Версия для печати темы (https://pro1c.org.ua/index.php?s=dcf806dc7c693dcbe79d1d12a3e77849&showtopic=8014)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.1 (8.0) _ Сохранение печатной формы из 1С 8.1 в PDF формате через Adobe PDF

Автор: Voha74 05.07.12, 11:45

Стоит задача сконвертировать печатную форму док-та а 1С 8.1 с помощью ОБЯЗАТЕЛЬНО Adobe PDF с дальнейшей отправкой по почте.
Сначала сделал через PDFCreator, все прекрасно... ! Но сказали обязательно через Адобу. Не могу найти хоть мало мальского описания или примера.


 i 

Читаем правила форума.
 


это пытался наподобие PDFCreator поступить - но не получается.

ProgID = "AcroExch.AVDoc";
    
КомОбъект = Новый COMОбъект(ProgID);
//ПринтерыPDF = КомОбъект.GetPrinterName();
//ИмяПринтераPDF = ПринтерыPDF.Item(1);

ТабДок = ТабличныеДокументы;
//ТабДок.ИмяПринтера = ИмяПринтераPDF;
ТабДок.Напечатать();


//КомОбъект.Open(ТабличныеДокументы, "");
//КомОбъект.PrintPages(0, КомОбъект.GetPDDoc().GetNumPages()-1, 3, Истина, Ложь);
КомОбъект.Close(1);

вот примерный код.
может хоть пример какой-то укажите.

Автор: Vofka 05.07.12, 11:52

Что вообще такое Adobe PDF ?

Автор: Voha74 05.07.12, 11:55

При установке Adobe Acrobat 9 Pro устанавливается виртуальный принтер, с его помощью можно конвертировать в PDF формат.
Типа тоже самое что и PDFCreator , но ток за деньги

Автор: Vofka 05.07.12, 12:24

Не оно http://pro1c.org.ua/redirect.php?http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/access.pdf ?

Автор: Voha74 05.07.12, 12:52

За инструкцию сенкс, но похоже что нет...
Добился уже формирования ПДФ, но мне надо его еще и конкретно запулить в нужную папку и с нужным наименование.
А вот этого не вижу что-то в инструкции.
Открывается окно, предлагаю куда скинуть файл.
пытаюсь найти команды куда можно указать путь и имя файла.

Автор: Voha74 05.07.12, 13:55

Я Дебил!. Не так понял задание (видать от праздников не отошол).
Надо было писать это для 8.2, где все рашается в 1 Строчку, а я лезу в 8.1.
Но зато плюс - разобрался с ПДФ принтерами, правда кроме АДОБА.
Закрывайте тему, сори!

Автор: Vofka 05.07.12, 14:01

Цитата(Voha74 @ 05.07.12, 14:55) *
где все рашается в 1 Строчку

Строчка держится в секрете?

Автор: Ardi 05.07.12, 16:05

В самых свежих платформах 8.2 сохранять умеет в ПДФ.
Это имеется в виду?

Автор: Voha74 06.07.12, 12:57

ТабДокумент.Записать(Путь,ТипФайлаТабличногоДокумента.PDF);

Вот эта строчка.. только единственный минус (я на него и попался) работает с платформы 8.2.14 вроде... но но 8.2.12 точняк не пашет. Посему предетсья клиенту обновить платформу.

Автор: DartRomanius 06.07.12, 13:09

Цитата(Voha74 @ 06.07.12, 13:57) *
ТабДокумент.Записать(Путь,ТипФайлаТабличногоДокумента.PDF);

Вот эта строчка.. только единственный минус (я на него и попался) работает с платформы 8.2.14 вроде... но но 8.2.12 точняк не пашет. Посему предетсья клиенту обновить платформу.


Ну допустим директивы препроцессору никто не отменял... smile.gif
Если я конечно ничего не путаю. (Честно уже даже лень смотреть).

ЗЫ: С другой стороны, платформу таки обновите.

Автор: Vofka 06.07.12, 13:21

Цитата(Voha74 @ 06.07.12, 13:57) *
предетсья клиенту обновить платформу.

Ну так без этого никуда, скоро на 8.3 обновляться надо будет.

Автор: DartRomanius 06.07.12, 13:31

Цитата(Vofka @ 06.07.12, 14:21) *
Ну так без этого никуда, скоро на 8.3 обновляться надо будет.


Это точно, я ужо пару машинок под линукс готовлю, для тестов.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua