|
Печать из внешней обработки своего макета |
☑ |
0
Aleks291086
16.03.17
✎
16:58
|
Добрый день! Сильно не пинайте за такой вопрос.
Есть внешняя обработка, в ней кнопка "Печать". Есть макет счета в обработке. Как распечатать сей макет из обработки???
Сейчас думаю так - по кнопке "Печать" команда:
&НаСервере
ОбработкаОбъект = РеквизитФормыВЗначение("Объект");
ОбработкаОбъект.СформироватьСчет(ДокументРезультат);
в модуле объекта формируем саму печать.
|
|
1
YFedor
16.03.17
✎
17:04
|
ниче не понял
|
|
2
Aleks291086
16.03.17
✎
17:07
|
(1) Как вывести макет печатной формы из обработки?
|
|
3
YFedor
16.03.17
✎
17:09
|
ДокументРезультат.показать();
|
|
4
Aleks291086
16.03.17
✎
17:24
|
(3) А данная конструкция в модуле формы верная?
ОбработкаОбъект = РеквизитФормыВЗначение("Объект");
ОбработкаОбъект.СформироватьСчет(ДокументРезультат);
Использовать РеквизитФормыВЗначение("Объект") ???
|
|
5
MaxS
16.03.17
✎
17:26
|
Как вариант:
&НаСервере
Макет = РеквизитФормыВЗначение("Объект").ПолучитьМакет("МакетСчета");
и продолжать в форме
|
|
6
Вафель
16.03.17
✎
17:27
|
в БСП же естьсвоя подсистема печати из внешних обработок
|
|
7
YFedor
16.03.17
✎
17:31
|
(4) Так ДокументРезультат у тебя же в форме есть
|
|
8
Aleks291086
16.03.17
✎
17:50
|
(5) Т.е. вся процедура печати в форме? Не касаясь модуля объекта?
|
|
9
MaxS
16.03.17
✎
18:11
|
(8) Ну если это какая-то особенная форма, где нужен диалог с пользователем до и после, то можно так.
Но если без диалога и конфигурация с БСП, то всё делается в модуле обработки.
|
|