Имя: Пароль:
1C
1С v8
Отправка счета с печатью. Какой формат выбрать ?
,
0 Koliaff
 
16.02.13
10:30
Доброго времени суток, господа форумчани. Стоит задача отправлять клиентам счета из 1С. Конфигурация БП 2.0. Саму отправку почты из предварительного просмотра страница для печати я сделал с помощью встроенного механизма отправки почты через почтовую программу Outlook Express установленную на компьютере.

Почта=Новый Почта;
Почта.Подключиться();
ПочтСообщение=Новый ПочтовоеСообщение;
....
============================================================
Простые счета, без вставленных в макет картинок, проходят на ура. Сохраняется табличный документ на жесткий диск компьютера и во вложении отправляется клиенту.
  Но когда выбирается печатная форма, содержащая картинку (в моем случае картинка - печать организации с подписью руководителя), файл excel уже не удовлетворяет требованием. Т.к. такой файл явлется не цельным. И получатель такого счета может открыть его и увидеть, что подпись и печать вставлены как картинка.
======================================================
Я слышал, что можно установить виртуальный PDF принтер и через него сохранять печатную форму в формат PDF. Затем этот файл отправлять клиенту. Но здесь тоже есть проблемы, т.к. у получателя может быть не установлена программа Acrobat Reader или ей подобная. Если кто-то уже занимался этим вопросом, подскажите: "Как решили данную проблему ?" В каком формате лучше отправлять счета с картинками ? Заранее большое спасибо.
1 ДенисЧ
 
16.02.13
10:32
свежие версии 1с умеют пдф, если не ошибаюсь.
2 Asmody
 
16.02.13
10:37
(0) в PDF, ибо стандарт де-факто. А чего там у клиентов не установлено, пусть голова у их админа болит.
3 Asmody
 
16.02.13
10:38
А вот в excel вы отправляете и не беспокоитесь, что excel у клиента не стоит
4 Андрюха
 
16.02.13
10:50
Идеально конечно PDF, но меня как-то просили настроить в JPG, т.к. не у всех клиентов открывался PDF )))
5 Koliaff
 
16.02.13
11:03
(Андрюха) А это возможно ? В JPG сохранить табличный документ ?
6 Koliaff
 
16.02.13
11:20
Сохранение табличного документа в формат JPG - это действительно выход. Кто-нибудь может помочь как это сделать ?
7 Asmody
 
16.02.13
11:23
Вы еще в tiff без сжатия предложите сохранить. А то вдруг у клиента jpg открыть нечем
8 Asmody
 
16.02.13
11:29
Как-то прислали экселовский файл со счетом на 15 мегабайт. У пользователя эксель на нем падал с ошибкой при открытии. Открываю либрой, там обычный счет на 3(!) строки. Откуда 15 мегабайт? А в шапке логотип вставлен был. Ну я его удаляю, а он не удаляется! Смотрю свойства — там масштаб 10%! Случайно сдвинул картинку, а под ней еще одна, такая же. Короче, их там штук было. Послал лучи ненависти отправителю и их программистам. Наверно, они умерли после этого.
9 Koliaff
 
16.02.13
11:32
(Asmody) JPG будет весить 500 КБ максимум. Это действительно выход. Вот только как это сделать ?
10 Asmody
 
16.02.13
11:33
(9) принтскрином
11 Koliaff
 
16.02.13
11:38
(Asmody) API функциями ?
12 Chai Nic
 
16.02.13
11:43
(9) Сохранять в pdf, далее растеризовать с помощью запуска ghostscript из командной строки. Примерно так:

gswin32c.exe -q -SDEVICE=jpeg -r300x300 -sOutputFile="c:\test.jpg" -dNOPAUSE -dBATCH -- "c:\test.pdf"
13 Koliaff
 
16.02.13
11:43
(Asmody) Нашел похожую тему здесь, и вы тоже участвовали в обсуждении v8: Хочу сохранять отчет прямо в jpg напрямую из 1С

Только вот ссылка, которую вы дали не открывается сейчас
http://soproger.utech.ru/shelek/viewart.php-id=209.htm

Не могли бы вы найти ту статью ?
14 Koliaff
 
16.02.13
11:59
Вроде дело пошло. Нашел информацию что начиная с 15 релиза платформы 1с может сохранять в PDF сама. Буду разбираться как.
(Chai Nic) Спасибо, думаю когда сохраню в PDF файл табличное поле, это мне понадобится.
15 ДенисЧ
 
16.02.13
12:05
16 Koliaff
 
16.02.13
12:10
Разобрался с сохранением табличного документа в PDF )

ИмяФайла = ИмяФайлаБезРасширения + ".pdf";
  ПолеТабличногоДокумента.Записать(ИмяФайла, ТипФайлаТабличногоДокумента.pdf);

Теперь осталось дело за малым. Всем спасибо за обсуждение, вопрос закрываю.
17 ДенисЧ
 
16.02.13
12:26
(16) да ты гений... не просто, а с большой буквы...

И кинул меня на деньги, не дал продать тебе СП...
И кто ты после этого?
18 Koliaff
 
16.02.13
13:16
(Chai Nic) Спасибо ! JPG файл готов к отправке ;)
19 Chai Nic
 
16.02.13
14:00
(18) Не забудь, что в JPG может быть только одна страница - учти это при формировании!)
20 Torquader
 
17.02.13
01:24
А, может быть, лучше в EMF попробовать - его система должна уметь просматривать из коробки, да и принтер свои страницы как раз в EMF в очередь и пихает (если включить соответствующую настройку) ?
21 RayCon
 
17.02.13
02:33
(8) Весёлая, однако, у тебя жизнь. :)

У меня, помню, в некотором роде аналогичный случай был. Один знакомый пригласил новый комп посмотреть, который почему-то завис. Я пришёл и вижу, что в панели свёрнуто штук 30 сообщений, требующих реакции пользователя. Я, естественно, спрашиваю: "А что ты не нажимаешь ни "Да", ни "Нет"? Программа же просит как-то отреагировать." На что получил просто великолепный ответ: "Да я эти сообщения вообще не читаю! Сворачиваю, чтоб не мешались, и всё."
AdBlock убивает бесплатный контент. 1Сергей