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

03.02.25

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Отправка уведомления при увольнении сотрудника на электронную почту из 1С: ЗУП 3.1:
.epf 8,09Kb
70
70 Скачать (2 SM) Купить за 2 150 руб.

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

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

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

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

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

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

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

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

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

Проверено на следующих конфигурациях и релизах:

  • Зарплата и управление персоналом, редакция 3.1, релизы 3.1.6.54

См. также

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

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

3000 руб.

25.11.2020    25596    268    8    

230

SALE! 50%

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

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

4800 2400 руб.

07.04.2014    86364    52    197    

137

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

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

6000 руб.

13.01.2022    11217    8    13    

14

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

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

4920 руб.

30.06.2022    11876    77    100    

39

Загрузка и выгрузка в Excel Зарплата Кадровый учет Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Обработка позволяет загрузить из структурированного файла данные по физическим лицам, сотрудникам. Предусмотрено создание документов "Прием на работу". Данные загружаются не только в справочники и документы, но и в регистры сведений. Обработка разработана для конфигураций "Зарплата и Управление Персоналом, редакция 3.1"/"Зарплата и кадры государственного учреждения, редакция 3.1" на платформе 8.3.

6000 руб.

15.07.2015    65672    100    49    

104

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

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

12000 руб.

16.04.2014    86045    101    91    

96
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. dka80 21 03.09.18 12:31 Сейчас в теме
А чем не устраивает типовой механизм рассылки отчетов? Можно выбрать рассылку отчета "Свод кадровых изменений", настроить его и рассылать по расписанию. Думаю от админов не убудет, если они получат информацию об увольнении не сразу, а ближе к концу смены
4. mityushov.vv 262 03.09.18 13:53 Сейчас в теме
(1) Добрый день. Да согласен можно сделать и таким образом.
А если например у нас 30 базу ЗУП, в каждую базу нужно добавлять Физ.лицо, а то и несколько физ.лиц админов что бы им приходили письма по рассылке? Иногда расчетчики будут против для добавления левых физ.лиц. По этому, адреса электронной почты можно тупо прописать в коде данной рассылки и не заморачиваться.
Да вообще функционал изначально был разработан для этого. Я допишу в комментариях к обработке т.к. у нас на предприятии сисадмин числиться в одной организации, а баз 1С: ЗУП гораздо больше и со всех них прилетают письма админам.
Хотя тут с вами согласен, что если одна база 1С: ЗУП то функционал избыточный.
Спасибо.
2. mityushov.vv 262 03.09.18 13:01 Сейчас в теме
Добрый день. Да согласен можно сделать и таким образом.
А если например у нас 30 базу ЗУП, в каждую базу нужно добавлять Физ.лицо, а то и несколько физ.лиц админов что бы им приходили письма по рассылке? Иногда расчетчики будут против для добавления левых физ.лиц. По этому, адреса электронной почты можно тупо прописать в коде данной рассылки и не заморачиваться.
Да вообще функционал изначально был разработан для этого. Я допишу в комментариях к обработке т.к. у нас на предприятии сисадмин числиться в одной организации, а баз 1С: ЗУП гораздо больше и со всех них прилетают письма админам.
Хотя тут с вами согласен, что если одна база 1С: ЗУП то функционал избыточный.
Спасибо.
3. mityushov.vv 262 03.09.18 13:52 Сейчас в теме
Добавил в описании пункт про сисадминов вне базы
5. user1037309 29.05.19 06:39 Сейчас в теме
Добрый день, разместили Вашу обработку в ЗУП 3.1 (релиз 3.1.9.227) в регламентных заданиях пишет "Выполнено", но уведомление не пришло на почту.Все сделано как в инструкции
6. mityushov.vv 262 29.05.19 08:36 Сейчас в теме
(5) А на дату запуска обработки есть документы увольнения?
Т.е. если запускали 28.05.2019 г. то и увольнение сотрудника должно происходить это же датой
7. user1037309 29.05.19 08:43 Сейчас в теме
(6)Увольнение 31.05., спасибо, поняла, изменила дату увольнения и уведомление пришло.
8. user1037309 29.05.19 13:12 Сейчас в теме
(6) Скажите,пожалуйста, а у Вас нет подобной обработки на случай приема нового сотрудника, отправлении в декретный отпуск?=)))
Очень полезная обработка, спасибо ВАМ.
9. mityushov.vv 262 29.05.19 13:28 Сейчас в теме
(8) Не, таких нет. Задач таких не ставили по этому не делал)))
10. saver77 65 30.07.19 14:18 Сейчас в теме
Проверено на ЗУП 3.1.9.187 - всё прекрасно работает!
Спасибо!
mityushov.vv; +1 Ответить
11. mityushov.vv 262 30.07.19 14:20 Сейчас в теме
(10) Спасибо вам за комментарий!
12. Shecurok 08.07.20 17:16 Сейчас в теме
Здравствуйте. Приобрел Вашу обработку на ЗУП 3.1.12.142, в модуле обработки написал текст к себе на почту. Выглядит так:

