Обращение к процедуре печать
Подскажите, плиз скопировал ВПФ из конфы печатьэтикетикИЦенников, там процедура печать в модуле менеджера была, в обработки только модуль. Все содержимое из менеджера я скопировал в модуль объекта, как мне теперь и формы обработки обратиться к этой процедуре
Так обращались в самой конфе
УправлениеПечатьюКлиент.ВыполнитьКомандуПечати(
"Обработка.ПечатьЭтикетокИЦенников", // Для вызова метода менеджера обработки "Печать".
РежимПечати,
ПараметрКоманды,
ЭтаФорма, // Форма владелец
Новый Структура("Режим, РежимПечати", Объект.Режим, РежимПечати));
Так обращались в самой конфе
УправлениеПечатьюКлиент.ВыполнитьКомандуПечати(
"Обработка.ПечатьЭтикетокИЦенников", // Для вызова метода менеджера обработки "Печать".
РежимПечати,
ПараметрКоманды,
ЭтаФорма, // Форма владелец
Новый Структура("Режим, РежимПечати", Объект.Режим, РежимПечати));
По теме из базы знаний
- Некоторые особенности БП 3.0
- Корректная двусторонняя печать табличных документов + Простой пример создания внешней печатной формы
- Обзор полезных методов БСП 3.1.4
- Полезный код для программистов 1С (часть 3). Подготовка печатных форм + подсистема Управление печатью (БСП)
- Печать в WORD при помощи БСП. Вывод уникальных ссылок в строки таблицы
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
если вопрос в том, как обратится из модуля формы отработки к процедуре в модуле объекта обработки, то так
&НаСервере
ОбработкаОбъект = РеквизитФормыВЗначение("Объект");
ОбработкаОбъект.ПроцедураВМодулеОбъекта();
ПроцедураВМодулеОбъекта() должна быть Экспорт
&НаСервере
ОбработкаОбъект = РеквизитФормыВЗначение("Объект");
ОбработкаОбъект.ПроцедураВМодулеОбъекта();
ПроцедураВМодулеОбъекта() должна быть Экспорт
Вы хотите чтобы таб док выводился в стандартную управляемую форму печати? Так скорее всего не получится.Тот вывод какой есть (УправлениеПечатьюКлиент.ВыполнитьКомандуПечати) заточен под печать из модуля менеджера. И судя по процедуре ПолучитьМенеджерОбъекта() из ОМ УправлениеПечатью только для встроенных групп объектов (Справочники, Документы, Обработки, Отчеты, Бизнес Процессы и Задачи), иначе вызывается исключение.
Если переносите печать из модуля менеджера, то и вывод нужно свой делать. т.к может в конфигурации где вы собираетесь использовать внешнюю обработку вообще нет ОМ УправлениеПечатьюКлиент..
Если переносите печать из модуля менеджера, то и вывод нужно свой делать. т.к может в конфигурации где вы собираетесь использовать внешнюю обработку вообще нет ОМ УправлениеПечатьюКлиент..