|
1C8.2 УТ 11 выбор макета для печати | ☑ | ||
|---|---|---|---|---|
|
0
Fzero
05.03.13
✎
14:32
|
Вообщем, есть задачка печатать или отсылать счета сразу с печатью и подписью:
1) В обработку "ПечатьСчетовНаОплату" добавил новый макет,и команду для печати. в обработка.Модуле менеджера, есть сама Процедура "ЗаполнитьТабличныйДокументСчетаНаОплату" макет там присвоен Макет = УправлениеПечатью.ПолучитьМакет("Обработка.ПечатьСчетовНаОплату.ПФ_MXL_СчетНаОплату"); 2)Теперь надо, по идее проверить какой командой вызвался и подключить нужный макет? Вот с условием то и проблема не подскажите как это организовать, а то я тут велосипед изобретаю а может уже есть наработки |
|||
|
1
Fzero
05.03.13
✎
15:01
|
или просто в команде нужно передать нужный макет там есть два параметра
или наверное лучше в макете задать нужную область а в параметре ее подключать, хр.н его знает &НаКлиенте Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) Если УправлениеПечатьюКлиент.ПроверитьДокументыПроведены(ПараметрКоманды, ПараметрыВыполненияКоманды.Источник) Тогда УправлениеПечатьюКлиент.ВыполнитьКомандуПечати( "Обработка.ПечатьСчетовНаОплату", "СчетНаОплату", ПараметрКоманды, Неопределено,//что за параметры Неопределено//?? кто знает ); КонецЕсли; КонецПроцедуры |
|||
|
2
Fzero
05.03.13
✎
15:53
|
&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) Если УправлениеПечатьюКлиент.ПроверитьДокументыПроведены(ПараметрКоманды, ПараметрыВыполненияКоманды.Источник) Тогда УправлениеПечатьюКлиент.ВыполнитьКомандуПечати( "Обработка.ПечатьСчетовНаОплату", "СчетНаОплату", ПараметрКоманды, Неопределено,//что за параметры Новый Структура("СПечатью", Истина) ); КонецЕсли; КонецПроцедуры и в самом формировании СПечатью = ?(ПараметрыПечати.Свойство("СПечатью"), ПараметрыПечати.СПечатью, Истина); Если СПечатью Тогда Макет = УправлениеПечатью.ПолучитьМакет("Обработка.ПечатьСчетовНаОплату.СчетНаОплатуСПечатью"); Иначе Макет = УправлениеПечатью.ПолучитьМакет("Обработка.ПечатьСчетовНаОплату.ПФ_MXL_СчетНаОплату"); КонецЕсли; но не пашит пишет переменная не определена?? |
| Форум | Правила | Описание | Секции | Поиск |