Данная обработка родилась как адаптация под ЗУП ПРОФ этой разработки. Плюс были учтены некоторые особенности и пожелания наших кадровиков и бухгалтеров.
Шаблон уведомлений
В ЗУП ПРОФ нет настраиваемых шаблонов электронных сообщений, поэтому импровизированный шаблон в нашей версии хранится:
а) в макете обработки (для автоматического запуска обработки по расписанию);
б) в форме обработки (для ручного режима рассылки).
Предварительная настройка базы
1. Нужно заполнить электронные адреса в личных данных сотрудников.
2. Определиться с ответственными. Поддерживается два типа ответственных - тот, кто просто получит отчёт об отправленных оповещениях и руководитель, которому отправляется файл уведомлений в формате PDF для последующей распечатки и подписи формы сотрудником. По умолчанию они заполняются в макете и действуют для всех подразделений.
У нас на каждое подразделение назначаются свои ответственные, поэтому мы добавили два доп. реквизита в справочник "Подразделения" - "ОтветственныйЗаРассылку" (у нас это бухгалтер-расчётчик) и "ОтветственныйРуководитель". Реквизит имеет составной тип - "Сотрудник, Пользователь, Строка". У соответствующих элементов справочников должны быть заполнены электронные адреса. В строке, ясное дело, нужно указать конкретный адрес e-mail.
Руководитель подразделения получит не только форму для распечатки и список сотрудников, у которых намечается отпуск, но и ругательство, если адрес у кого-либо из подчинённых не заполнен:
Если доп. реквизитов нет, алгоритм работает по первому варианту - рассылает письма по адресам, указанным в макете. Если есть - то по указанным в карточках подразделений. Если по какому-либо подразделению при этом ответственные не заполнены, то письма будут отправлены на резервные адреса из макета.
В общем, адреса в макете лучше заполнить на всякий случай, хотя бы адресом администратора базы, чтобы ничего не упустить, т.к. в типовой ЗУП ПРОФ невозможно вести историю электронных сообщений.
Порядок работы
При работе из формы обработки табличная часть «График отпусков» заполняется данными по сотрудникам, дата начала отпуска у которых попадает в выбранный период. Табличная часть «Ответственные за рассылку» заполняется ответственными лицами из карточек подразделений.
Автоматическая рассылка выполняется каждый день однократно и отправляет уведомления сотрудникам, отпуск которых начинается через n указанных в настройках дней (например, 14).
При ручной рассылке из формы заполнение адресов контролируется перед её запуском. При автоматической сообщения об ошибках записываются в журнал регистрации.
Сообщения отправляются от системной учетной записи.
Тестировалось на релизе 3.1.16.108.
Проверено на следующих конфигурациях и релизах:
- Зарплата и управление персоналом, редакция 3.1, релизы 3.1.16.108