Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Сохранение печатной формы из 1С 8.1 в PDF формате через Adobe PDF
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.1 (8.0)
Voha74
Стоит задача сконвертировать печатную форму док-та а 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
Что вообще такое Adobe PDF ?
Voha74
При установке Adobe Acrobat 9 Pro устанавливается виртуальный принтер, с его помощью можно конвертировать в PDF формат.
Типа тоже самое что и PDFCreator , но ток за деньги
Vofka
Не оно необходимо зарегистрироваться для просмотра ссылки ?
Voha74
За инструкцию сенкс, но похоже что нет...
Добился уже формирования ПДФ, но мне надо его еще и конкретно запулить в нужную папку и с нужным наименование.
А вот этого не вижу что-то в инструкции.
Открывается окно, предлагаю куда скинуть файл.
пытаюсь найти команды куда можно указать путь и имя файла.
Voha74
Я Дебил!. Не так понял задание (видать от праздников не отошол).
Надо было писать это для 8.2, где все рашается в 1 Строчку, а я лезу в 8.1.
Но зато плюс - разобрался с ПДФ принтерами, правда кроме АДОБА.
Закрывайте тему, сори!
Vofka
Цитата(Voha74 @ 05.07.12, 14:55) необходимо зарегистрироваться для просмотра ссылки
где все рашается в 1 Строчку

Строчка держится в секрете?
Ardi
В самых свежих платформах 8.2 сохранять умеет в ПДФ.
Это имеется в виду?
Voha74
ТабДокумент.Записать(Путь,ТипФайлаТабличногоДокумента.PDF);

Вот эта строчка.. только единственный минус (я на него и попался) работает с платформы 8.2.14 вроде... но но 8.2.12 точняк не пашет. Посему предетсья клиенту обновить платформу.
DartRomanius
Цитата(Voha74 @ 06.07.12, 13:57) необходимо зарегистрироваться для просмотра ссылки
ТабДокумент.Записать(Путь,ТипФайлаТабличногоДокумента.PDF);

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


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

ЗЫ: С другой стороны, платформу таки обновите.
Vofka
Цитата(Voha74 @ 06.07.12, 13:57) необходимо зарегистрироваться для просмотра ссылки
предетсья клиенту обновить платформу.

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


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