открыть 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, Процедура Печать(МассивОбъектов, КоллекцияПечатныхФорм,ОбъектыПечати, ПараметрыВывода) Экспорт
Если оставить процедуру пустой, выходит тоже сообщение. Может что-то еще нужно исправить..
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший