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