|
Открыть печатную форму (макет) из формы обработки.
| ☑ |
0
kachesov
16.11.16
✎
19:55
|
Находясь в модуле формы обработки, я хочу закрыть эту форму (Закрыть()) и открыть печатную форму (макет), который находится в самой внешней обработке.
Подскажите пожалуйста, как это реализовать, всё что нашёл в гугле, уже перепробовал..
|
|
1
Мимохожий Однако
16.11.16
✎
19:57
|
Передай макет в табличный документ с макетом и показать()
|
|
2
kachesov
16.11.16
✎
20:04
|
(1) мне так не понятно.
не могли бы вы написать эти пару строк кода?)
|
|
3
Мимохожий Однако
16.11.16
✎
20:09
|
Нажми букву Я в правом верхнем углу. Куча ссылок с кодом.
|
|
4
kachesov
16.11.16
✎
20:10
|
(3) Половина из них уже нажата
|
|
5
kachesov
16.11.16
✎
20:11
|
(3) И половина не то.
|
|
6
Мимохожий Однако
16.11.16
✎
20:14
|
Сначала научись открывать табличный документ. А после этой процедуры добавь Закрыть()
|
|
7
kachesov
16.11.16
✎
20:14
|
(3) Я хочу открыть макет из формы обработки, а это не такая популярная задача..
|
|
8
kachesov
16.11.16
✎
20:15
|
(6) но как?
|
|
9
kachesov
16.11.16
✎
20:37
|
(6) Удалось получить макет..
В форме обработки:
&НаКлиенте
Процедура Печать(Команда)
ПечатьНаСервере();
Закрыть();
Макет = ПолучитьМакет();
Макет.Показать();
//ОткрытьФорму("ЭтотОбъект.УПД_литры");
КонецПроцедуры
&НаСервере
Функция ПолучитьМакет()
ДокументОбъект = РеквизитФормыВЗначение("Объект");
Макет = ДокументОбъект.ПолучитьМакетТ();
Возврат Макет;
КонецФункции
В Модуле Объекта:
Функция ПолучитьМакетТ () Экспорт
Макет = ЭтотОбъект.ПолучитьМакет("УПД_литры");
Возврат Макет;
КонецФункции
И когда я его вывел, с горем осознал, что не макет мне нужен, а табличный документ..
|
|