|
Табличный документ из внешней печатной формы |
☑ |
0
Rolandas
11.09.17
✎
11:19
|
Привет, я новичек так что сильно не пинайте.
Нужно ПолеТабличногоДокумента из внешней печатной формы передать на функцийю печати в bioPDF. Нашёл пример в интернете:
ВнешнийОтчет = Справочники.ВнешниеОбработки.НайтиПоНаименованию(Наименование);
Если ВнешнийОтчет.Пустая() Тогда
Предупреждение("Не найден внешний отчет """+Наименование+"""");
Иначе
ИмяФайла = ПолучитьИмяВременногоФайла();
ДвоичныеДанные = ВнешнийОтчет.ХранилищеВнешнейОбработки.Получить();
ДвоичныеДанные.Записать(ИмяФайла);
Форма = ВнешниеОтчеты.ПолучитьФорму(ИмяФайла);
Если Не Форма = Неопределено Тогда
Форма.Открыть();
КонецЕсли;
КонецЕсли;
Что тут надо поправить, чтобы получить ПолеТабличногоДокумента печатной формы?
|
|
1
Рэйв
11.09.17
✎
11:24
|
Как вариант, вызови функцию печать, она должна сформировать таб док, а потом бери его через форму.
Хотя какой-то изращенный путь ты выбрал.
|
|
2
Rolandas
11.09.17
✎
11:28
|
(1) Так я уже сделал, все работает, но мне нужно будет печатать список документов в PDF а открывать каждый документ не выход.
|
|
3
Рэйв
11.09.17
✎
11:30
|
(2)Тогда скопируй функционал себе в обработку и подшамань для потоковой печати
|
|
4
Ёпрст
гуру
11.09.17
✎
11:45
|
(0) И занафига это всё ?
Берешь типовую групповую обработку доков, и заместо ТабДок.Напечатать() пишешь там ТабДок.Засписать в pdf. Усё.
И никаких биопдф не нать
|
|
5
Rolandas
11.09.17
✎
12:13
|
(4) bioPDF будет нужен все равно так у меня платформа еще не поддерживает PDF. А за типовую групповую обработку доков спасибо, буду копать и допиливать
|
|