1С всех порадовала возможностью рассылки из ЗУП 3.1 расчетных листков сотрудникам. Правда, почему-то опять предложила решение, которое требует доработки напильником, так как каждый раз необходимо контролировать список получателей.
Данная обработка использует типовой функционал рассылки, но дает возможность определить список получателей по кнопке заполнить.
Подключаем обработку как внешнюю или пользуемся через "Файл-Открыть".
Переходим на закладку "Настройки".
Из поля "Элемент рассылки" проваливаемся в справочник "Рассылки отчетов" и создаем новый элемент.
Заполняем следующие поля:
- наименование - произвольный текст
- подготовлена - V
- отправлять - Свой отчет для каждого получателя
- в таблицу "Отчеты" добавляем отчет "Расчетный листок"
- на закладке "Доставка (эл. почта) указываем учетную запись с которой будут отправляться расчетные листки. При необходимости настраиваем тему и текст письма.
- на закладке "Дополнительно" указываем формат сохранения отчетов (например pdf)
- в таблице "Настройки отчета":
- устанавливаем флаг на строке "Организация" и вид сравнения "Равно"
- устанавливаем флаг на строке "Сотрудник" и нажимаем кнопку "Указать получателя рассылки".. в значении настройки должно появиться "[Получатель]
Записываем и выбираем в поле обработки "Элемент рассылки"
В поле "Почтовый адрес" указываем вид контактной информации Email (из папки "Контактная информация справочника "Физические лица""). В вашем случае возможно здесь будет другое значение.
При нажатии кнопки "Заполнить" запрос получает из регистра "Зарплата к выплате" всех физических лиц по указанной организации за выбранный период и заполняет табличную часть обработки (поля получатель и еmail).
По кнопке "Отправить" в настройку, указанную в поле "Элемент рассылки" переносится список получателей из данной обработки, настройки периода, организация и производится отправка расчетных листков, используя типовые механизмы.
Протестировано на релизах ЗУП 3.1.5.212 и 3.1.7.61. Будет также работать на актуальных релизах ERP 2 и КА 2.