Имя: Пароль:
1C
1С v8
открыть pdf с помощью внешней печатной формы
0 KRV_1983
 
21.01.16
11:38
Добрый день. Есть двоичные данные, содержащие pdf образ. Задача - открыть его с помощью внешней печатной формы.

Если в печатной форме его открывать с помощью внешнего ПО

ДвоичныеДанныеСтроки.Записать(КаталогВременныхФайлов() + ИмяФайла);
ЗапуститьПриложение(КаталогВременныхФайлов() + ИмяФайла);

то все-равно требуется возвратить табличный документ и он потом отображается. Как это можно обойти? Нужно чтобы открывался только pdf.
1 butterbean
 
21.01.16
11:41
>> требуется возвратить табличный документ
это кто требует?? у меня вот такого нет
2 KRV_1983
 
21.01.16
11:45
Бухгалтерия 3.0


УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм,
            "ОткрытьОбраз", "Открыть образ", ПечатьОбраза(МассивОбъектов, ОбъектыПечати));

Если Процедура ПечатьОбраза не возвращает Табличный документ, то выходит "В обработчике печати не был сформирован табличный документ для.."
3 Fish
 
гуру
21.01.16
11:47
(2) И это вполне логично и следует из названия, не правда ли?
4 KRV_1983
 
21.01.16
11:56
3, логично. А есть возможность это обойти?
5 Fish
 
гуру
21.01.16
11:58
(4) Есть, не использовать УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию().
6 KRV_1983
 
21.01.16
12:09
4, Процедура Печать(МассивОбъектов, КоллекцияПечатныхФорм,ОбъектыПечати, ПараметрыВывода) Экспорт


Если оставить процедуру пустой, выходит тоже сообщение. Может что-то еще нужно исправить..