Задача:
Конфигурация УТ 10.3
Требуется создать кнопку "Отправить по почте" в документе "Заказ покупателя" и отправлять почту клиенту через внешний почтовый клиент Thunderbird (внутренний не устраивает).
Т.е. при нажатии "Отправить по почте" должно происходить следующее:
- Запускаться программа Thunderbird и создание нового письма
- Адреса e-mail клиента берутся из справочника "Контрагенты" в 1С. Заполняются соответственно в "Кому" и "Копия"
- Печатная форма "Счет с печатью" вкладывается в письмо. На экран она не должна выводиться.
Решение:
Письмо в Thunderbird можно создавать через командную строку:
Тут можно изучить все параметры командной строки для Thunderbird.ЗапуститьПриложение("L:\program files\Thunderbird\thunderbird.exe -compose ""to="+кому+копия+",subject=счет,attachment='"+имяПапки+"\"+имяФ+"'"" ");
Печатная форма "Счет с печатью" оказалась внешней обработкой, поэтому пришлось сделать следующие изменения:
1 Создать доп процедуру во внешней обработке печатной формы чтобы она возвращала готовый Табличный документ.
2 Сохранять полученный табличный документ в файл на диске чтобы потом его вложить в письмо.
Текст процедуры данной работы приводить не буду, так как я ее еще не установил клиенту :)
Результат работы: