Отправка уведомлений при увольнении сотрудника на электронную почту из 1С: ЗУП 3.1












Поступила задача реализовать отправку оповещений на электронную почту ответственным лицам (системным администраторам, которых нет в системе 1С:ЗУП) компании об увольнении сотрудников из организации. Это необходимо для того что бы сисадмины не забывали закрывать доступы для уволившихся сотрудников. Сообщение отправляется в день увольнения сотрудника. Для этого была разработана внешняя обработка. Скачивайте внешнюю обработку и проделывайте следующие шаги в системе для настройки работы.

Релиз платформы: 8.3.10.2753 (на релизе 8.3.12.1529 тоже работает) Релиз конфигурации ЗУП: 3.1.6.54 (неизмененная)

Для того что бы указать кому именно из сотрудников организации необходимо отправлять данное уведомление (в случае если данный сотрудник есть в системе, если его нет в системе реализация описана в самом конце публикации), добавляем новое значение в дополнительных сведениях справочника "Сотрудники"

Для корректной работы обработки,  реквизит "Имя" дополнительного сведения должно полностью совпадать с указанным на скрине.

После этого в справочнике "Сотрудники" у необходимого сотрудника значение дополнительного свойства сдавим "Да"

После этого добавляем скаченную с сайта обработку во внешние отчеты и обработки конфигурации

Выбираем скаченный файл-обработку

После добавления обработки, настраиваем расписание выполнения данной обработки, лучше сделать в расписание что бы она выполнялась несколько раз в день. Т.к. проверяются только проведенные документу "Увольнение". А иногда данные документы оформляют в последние часы.

После этого в списке регламентных заданий должно появиться новое задание

Данный функционал можно конечно реализовать через рассылку отчетов, но в рассылке отчетов необходимо выбирать физ.лицо кому необходимо отправлять отчет по уволившимся сотрудникам. А например если на предприятии порядка 30-40 баз 1С: ЗУП и в каждую из них добавлять физ.лицо с адресом электронной почты для рассылки отчетов. Кадровики могут быть против. По этому по мимо указания, кому отправляется данной письмо в справочнике "Сотрудники", можно в модуле обработки в коде данной обработки указать адреса эл.почты ответственных сотрудников и не добавлять в каждую базу физ.лицо. Для этого убираем комментарии в строчке в модуле объекта и дописываем что необходимо и все. Как показано на рисунке

P.S. Коллеги, если кому-то понравилась разработка, не забываем ставить звездочки в рейтинге обработки.

11 Comments

  1. dka80

    А чем не устраивает типовой механизм рассылки отчетов? Можно выбрать рассылку отчета «Свод кадровых изменений», настроить его и рассылать по расписанию. Думаю от админов не убудет, если они получат информацию об увольнении не сразу, а ближе к концу смены

    Reply
  2. mityushov.vv

    Добрый день. Да согласен можно сделать и таким образом.

    А если например у нас 30 базу ЗУП, в каждую базу нужно добавлять Физ.лицо, а то и несколько физ.лиц админов что бы им приходили письма по рассылке? Иногда расчетчики будут против для добавления левых физ.лиц. По этому, адреса электронной почты можно тупо прописать в коде данной рассылки и не заморачиваться.

    Да вообще функционал изначально был разработан для этого. Я допишу в комментариях к обработке т.к. у нас на предприятии сисадмин числиться в одной организации, а баз 1С: ЗУП гораздо больше и со всех них прилетают письма админам.

    Хотя тут с вами согласен, что если одна база 1С: ЗУП то функционал избыточный.

    Спасибо.

    Reply
  3. mityushov.vv

    Добавил в описании пункт про сисадминов вне базы

    Reply
  4. mityushov.vv

    (1) Добрый день. Да согласен можно сделать и таким образом.

    А если например у нас 30 базу ЗУП, в каждую базу нужно добавлять Физ.лицо, а то и несколько физ.лиц админов что бы им приходили письма по рассылке? Иногда расчетчики будут против для добавления левых физ.лиц. По этому, адреса электронной почты можно тупо прописать в коде данной рассылки и не заморачиваться.

    Да вообще функционал изначально был разработан для этого. Я допишу в комментариях к обработке т.к. у нас на предприятии сисадмин числиться в одной организации, а баз 1С: ЗУП гораздо больше и со всех них прилетают письма админам.

    Хотя тут с вами согласен, что если одна база 1С: ЗУП то функционал избыточный.

    Спасибо.

    Reply
  5. user1037309

    Добрый день, разместили Вашу обработку в ЗУП 3.1 (релиз 3.1.9.227) в регламентных заданиях пишет «Выполнено», но уведомление не пришло на почту.Все сделано как в инструкции

    Reply
  6. mityushov.vv

    (5) А на дату запуска обработки есть документы увольнения?

    Т.е. если запускали 28.05.2019 г. то и увольнение сотрудника должно происходить это же датой

    Reply
  7. user1037309

    (6)Увольнение 31.05., спасибо, поняла, изменила дату увольнения и уведомление пришло.

    Reply
  8. user1037309

    (6) Скажите,пожалуйста, а у Вас нет подобной обработки на случай приема нового сотрудника, отправлении в декретный отпуск?=)))

    Очень полезная обработка, спасибо ВАМ.

    Reply
  9. mityushov.vv

    (8) Не, таких нет. Задач таких не ставили по этому не делал)))

    Reply
  10. saver77

    Проверено на ЗУП 3.1.9.187 — всё прекрасно работает!

    Спасибо!

    Reply
  11. mityushov.vv

    (10) Спасибо вам за комментарий!

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *