ут 11 уф. установил bullzip, получаю по api двоичные данные, через хранилище сохраняю файл на клиенте. и пытаюсь через процедуру распечатать его на сетевом принтере.
Принтер=Новый ComObject("Bullzip.PDFPrinterSettings");
принтер.SetValue("output", ИмяВременногоФайла);
принтер.SetValue("ShowSaveAS", "never");
принтер.SetValue("ShowProgress", "no");
принтер.SetValue("ShowProgressFinished", "no");
принтер.SetValue("ShowSettings", "never");
принтер.SetValue("ShowPDF", "no");
принтер.SetValue("ConfirmOverwrite","no");
принтер.SetValue("OwnerPassword","");
принтер.SetValue("Permissions",61636);
принтер.WriteSettings();
Таб.Автомасштаб=Истина;
//Таб.Имяпринтера="Bullzip PDF Printer";
Таб.Имяпринтера="Office_10";
Таб.Напечатать(Истина);
PDFФайл = Новый Файл(ИмяВременногоФайла);
Пока НЕ PDFФайл.Существует() Цикл
ОбработкаПрерыванияПользователя();
КонецЦикла;
процедуру качнул в инете. прошу помочь. не понимаю ПРИЧЕМ ЗДЕСЬ ТАБЛИЧНЫЙ ДОКУМЕНТ, почему сразу виртуальный принтер не может выводить на печать уже готовый pdf ?
Сибиряк_1Ц
1 - 30.09.20 - 05:36
помогите
Lokli
2 - 30.09.20 - 07:35
1С разве не умеет в PDF сама? Зачем конвертировать в PDF если тебе надо сразу же напечатать?
Йохохо
3 - 30.09.20 - 07:57
потому что https://helpf.pro/faq8/view/384.html написано Дата: 03.11.2009 когда из травы не делали смузи. и этот код для сохранения в пдф табдока булзипом, а не для печати на принтер
Builder
4 - 30.09.20 - 09:22
Я так понимаю есть файл PDF, который просто надо распечатать?
Зачем тут тогда Bullzip?
ДенисЧ
5 - 30.09.20 - 09:24
Я так понял, печатать табдок в пдф надо. Или нет?
ДенисЧ
6 - 30.09.20 - 09:25
(0) "процедуру качнул в инете"
Закачай её обратно, вдруг кому-то, кто поймёт её, понадобится. А то так процедур в интернете скоро не останется...
ejikbeznojek
7 - 30.09.20 - 12:37
(2) А он не сказал какая у него версия платформы. У меня вот есть несколько баз на 8.1, которая не умеет в PDF сохранять))
Сибиряк_1Ц
8 - 09.10.20 - 14:26
Глупость спросил, короче через Roxit печатается PDF и все. Спс!