Рассылка отпусков ЗУП 3.1 ПРОФ на email

18.02.20

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

Обработка рассылает уведомления о предстоящих отпусках сотрудников. Возможна настройка собственного шаблона письма.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Рассылка отпусков ЗУП 3.1 на email
.epf 29,51Kb
53 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Код открыт.

Обработка базируется на решении для ЗУП 3.1 версии КОРП, но сделана для версии ПРОФ. Основные отличия:
* Не используется справочник ШаблоныСообщений, т.к. его просто нет в данной конфигурации
* Настройки глубины просмотра, списка получателей, темы письма вынесены на форму обработки и сохраняются в хранилище общих настроек

2020-02-18. Дополнено описание (добавлен раздел Подключение и настройки.)

2018-07-04. Исправлены ошибка при запуске из регл. задания. Не работал отбор по периоду отпуска, поэтому выбирались все плановые отпуска, в т.ч. за прошлые даты.

2018-07-02. Исправлены ошибки, обновлена справка.

2018-06-09. Добавлены шаблоны текста письма.

Ссылка на исходную публикацию //infostart.ru/public/676924/

Тестировалась в версии "Зарплата и управление персоналом, редакция 3.1 (3.1.5.212)"

Инструкция (также доступна во встроенной справке).

Информация об отпусках собирается из документов "Отпуск" и "ГрафикОтпусков". Приоритет у документа "Отпуск".

Настройки содержат список адресатов в формате "ФИО" - "email", тему письма, глубину проверки в днях и шаблон текста письма. Глубина проверки определяет, за сколько дней до наступления отпуска будет отправлено уведомление. Так, например, при начале отпуска 31 мая уведомления начнут приходить, начиная с 24 мая.

Пример содержания письма представлен ниже:

Рассылка оповещения о приближающихся отпусках по организации Ооо лютик.

Информируем вас, что через 7 дней или ранее в отпуск уходят следующие сотрудники:

- Иванов Андрей Семенович, Директор, подразделение Основное подразделение
       Период отпуска 15.06.2018 - 20.06.2018, всего дней 6.

- John Noble, Юрист, подразделение Основное подразделение
       Период отпуска 14.06.2018 - 06.07.2018, всего дней 23.

С уважением, отдел по работе с персоналом.

09.06.2018

Шаблоны писем.

На закладке "Шаблон письма" можно написать собственный текст. Текст для подстановки (параметр) заключается в квадратные скобки, без пробелов, например: [Сотрудник]

В шаблоне доступны следующие переменные:

[ГлубинаПроверки] - за сколько дней до начала отпуска придет уведомление.
[Сотрудник] - сотрудник из документа отпуска
[Организация] - организация из документа отпуска
[Должность] - должность сотрудника из кадровых данных
[ДатаНачалаОтпуска] - дата, начало отпуска
[ДатаОкончанияОтпуска] - дата, конец отпуска
[ВсегоДней] - число, количество дней отпуска
[ТекущаяДата] - дата, для вывода в письме
[СписокСотрудниковНачало] - служебное поле, означающее, что будет сформировано одно письмо для всех сотрудников из таблицы отпусков
[СписокСотрудниковКонец] - служебное поле, фиксирующее конец шаблона для строки сотрудника.


В именах параметров следует соблюдать регистр букв.

Алгоритмы работы.

Всего предусмотрено 2 алгоритма формирования писем:

1.Одно письмо всем получателям из списка на закладке "Настройки" + сами сотрудники. В теле письма будет сформирован список из сотрудников, уходящих в отпуск.

2.На каждого сотрудника из таблицы отпусков будет сформировано отдельное письмо.

Переключение между режимами осуществляется выбором нужного шаблона письма. В обработку добавлены 2 предопределенных шаблона, чтобы упростить эту задачу.
Если шаблон письма содержит параметры [СписокСотрудниковНачало] и [СписокСотрудниковКонец], то будет испоьзоваться первый вариант рассылки, иначе - второй.
 

Подключение и настройки.

Дополнительные отчеты и обработки.