//Тут пишем адрес эл.почты и ФИО сисадмина если по нему нет данных в вистеме.
		МассивАдресатов = Новый Массив;
		//МассивАдресатов.Добавить(Новый Структура("Адрес,Представление","АдресЭлПочты","Фамилия Имя Отчество"));
		МассивАдресатов.Добавить(Новый Структура("тест адрес, тест представление","shecurok123*gmail.com","тест фио"));
					


Настроил (опять же для теста каждую секунду выполнять с сегодняшнего дня (с 8 числа).
полез в кадровые документы, "уволил" несколько человек сегодняшним днем разными доками. Ничего не пришло.
Первую часть инструкции я пропустил. Там, насколько я понял, все это надо делать если почта забита в самой 1С у сотрудника.
Делаю конечно же на копии базы, регламентные задания разблокированы.
Что можете посоветовать?
13. mityushov.vv 262 08.07.20 17:22 Сейчас в теме
(12) А у вас корректно указано почта, на скрине я вижу что почта без * собаки указана. НУ что можно посоветовать. Просто запустите обработку руками и посмотрите через отладчик где она спотыкается. Больше посоветовать ничего пока не могу.
14. Shecurok 08.07.20 17:23 Сейчас в теме
(13) почта корректно указана, да. эх ладно, буду смотреть
15. Shecurok 08.07.20 17:32 Сейчас в теме
(13) при открытии руками ругается:

Недопустимое значение параметра (параметр номер '1')
{ВнешняяОбработка.ОповещениеПриУвольненииСотрудника.МодульОбъекта(89)}:		МассивАдресатов.Добавить(Новый Структура("shecurok123*gmail.com, тестпредставление","shecurok123*gmail.com","тест фио"));
{ВнешняяОбработка.ОповещениеПриУвольненииСотрудника.Форма.Форма.Форма(5)}:	ОбъектВЗначении.ВыполнитьКоманду("ОповещениеПриУвольненииСотрудника"); 
{ВнешняяОбработка.ОповещениеПриУвольненииСотрудника.Форма.Форма.Форма(10)}:	ВыполнитьОтправкуНаСервере();


по причине:
Недопустимое значение параметра (параметр номер '1')
16. Shecurok 08.07.20 17:32 Сейчас в теме
(15) звездочка таак почему то копируется. по факту там * стоит
17. mityushov.vv 262 08.07.20 17:34 Сейчас в теме
(16) МассивАдресатов.Добавить(Новый Структура("Адрес,Представление","shecurok123*gmail.com","тест фио"));

Вот так должно быть
18. Shecurok 08.07.20 17:44 Сейчас в теме
(17)за это спасибо, действительно та ошибка ушла.
Но появилась новая:

Следующие почтовые адреса не были приняты почтовым сервером:
АдресЭлПочты*: Неверный синтаксис команды. Возможно ошибка в написании почтового адреса (SMTP error code 501 5.1.3 Bad recipient address syntax
)
{ОбщийМодуль.РаботаСПочтовымиСообщениями.Модуль(538)}:		ВызватьИсключение ТекстОшибки;
{ВнешняяОбработка.ОповещениеПриУвольненииСотрудника.МодульОбъекта(125)}:			РаботаСПочтовымиСообщениями.ОтправитьПочтовоеСообщение(УчетнаяЗапись, ПараметрыПисьма);
{ВнешняяОбработка.ОповещениеПриУвольненииСотрудника.Форма.Форма.Форма(5)}:	ОбъектВЗначении.ВыполнитьКоманду("ОповещениеПриУвольненииСотрудника"); 
{ВнешняяОбработка.ОповещениеПриУвольненииСотрудника.Форма.Форма.Форма(10)}:	ВыполнитьОтправкуНаСервере();


Адрес несколько раз проверял и менял на почту яндекса. Не сталкивались?
19. mityushov.vv 262 08.07.20 17:46 Сейчас в теме
20. user1437391 14.04.23 12:59 Сейчас в теме
Не работает на Зарплата и управление персоналом, редакция 3.1 (3.1.24.308)
Ошибка:
Не удалось выполнить команду по причине:
Значение не является значение объектного типа (наименование)
Оставьте свое сообщение