v7: Выгрузка PDF из 1С #566732


#0 by aptomilov
Здравствуйте господа. Передо мной генеральный директор поставил интересную задачу: он (директор) отсылает на определенный ящик письмо пустое с темой например "Баланс1", 1С ловит письмо, распознает тему и в ответ высылает PDF этого балланса. Первую часть я уже сделал,1С распознает письмо и запускает необходимый отчет. Собственно вопрос - каким образом мне выгрузить отчет в PDF ? Отправить письмо с вложением думаю тоже не составит труда
#1 by ДенисЧ
pdf-принтер поставь. лови его результат и отправляй.
#2 by aptomilov
а ведь идея, только сколько я видел PDF принтеров все задают тупые вопросы куда сложить и тд, соответственно нужен пользователь. Или попробовать ещё поискать принтер который не будет ничего спрашивать)
#3 by Gasho
посмотри конфу 1с Документооборот там все это реализовано с помощью внешней проги
#4 by aptomilov
Gasho, 1С документооборот восьмерошный?
#5 by Gasho
да восьмерочный , я просто не помню название , какая то свободно распротраняемая консольная утилита
#6 by Gasho
вспомнил что за утилита )) вот эта софтинка только там немного другая задача , она из сканера катринки ковнертит в пдф
#7 by aptomilov
проблема то в основном не в конвертации и в том чтобы в автоматическом режиме сохранить печатную форму отчета в какой-то файл а потом уже конвертировать. 7 ка же печатную форму не умеет сохранять автоматом вроде.
#8 by aptomilov
был у кого нить опыт сохранения печатной формы отчета в файл в автоматическом режиме? То есть открылся отчет сформировалась печатная форма и сохранилась в каталог.
#9 by Mikeware
а какие проблемы?
#10 by aptomilov
просто не нашел такой возможности в 1 с
#11 by zak555
для чего формат Pdf ?
#12 by vcv
Сохранить в виде mxl/xls штатно. Для сохранения в виде картинки можно использовать Йоксель.
#13 by Mikeware
А не надо "искать", надо просто немного подумать головой...
#14 by aptomilov
а можно поподробнее vcv
#15 by Mikeware
Ctrl-F1
#16 by ДенисЧ
и тут я вступаю со своей фразой! Продам СП! Научу его читать! дорого!
#17 by andrewks
вы чего человека в сторону увели? загугли,например:  Bullzip PDF, или PDFCreator можно по оле их подцеплять
#18 by ДенисЧ
иди отсюда, не мешай бизнесу :-)
#19 by andrewks
ЗЫ Кому белый амур, пиво, раки, СП, ЖКК, горячая кукуруза? )))
#20 by Злопчинский
не надо никаких нахрен виртуальных принтеров. если баланс по размеру не сильно большой - отсылать в виде картинки. Если многостраничный - в GLA/ Использовать для формировани якартинки или ПДФ - пройект Йоксель. . на ИСЕ таких поделок - вагон и тележка на любой вкус - и йоксель, и виртуальные принтеры.
#21 by Mikeware
он сохранить табличку в файл не может, а ты его йокселями глушишь...
#22 by aptomilov
ZAK555, ФОРМАТ ПДФ ПРОСИТ ДИРЕКТОР
#23 by aptomilov
Mikeware, не надо гнать я прекрасно программирую на VBA  и ексель в частности, просто зачем формировать свой ексель файл если его можно просто сохранить из печатной формы  а вот как сохранить его из печатно формы программно не перебирая строк я не пойму
#24 by aptomilov
да парни,  действиетельно пора перечитать спрвку метод записать тупо записывает печатную форму в ексель, форматнуть в пдф то поди получиться)
#25 by aptomilov
сорр за тупизм тему закрываю
#26 by mishaPH
1. йоксель помоему в пдф может сохранять. 2 у ворда или екселя есть надстройка сохраняет в ексель. следать макросом и сохранять
#27 by Aleksey
+ 1 за ексель У меня так каталог картинок для клиентов из 1С в пдф сохраняеться
#28 by Aleksey
* йоксель конечно же
#29 by Aleksey
формируем таблицу, а дальше
#30 by aptomilov
Алексей, а что за графический конвертер?
#31 by ДенисЧ
google://yoksel
#32 by vcv
Только качество будет бякостное :-( Он то ли с экранными 96 dpi сохраняет, то ли еще с какими...
#33 by IamAlexy
ставим затем просто "печатаем" на него табличный документ указав в какой временный файл этот отчет "сохранять", так же указываем формат файла. затем временный файл отправляем по почте.
#34 by aptomilov
спасибо всем господа буду разбираться
#35 by Злопчинский
весь вопрос как это сделать "указав в какой временный файл этот отчет сохранять"...? пример, пожалуйста!!1
#36 by andrewks
#37 by andrewks
или вот ещё:
#38 by sbabay
Зачем устанавливать какие-то программы? Йоксель как раз для этого и создан. Там кода-то бедет 2 строчки: 1. Загрузить в йоксель сформированную таблицу 2. Сконвертировать в PDF ВСЁ!
#39 by sbabay
Оказывается в -м посту    Aleksey уже дал рабочий код.
#40 by vcv
Что-то мне смутно помнится, что Йоксель конвертирует в PDF крайне в лоб - сохраняет таблицу как картинку, потом делает PDF со вставленной картинкой. Качество и возможности масштабирования полученного PDF оставляют желать лучшего.
#41 by iamnub
Юзать в своих прогах нечто под названием "Йоксель" - это ж себя не уважать. Или - Что у вас за система? - ... Магазька. Ужас.
#42 by ildary
а альтернатива Йокселю для 7.7 какая? Я про все его навороты - и свертка и выгрузка в ПДФ и картинку.
#43 by IamAlexy
ты не поверишь.. зы, перед этим настройки принтера надо указать по инструкции
#44 by IamAlexy
+ что то типа:
#45 by IamAlexy
альтернатива йокселю - печать на пдф принтер. причем этот принтер в системе сидит, настройки для вывода на печать нужны минимальные.. любую форму можно отправить вообще без переделки, а если нужно автоматом скинуть - то несколько строк кода с указанием настроек.
#46 by Злопчинский
плохое решение. сначала надо удостовериться, что установлен пдф принтер, потом что у него вполне определенное имя, потом что это именно BIOPDF - не сильно много ..???
#47 by ildary
цитирую себя "все его навороты - и свертка, и выгрузка в ПДФ и картинку". Что есть решение чисто для ПДФ я как бы не возражал.
#48 by IamAlexy
нет. у меня в общем то в нетленке, на базе типовой бухни 2.0,  так и сделано: проверяется наличие принтера, если его нет функция отправки печатных форм на емейл отправляет только ексель, емексель и зип, если принтер подключен - то соответственно еще пдф и джипег.. у пользователей инструкция с текстом "хотите модно отправлять счета с печатью и подписью в виде пдфов или джипегов - установите вот этот принтер вот по этой ссылке" пока никто не жаловался..
#49 by IamAlexy
+ опять же, принтер активно используется, как бы это кощунственно не звучало, и из других программ. не только из 1С...
#50 by Злопчинский
а какой смысл в отправке пдфом?
#51 by IamAlexy
хз..корпоративные требования.. типа "сканкопия" :) опять же - отправляется с синей печатью и синими подписями ответственных лиц - реально выглядит как сканкопия счета.. кстати многие клиенты по екселевскому файлу не платят.. а вот когда им "типа сканкопию оригинала счета" пришлешь - то вопросов нет.. :) :) :)
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С