При добавлении в Дополнительные отчеты и обработки есть возможность включить работу по расписанию.
При этом будет создано регламентное задание (используется функционал БСП).

Список рассылки.

На форме обработки есть страница Настройки, где указывается список получателей в формате ФИО-email.

Вступайте в нашу телеграмм-группу Инфостарт

рассылка отпуск зуп проф

См. также

SALE! 50%

Мессенджеры и боты SMS рассылки Email рассылки Пользователь 1С:Предприятие 8 1C:Бухгалтерия 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Управленческий учет Платные (руб)

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

6000 3000 руб.

07.04.2014    91781    71    200    

152

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

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

5000 руб.

25.11.2020    28274    311    9    

269

SALE! 50%

Взаиморасчеты SMS рассылки Email рассылки Создание на основании Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение Директ Маркетинг для 1С:Бухгалтерия с триггерами и роботами для автоматического создания документов, полным набором инструментов для качественных транзакционных, триггерных и маркетинговых рассылок Email, SMS, WhatsApp, Telegram.

6000 3000 руб.

15.04.2025    2656    11    9    

12

Email рассылки Оптовая торговля Бизнес-аналитик Бухгалтер Пользователь Руководитель проекта 1С:Предприятие 8 1С:Управление торговлей 10 1С:Управление производственным предприятием Управленческий учет Платные (руб)

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

12000 руб.

16.04.2014    87358    103    91    

98

Взаиморасчеты Email рассылки Акт сверки Бухгалтер Пользователь 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

Создать и отправить 1000 Актов серки контрагентам за 5 мин?! Легко! Разработано для конфигурации 1C:УНФ. Массовое создание и рассылка Актов сверки в три клика.

6000 руб.

13.01.2022    12778    16    13    

22

Мессенджеры и боты SMS рассылки Email рассылки 1С:Предприятие 8 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Документооборот 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Управленческий учет Платные (руб)

Общение с клиентами несколькими операторами 1С с одного или нескольких аккаунтов WhatsApp в вашей базе 1С. Рассылки, чат-боты, сценарии. Работает как самостоятельное решение, так и в составе других конфигураций 1С 8.3. Неограниченное количество операторов и аккаунтов WhatsApp и Телеграм в 1С.

4680 руб.

08.04.2020    54677    118    0    

137

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

Данная обработка позволяет сократить объем ручных операций, выполняемых ежемесячно бухгалтером или его помощником за счет автоматизации систематического процесса.

7800 руб.

12.02.2019    35828    29    24    

28
Вознаграждение за ответ
Показать полностью
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Tatyana_012345 25 23.12.19 15:27 Сейчас в теме
Для обычной ЗУП выдает ошибку . Подскажите что до настроить, т.к. в теме письма указано что подходит для проф
Прикрепленные файлы:
2. nicxxx 256 23.12.19 16:19 Сейчас в теме
Нажмите на кнопку "Подробно" и скиньте детали ошибки.
3. Tatyana_012345 25 23.12.19 17:25 Сейчас в теме
(2)
Прикрепленные файлы:
4. nicxxx 256 24.12.19 13:18 Сейчас в теме
5. Tatyana_012345 25 24.12.19 15:08 Сейчас в теме
(4) Ошибка при нажатии кнопки заполнить
Прикрепленные файлы:
6. nicxxx 256 28.12.19 15:42 Сейчас в теме
Исправлено. Тест на демо-базе успешный.
workaround для этой проблемы - сначала сохранить настройки, а потом нажимать кнопку Заполнить.
Исправленную версию предоставлю по запросу.
7. Maxanamoon 2 18.02.20 12:42 Сейчас в теме
Вопросы по функционалу обработки:

