0
ac13
19.09.19
✎
16:09
|
Есть внешняя печатная форма "Печать реализации товаров и услуг 1", которая вызывается из документа реализации товаров и услуг.
Как вызвать команду "ПечатьРеализации1" из любой другой формы, нпример, из произвольной формы, где определена ссылка на документ?
ПараметрыРегистрации = Новый Структура;
Массив = Новый Массив;
Массив.Добавить("Документ.РеализацияТоваровУслуг");
ПараметрыРегистрации.Вставить("Вид", "ПечатнаяФорма");
ПараметрыРегистрации.Вставить("Назначение", МассивНазначений);
ТаблицаКоманд = Новый ТаблицаЗначений;
ТаблицаКоманд.Колонки.Добавить("Идентификатор");
ТаблицаКоманд.Колонки.Добавить("Использование");
НоваяКоманда.Идентификатор = "ПечатьРеализации1;
НоваяКоманда.Использование = "ВызовСерверногоМетода";
ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд);
Возврат ПараметрыРегистрации;
|
|
5
runoff_runoff
19.09.19
✎
19:48
|
// через БСП
ИмяМенеджераПечати = "ВнешняяПечатнаяФорма.Имя";
УправлениеПечатьюКлиент.ВыполнитьКомандуПечати(ИмяМенеджераПечати, ИменаМакетов, МассивОбъектов, ВладелецФормы, ПараметрыПечати);
|
|