Добрый день!Подскажите пожалуйста. Возникла необходимость сделать внешнюю обработку из "печать этикеток" Розница 2.0.На форме обработки есть кнопка "Печать" ниже код. ПараметрКоманды = Новый Массив; // Добавим объект обработки печати ценников и этикеток в массив параметров печати. ПараметрКоманды.Добавить(Объект); // В дальнейшем будем обращаться к объекту через ПараметрКоманды[0] РежимПечати = "Ценники,Этикетки"; Если Объект.Режим = "ПечатьЦенников" Тогда РежимПечати = "Ценники"; ИначеЕсли Объект.Режим = "ПечатьЭтикеток" Тогда РежимПечати = "Этикетки"; КонецЕсли; УправлениеПечатьюКлиент.ВыполнитьКомандуПечати( "Обработка.ПечатьЭтикетокИЦенников", // Для вызова метода менеджера обработки "Печать". РежимПечати, ПараметрКоманды, ЭтаФорма, // Форма владелец Новый Структура("Режим", Объект.Режим)); Процедура ВыполнитьКомандуПечати открывает "ОбщаяФорма.ПечатьДокументов" с параметрами и запускает процедуру "Печать" из менеджера обработки. Так как у внешней обработки отсутствует менеджер я перенес код в модуль объекта обработки. А далее как запустить существующие процедуры с помощью формы "ПечатьДокументов" не знаю. Анализировал код формы "ПечатьДокументов" там проверяется если заполнен параметр ИстичникДанных тогда вызывается процедура "ПечатьПоВнешнемуИсточнику". Но как с ней работать тоже не понятно. Заранее спасибо за любую помощь. |