Отправка счетов из 1С ТиС в графическом и PDF форматах

Опубликовал Дмитрий Болотин (dbolotin) в раздел Обмен - Email рассылки

Обработка создана, для решения  задачи пользователей 1С - отправка выставленных Счетов Контрагентам.

Заменяет операции:
- Распечатать;
- Поставить подписи и печать;
- Отправить;
- и т.д.

Не требует изменения конфигурации, устанавливается как внешняя печатная форма.

Оперативная отправка печатной формы документа 1С в графическом или PDF формате по E-mail.

- Не требует доработок конфигурации.
- Не требует устанавки дополнительного ПО для конвертации и отправки электронной почты.
- Ведется журнал отправленных документов.
- Возможен предварительный просмотр отправляемого файла.
- Можно подключить как внешнюю печатную форму.

 

Доработана обработка (//infostart.ru/public/18720/), автор beer (//infostart.ru/profile/12642/)  спасибо ему за разработку и идею.

В эту версию обработки помимо изначальной поддержки форматов JGP и PNG, я добавил возможность отправки печатных форматов BMP и PDF.

Обработка работает на Комплексной   и конфигурации Торговля и склад 7.7. 

 Спасибо авторам обработок ROM-Mail.dll и SpreadSheet.dll.


Скачать файлы

Наименование Файл Версия Размер
Отправка счетов по эл. почте.
.rar 95,61Kb
17.07.13
388
.rar 95,61Kb 388 Скачать
Внешние библиотеки для запуска обработки.
.rar 1,42Mb
17.07.13
100
.rar 1,42Mb 100 Скачать

См. также

Комментарии
1. Яков Коган (Yashazz) 1987 02.05.11 23:18 Сейчас в теме
Чем конвертишь в PDF? Отдельным конвертером или через MS Office?
2. Дмитрий Болотин (dbolotin) 85 03.05.11 16:12 Сейчас в теме
Yashazz пишет:

Чем конвертишь в PDF? Отдельным конвертером или через MS Office?
jb[jlbn
десь
конвертация делается библиотекой йоксель. Почитать можно здесь http://yoksel.net.ru/HomePage.
3. Peter (noviptr) 04.05.11 19:53 Сейчас в теме
Если не сложно выложите 1C-Convertjpg.dll (или рабочую ссылку) , а то www.1c-service.info недоступен
4. Дмитрий Болотин (dbolotin) 85 04.05.11 20:35 Сейчас в теме
noviptr пишет:

Если не сложно выложите 1C-Convertjpg.dll (или рабочую ссылку) , а то www.1c-service.info недоступен


Я когда переделывал тоже на нашел ссылку на библиотеку 1C-Convertjpg.dll, поэтому переделал конвертацию на библиотеке йоксель. Ссылку смотри выше. Эту библиотеку надо поместить в папку с базой.
5. Дмитрий Болотин (dbolotin) 85 17.05.11 18:18 Сейчас в теме
Напишите ваши отзывы о работе и пожелания по доработке и улучшениию данной обработки.
6. Петр П (Piter11) 18.05.11 16:48 Сейчас в теме
Хорошо бы, чтобы приходил ответ о прочтении письма.
7. Peter (noviptr) 19.05.11 00:30 Сейчас в теме
вроде все подгрузил, поставил отправку через smtp, в bmp отправляет в jpg, png говорит, что не может отправить, а в pdf выдает: Конвертер = СоздатьОбъект ("Йоксель.ГрафическийКонвертер.PDF");
{H:\1C_WORK\VESSEL\NEW_TIS\EXTFORMS\PRNFORMS\DOC1C-CONVERTJPG-MAIL.ERT(503)}: Неудачная попытка создания объекта (Йоксель.ГрафическийКонвертер.PDF)
подскажите где копать?
8. Peter (noviptr) 19.05.11 01:24 Сейчас в теме
с pdf разобрался Йоксель должен быть от 29,06,2010, у меня был 2009 г. но отпралять pdf не отправляет как и jpg и png
9. alik federer (ndshop) 02.08.11 11:10 Сейчас в теме
тут лежит файл 1C-ConvertJPG.dll http://ifolder.ru/24990603 качайте на здоровье.
10. Алекс Ил (GBH) 17.08.11 10:30 Сейчас в теме
Куда кидать Йоксель ? В базу кинул, и в EXTforms - Ошибка при загрузке компоненты C:\1C\торг 02082011\SpreadSheet.dll. Компонента не загружена.
Текст.Записать(КаталогИБ()+"mail\reestr.csv");
{C:\1C\ТОРГ 02082011\EXTFORMS\PRNFORMS\DOC1C-CONVERTJPG-MAIL.ERT(690)}: Неверное имя файла!
11. Сергей (Che) Коцюра (CheBurator) 3372 17.08.11 12:01 Сейчас в теме
альтернатива:
http://infostart.ru/public/14131/ - отправка почты из 1С, отдельная обработка; функционал побогаче чем у автора
http://infostart.ru/public/14180/ - собственно перехват и пристежка к письму ЛЮБЫХ печатных форм, функционал несравненно богаче (за исключением отсутствия отправки в формате PDF - писалось давно, надобности в пдф - не было...)
.
минус вышеозвученных обработок - платные, плюсы - проверено на тысячах клиентов, работает в любой конфигурации для любых печатных форм, в т.ч. и для "прикрепленных" к диалогоам ввода данных (типа регламентной отчетности).
.
у автора все смешано в одну кучу - и подготовка информации для клиента и транспорт ее доставки, это - "бяка" (имхо конечно), вдруг вместе с печатной формой надо отправить еще что-то..? или написать простое письмо без всяких прикрепленных файлов.
.
но, несомненно, кому-то эта разработка автора понравится больше...
12. Дмитрий С (kilkeny) 1 16.05.12 21:57 Сейчас в теме
для 1с7.7 через Йоксель. Работает быстрее чем через Pdf принтер.

ЗагрузитьВнешнююКомпоненту("SpreadSheet.dll");
Таблица = СоздатьОбъект("ТабличныйДокумент");
Таблица.ЗагрузитьИзТаблицы(таб);
Конвертер = СоздатьОбъект("Йоксель.ГрафическийКонвертер");
Конвертер.УстановитьДокумент(Таблица);
Попытка
Конвертер.Записать(Файл, "JPG");
Исключение
Предупреждение ("Не удалось создать изображение (" + ОписаниеОшибки () + "). Возможно, табличный документ слишком большой");
Возврат;
КонецПопытки;
13. Дмитрий С (kilkeny) 1 04.09.12 21:32 Сейчас в теме
для 1с8.2 jpg c помощью Йоксель.
xlsФайл = ИмяФайла+".xls";
пДанные.Табл.Записать(xlsФайл, "XLS");
ИмяФайла = ИмяФайла+".jpg";
ПодключитьВнешнююКомпоненту("Йоксель");
Йоксель = Новый COMObject("Йоксель");
Конвертер = Йоксель.СоздатьГрафическийКонвертер();
Таб = Йоксель.СоздатьТабличныйДокумент();
Таб.Открыть(xlsФайл,2,0);
Конвертер.УстановитьДокумент(Таб);
Попытка
Конвертер.Записать(ИмяФайла, "JPG");
Исключение
Предупреждение ("Не удалось создать изображение (" + ОписаниеОшибки () + "). Возможно, табличный документ слишком большой");
Возврат;
КонецПопытки;
УдалитьФайлы(xlsФайл);

для pdf аналогично исправить 3 строки
Конвертер = Йоксель.СоздатьГрафическийКонвертерPDF();
...........
Конвертер.Документ = Таб;
Конвертер.ЗаписатьВФайл(ИмяФайла);
14. Андрей -- (Andrey1804) 2 19.02.13 21:08 Сейчас в теме
Где взять SpreadSheet.dll ?, никак не могу найти нигде .
15. Андрей -- (Andrey1804) 2 19.02.13 21:09 Сейчас в теме
может у кого есть рабочая ссылка полный комплект обработки + dllки &
16. alex alex (temp2003) 3 26.06.13 12:27 Сейчас в теме
(15) Andrey1804, Присоединяюсь, у кого есть все ДЛЛ-ки одним комплектом вместе с екселем? Половина ссылок не работает...