0
Luganchanin
26.10.16
✎
18:09
|
есть задача во внешнюю обработку вставить несколько команд
ТаблицаКоманд = Получить Таблицу Команд();
ДобавитьКоманду(ТаблицаКоманд, "кратко ТОРГ-2", "ТОРГ2", "ВызовСерверногоМетода", Истина, "ПечатьMXL");
ДобавитьКоманду(ТаблицаКоманд, "кратко ТОРГ-3", "ТОРГ3", "ВызовСерверногоМетода", Истина, "ПечатьMXL");
а потом каким образом в процедуре Печать узнать какую из команд выбрал пользователь?
Процедура Печать(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(
КоллекцияПечатныхФорм,
УказатьНаименованиеКомандыПечати(),
УказатьНаименованиеВнешнейПечатнойФормы(),
ПолучитьПечатнуюФормуТОРГ("ТОРГ2", Ложь, МассивОбъектов, ОбъектыПечати));
КонецПроцедуры
|
|
1
Жан Пердежон
26.10.16
✎
18:23
|
Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "ТОРГ2") Тогда
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(
КоллекцияПечатныхФорм,
УказатьНаименованиеКомандыПечати(),
УказатьНаименованиеВнешнейПечатнойФормы(),
ПолучитьПечатнуюФормуТОРГ("ТОРГ2", Ложь, МассивОбъектов, ОбъектыПечати));
КонецЕсли;
|
|
4
Жан Пердежон
26.10.16
✎
18:43
|
Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "ТОРГ2") Тогда
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(
КоллекцияПечатныхФорм,
"ТОРГ2",
"кратко ТОРГ-2",
ПолучитьПечатнуюФормуТОРГ("ТОРГ2", Ложь, МассивОбъектов, ОбъектыПечати));
КонецЕсли;
скачал бы уже бсп
|
|