|
Печать внешней печатной формы программно
| ☑ |
0
G751
15.07.21
✎
11:40
|
1С 8.3 Обычные формы
Как запустить печать внешней печатной формы программно?
Это фрагмент кода, где получаю внешнюю печатную форму и просто, для проверки, открываю ее форму.
Как запустить печать?
Всем спасибо.
вбЭлемент = Справочники.ВнешниеОбработки.НайтиПоКоду(КодПечатнойФормы);
ИмяФайла = КаталогВременныхФайлов() + ВнешняяОбработкаСсылка.УникальныйИдентификатор() + ".tmp";
ДвоичныеДанные = ВнешняяОбработкаСсылка.ХранилищеВнешнейОбработки.Получить();
ДвоичныеДанные.Записать(ИмяФайла);
Форма = ВнешниеОбработки.ПолучитьФорму(ИмяФайла);
Форма.Открыть();
|
|
1
ДенисЧ
15.07.21
✎
11:41
|
обр = ВнешниеОбработки.Создать(ИмяФайла);
тд = обр.печать()
|
|
2
G751
15.07.21
✎
11:57
|
(1) Большое человеческое спасибо. Как всегда в 10-ку. Очень выручил. Всего доброго.
|
|
3
G751
15.07.21
✎
12:19
|
Может кому понадобится.
Эта штука позволяет из одной внешней печатной формы напечатать несколько внешних печатных форм.
Впервые за два десятка лет такое понадобилось, но все бывает в первый раз..
|
|
4
DrZombi
гуру
15.07.21
✎
13:02
|
(3) Спасибо, как то обойдусь, зачем вообще писать в файл?
|
|
5
runoff_runoff
15.07.21
✎
13:07
|
(4) потому что обычные формы.. а там наверняка установлена старая платформа, которая еще не поддерживает потоки..
|
|