1) Возможна ли настройка на отправку e-mail уведомлений в полностью автоматическом режиме (регламентным заданием)?
2) Возможна ли отправка РАЗОВОГО e-mail уведомления за N дней до начала отпуска? Или за N дней до начала обработка начинает слать каждый день уведомление, вплоть до дня отпуска?
3) Откуда обработка берет e-mail адрес получателя?
9. nicxxx 256 18.02.20 15:32 Сейчас в теме
(7) На форме обработки есть страница Настройки, где указывается список получателей в формате ФИО-email.
При добавлении в Дополнительные отчеты и обработки есть возможность включить работу по расписанию.
При этом будет создано регламентное задание (используется функционал БСП).
11. nicxxx 256 18.02.20 15:36 Сейчас в теме
(7) "2) Возможна ли отправка РАЗОВОГО e-mail уведомления за N дней до начала отпуска? Или за N дней до начала обработка начинает слать каждый день уведомление, вплоть до дня отпуска?" - будет отправлять каждый день
8. Maxanamoon 2 18.02.20 14:25 Сейчас в теме
4) В ЗУП (уже после 3.1.5, тестированной вами) изменили обновление сведений в регистре при оформлении переноса отпуска. Это учтено?
5) код открытый?
10. nicxxx 256 18.02.20 15:33 Сейчас в теме
(8)
п4 - не учтено.
п5 - код открытый.
12. Maxanamoon 2 19.02.20 17:26 Сейчас в теме
Подскажите, почему обработка отправляет уведомление даже для тех отпусков, которые начинаются по времени дальше, чем указан параметр "глубина проверки" ?

В тестовой базе ЗУП созданы 4 отпуска. Начало отпусков:
13.03.2020
08.03.2020
10.03.2020
15.04.2020

На закладке "Рассылка" указан период 01.03.2020 - 30.04.2020.
Глубина проверки указана 20
Кнопка "Выполнить рассылку" нажата 19.02.2020.

При этом уведомление получили ВСЕ отпускники, даже тот, который начинается 15.04.2020 (т.е. дальше, чем 20 дней).

Может неверные настройки с периодом.
Вообще цель такова: необходимо, чтобы регламентным заданием отпускники получали уведомление за 20 дней до начала отпуска.
13. Maxanamoon 2 19.02.20 20:04 Сейчас в теме
Также в режиме регламентного задания не отрабатывает.
Может по тому, что на закладке "Рассылка" ТЧ не сохраняется. Если ее заполнить вручную (по кнопке) и нажать разослать, то отправляет уведомления. Повторно открываешь, обработка обнуляет ТЧ (и период, кстати, тоже). Т.е. не сохраняется ТЧ, а судя по коду, обработка обращается именно в предварительно заполненную ТЧ обработки и по ней делает рассылку, а не непосредственно по графику отпусков в ЗУП. Выходит, если ТЧ не сохранилась, то и регламентным заданием ничего не отправляется по e-mail.
15. nicxxx 256 20.02.20 10:03 Сейчас в теме
(13)
а судя по коду
Вот код:
Если ИмяКоманды = "РазослатьУведомления" Тогда
		ЗапускИзРегламентногоЗадания=Истина;
		ЗаполнитьДокументыДляРассылки(ЗапускИзРегламентногоЗадания);
		ВыполнитьРассылку();
	КонецЕсли;



О какой сохраненной ТЧ идет речь?
Maxanamoon; +1 Ответить
14. nicxxx 256 20.02.20 10:02 Сейчас в теме
Попытался воспроизвести ситуацию с интерактивной рассылкой. Не получилось. В рассылку попали только 2 сотрудника, с началом отпуска 8 и 10 марта. Подтверждение - на приложенных скриншотах. Насчет регламентной рассылки - ваше утверждение, что должна сохраняться ТЧ на закладке Рассылка - неверно. Если вы программист, то легко найдете в модуле обработки метод ВыполнитьКоманду(), который вызывается из регл задания и в свою очередь вызывает два других - Заполнить() и Разослать(). Если вы не программист, то пишу здесь: при запуске из регл задания период для отбора документов устанавливается с текущей даты по глубину просмотра, интерактивный выбор периода на странице Рассылка игнорируется
Прикрепленные файлы:
Maxanamoon; +1 Ответить
16. Maxanamoon 2 26.02.20 14:29 Сейчас в теме
(14) Спасибо. Этот ответ прояснил алгоритм работы обработки.
Для отправки сообщения требуется регистрация/авторизация