0
Kookish
06.04.14
✎
16:02
|
Добрый день.
Отлаживаю внешнюю печатную форму для БП 3, но хочу сделать так, как делал в бухгалтерии 2.0: чтобы ее можно было и подключать как внешнюю, и запускать отдельно (для отладки). В модуле формы такие команды:
ПараметрыОткрытия = Новый Структура("ИсточникДанных, ПараметрыИсточника");
// ПараметрыОткрытия.ИсточникДанных = ""; // Пока не знаю, что тут должно быть.
ПараметрыОткрытия.ПараметрыИсточника = Новый Структура("ИдентификаторКоманды, ОбъектыНазначения");
ПараметрыОткрытия.ПараметрыИсточника.ИдентификаторКоманды = ВыполняемаяКоманда.ИдентификаторКоманды;
ДополнительныеПараметры = Новый Структура("МакетНакл, МакетСФ, ЭкзНакл, ЭкзСФ",
ЭтаФорма.МакетНакл, ЭтаФорма.МакетСФ, ЭтаФорма.ЭкзНакл, ЭтаФорма.ЭкзСФ);
ОбъектыНазначения = Новый СписокЗначений;
ОбъектыНазначения.Добавить(ДополнительныеПараметры);
ОбъектыНазначения.Добавить(ДокументДляПечати);
ПараметрыОткрытия.ПараметрыИсточника.ОбъектыНазначения = ОбъектыНазначения;
//Вывод сформированного табличного документа в штатную форму.
ОткрытьФорму("ОбщаяФорма.ПечатьДокументов", ПараметрыОткрытия);
Тут все ясно, кроме ПарамерыОткрытия.ИсточникДанных. Как передать из обработки адрес самой обработки, чтобы форма "ПечатьДокументов" могла вызвать процедуру "Печать" из модуля этой обработки. Может кто подскажет чуток?
|
|