Добавление получателей в команду "Отправить по почте" подсистемы печати

28.01.22

Интеграция - Email рассылки

В подсистеме печати, в общей Форме "ПечатьДокументов", существует возможность отправки сформированных документов Электронным письмом. Но сформированное письмо имеет пустой список получателей.... в данной статье я покажу, где это можно исправить (на примере ЗУП 3.1 КОРП).

Скачать исходный код

Наименование Файл Версия Размер
Добавление получателей в команду "Отправить по почте" подсистемы печати.:
.cfe 18,61Kb
8
.cfe 18,61Kb 8 Скачать

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

И это письмо открывается с прикрепленными файлами и с пустым списком получателей, и их нужно прописывать ручками.

Как оказалось, это подправить не сложно, достаточно посмотреть место формирования самого электронного письма в общей форме "ПечатьДокументов", причем, как оказалось, там за это отвечает всего одна функция "ПараметрыОтправкиПисьма", прямо в модуле формы.

В функции "ПараметрыОтправкиПисьма" нас интересует одна структура с названием "Результат"

 
 Объявление переменной "Результат"

 

Как указано в комментарии модуля, "РаботаСПочтовымиСообщениямиКлиент" может иметь один из трех вариантов заполнения

 
 Комментарий из модуля :"РаботаСПочтовымиСообщениямиКлиент"

 

В нашем варианте, пожалуй, подойдет массив структур с указанием представления почты и ссылки на получателя письма.

Остается вопрос только как и где брать получателей, если на форме у нас есть только коллекция сформированных печатных форм.

Но это не совсем так, у нас еще есть список значений "ОбъектыПечати", существующий в реквизитах формы.

Как возможный универсальный вариант мы сделали следующее: в цикле перебираем каждый элемент "ОбъектыПечати" и находим в нем реквизит "Сотрудник" или "ФизическоеЛицо" и "Ответственный"

Если такие реквизиты, то вытаскиваем их заполненные электронные почты (контактная информация физ лица), и также добавляем в получатели текущего пользователя 1С.

 
 НайтиВсехВозможныхПолучателей

 

Тестировалось на Зарплата и управление персоналом КОРП, редакция 3.1 (3.1.20.97) и платформе 1С:Предприятие 8.3 (8.3.18.1289).

 

См. также

"Акты сверки +" Групповая подготовка и рассылка актов сверки для Бухгалтерии 3.0.

Взаиморасчеты Email рассылки Акт сверки Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бухгалтерский учет Платные (руб)

Внешняя обработка для Бухгалтерии 3.0 - позволяет автоматически формировать документы «Акт сверки расчетов» с контрагентами за выбранный период с последующей фоновой отправкой на почту контрагента.

3000 руб.

25.11.2020    22564    186    6    

164

Автоматическая рассылка отчетов из 1С: Управление торговлей 10.3 и 1С:УПП по электронной почте

Email рассылки Оптовая торговля Платформа 1С v8.3 1С:Управление торговлей 10 1С:Управление производственным предприятием Управленческий учет Платные (руб)

Многим сотрудникам предприятия требуется актуальная и достоверная информация для принятия верных управленческих решений. Получить данную информацию можно при помощи отчетов, существующих в конфигурации «1С: Управление торговлей 10.3» или «1С:УПП». Но не всегда у пользователей есть время, возможность и/или желание формировать отчеты непосредственно в системе. Намного привычней и удобней получать готовые отчеты на электронную почту, не открывая 1С.

12000 руб.

16.04.2014    84625    100    91    

94

Email, SMS, Telegram рассылки из 1С - Директ Маркетинг

Управление взаимоотношениями с клиентами (CRM) Мессенджеры и боты SMS рассылки Email рассылки Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

Полный набор инструментов для качественных транзакционных и маркетинговых Email, SMS, Telegram рассылок из 1С. Даже простые уведомления об оплате счетов способны существенно упростить сбор дебиторской задолженности. Применение всех возможностей прямого маркетинга выводит коммуникацию с клиентами, уровень сервиса и лояльность на новый уровень.

7788 руб.

07.04.2014    84297    42    193    

128

Массовая рассылка печатных форм любых документов по электронной почте, в Telegram, в каталог или том

Email рассылки Платформа 1С v8.3 Конфигурации 1cv8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x Платные (руб)

Решение для массовой рассылки печатных форм (в том числе и дополнительных) любых документов, и произвольных файлов. Рассылка возможна посредством электронной почты, Telegram и файловой системы. Рассылка пакета документов. Добавление факсимильных печати и подписи. Произвольные шаблоны HTML/Simple text с автозаполнением любыми полями документа. Любые форматы файлов. Упаковка вложений в архив. Транслитерация имен файлов. Разбиение рассылки на произвольные порции. Обход спам-фильтров. Журналирование рассылок.

3600 руб.

30.06.2022    9271    65    88    

28

Групповое создание актов сверок

Взаиморасчеты Email рассылки Акт сверки Платформа 1С v8.3 Бухгалтерский учет 1С:Управление торговлей 10 1С:Бухгалтерия 3.0 Бухгалтерский учет Платные (руб)

Обработки предназначены для массового создания актов сверки и отправки их по электронной почте для конфигураций Управление торговлей 10.3. и Бухгалтерия предприятия 3.0. Для Бухгалтерии 3.0 Разработка велась на 1С:Предприятие 8.3 (8.3.15.1830). проверялась на Бухгалтерия предприятия 3.0 (3.0.71.83) и 3.0.76.77 Для Управление торговлей 10.3 Разработка велась на 1С:Предприятие 8.3 релиз конфигурации (10.3.61.2) . РАБОТАЕТ НА БАЗОВЫХ и ПРОФ. ВЕРСИЯХ.

2000 руб.

24.04.2020    30695    121    66    

101
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Amara 03.08.22 16:00 Сейчас в теме
спасибо огромное! как раз необходим такой функционал, оч сэкономили время.
2. hottion 84 04.08.22 17:39 Сейчас в теме
Оставьте свое сообщение