Как сделать печать из обработки

1. Asuneft 3 28.03.25 12:10 Сейчас в теме
В менеджер обработки добавил команды печати:

КомандаПечати = КомандыПечати.Добавить();
    КомандаПечати.МенеджерПечати = "Обработка.уатПакетнаяВыпискаПЛ";
    КомандаПечати.Идентификатор  = "ПечатьВесьДокумент";
    КомандаПечати.Представление  = НСтр("ru = 'Печатать весь пут. лист при выезде'");
    КомандаПечати.Порядок        = 1;


и саму процедуру Печать(..), но эта процедура из обработки не вызывается, как сделать ее вызов?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. schweigen 29.03.25 03:20 Сейчас в теме
(1)
// Процедура - Выполнить команду печати БСП
//
// Параметры:
//  Идентификатор     - Строка - напр. "ПечатьВесьДокумент,ПечатьЧастьДокумента" 
//  МенеджерПечати     - Строка - напр. "Обработка.уатПакетнаяВыпискаПЛ"
//  МассивСсылок     - Массив - Объекты печати
//
Процедура ВыполнитьКомандуПечати(Идентификатор, МенеджерПечати, МассивСсылок, Знач ДополнительныеПараметры = Неопределено, СразуНаПринтер = Ложь) Экспорт
    
    Если ДополнительныеПараметры = Неопределено Тогда
        ДополнительныеПараметры = новый Структура;
    КонецЕсли;
        
    КомандаПечати = новый Структура;
    КомандаПечати.Вставить("Идентификатор", Идентификатор);
    КомандаПечати.Вставить("МенеджерПечати", МенеджерПечати);
    КомандаПечати.Вставить("Обработчик", "");
    КомандаПечати.Вставить("СразуНаПринтер", СразуНаПринтер);
    КомандаПечати.Вставить("ДополнительныеПараметры", ДополнительныеПараметры);
    
    ПараметрыВыполнения = ПодключаемыеКомандыКлиент.ПараметрыВыполненияКоманды();
    ПараметрыВыполнения.МассивСсылок = МассивСсылок;
    ПараметрыВыполнения.ОписаниеКоманды = КомандаПечати;
    
    УправлениеПечатьюСлужебныйКлиент.ОбработчикКоманды(МассивСсылок, ПараметрыВыполнения);
    
КонецПроцедуры
Показать
2. LeeAreHim 28.03.25 12:26 Сейчас в теме
А еще в общий модуль управления печатью и процедуру при определении объектов с командами печати и др.
3. Asuneft 3 28.03.25 12:28 Сейчас в теме
(2) ПриОпределенииОбъектовСКомандамиПечати(СписокОбъектов) - здесь добавлено
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот