gifts2017

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

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

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

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

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

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

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

 

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

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

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

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


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

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

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Яков Коган (Yashazz) 02.05.11 23:18
Чем конвертишь в PDF? Отдельным конвертером или через MS Office?
2. Дмитрий Болотин (dbolotin) 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) 04.05.11 20:35
noviptr пишет:

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


Я когда переделывал тоже на нашел ссылку на библиотеку 1C-Convertjpg.dll, поэтому переделал конвертацию на библиотеке йоксель. Ссылку смотри выше. Эту библиотеку надо поместить в папку с базой.
5. Дмитрий Болотин (dbolotin) 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) 17.08.11 12:01
альтернатива:
http://infostart.ru/public/14131/ - отправка почты из 1С, отдельная обработка; функционал побогаче чем у автора
http://infostart.ru/public/14180/ - собственно перехват и пристежка к письму ЛЮБЫХ печатных форм, функционал несравненно богаче (за исключением отсутствия отправки в формате PDF - писалось давно, надобности в пдф - не было...)
.
минус вышеозвученных обработок - платные, плюсы - проверено на тысячах клиентов, работает в любой конфигурации для любых печатных форм, в т.ч. и для "прикрепленных" к диалогоам ввода данных (типа регламентной отчетности).
.
у автора все смешано в одну кучу - и подготовка информации для клиента и транспорт ее доставки, это - "бяка" (имхо конечно), вдруг вместе с печатной формой надо отправить еще что-то..? или написать простое письмо без всяких прикрепленных файлов.
.
но, несомненно, кому-то эта разработка автора понравится больше...
12. Дмитрий С (kilkeny) 16.05.12 21:57
для 1с7.7 через Йоксель. Работает быстрее чем через Pdf принтер.

ЗагрузитьВнешнююКомпоненту("SpreadSheet.dll");
Таблица = СоздатьОбъект("ТабличныйДокумент");
Таблица.ЗагрузитьИзТаблицы(таб);
Конвертер = СоздатьОбъект("Йоксель.ГрафическийКонвертер");
Конвертер.УстановитьДокумент(Таблица);
Попытка
Конвертер.Записать(Файл, "JPG");
Исключение
Предупреждение ("Не удалось создать изображение (" + ОписаниеОшибки () + "). Возможно, табличный документ слишком большой");
Возврат;
КонецПопытки;
13. Дмитрий С (kilkeny) 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) 19.02.13 21:08
Где взять SpreadSheet.dll ?, никак не могу найти нигде .
15. Андрей -- (Andrey1804) 19.02.13 21:09
может у кого есть рабочая ссылка полный комплект обработки + dllки &
16. alex alex (temp2003) 26.06.13 12:27
(15) Andrey1804, Присоединяюсь, у кого есть все ДЛЛ-ки одним комплектом вместе с екселем? Половина ссылок не работает...
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа