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

16.01.25

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

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

Скачать файл

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также

Внешние источники данных Кадровый учет Файловый обмен (TXT, XML, DBF), FTP Перенос данных 1C Программист Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактическим удержаниям, НДФЛ, вычетам, страховым взносам из базы Парус 10 учреждений (далее Парус) в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (далее 1С) и начать с ней работать с любого месяца года.

84000 руб.

05.10.2022    11362    13    8    

15

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

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

3000 руб.

25.11.2020    25184    263    8    

226

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

Групповое формирование и печать Дополнительных соглашений для 1С: Зарплата и управление персоналом ПРОФ и КОРП + 8 печатных форм: Индексация заработной платы, Удаленная работа и предупреждение о COVID-19, Выход из удаленной работы, Кадровый перевод, Кадровый перевод списком, Назначение индивидуальной системы начислений, Переименование филиала, Приказ "Совмещение должностей", Приказ "Совмещение исполнения обязанностей" Что нового: 1.В печатных формах убран весь красный цвет текста 2. В печатных формах в шапках сделано заполнение названия организации, руководителя и основания действия руководителя 3. В печатных формах в подвале сделано заполнение реквизитов организации 4. Добавлена возможность печатать доп соглашения по документу "Изменение плановых начислений"

21600 руб.

24.03.2023    5254    3    0    

5

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    11486    75    100    

37

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

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

6000 руб.

13.01.2022    11008    8    13    

13

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

Обработка позволяет автоматически сформировать акты сверок на почту контрагентов (почта берется из контактных данных контрагента). При формировании акта сверки формируется подпись с указанием контактов для связи с бухгалтерией нашей организации (формируется исходя из контактов из карточки организации). Присутствует возможность ручного редактирования электронной почты контрагента для отправки. Отправка осуществляется с системной записи электронной почты. В случае, если у контрагента нет адреса электронной почты, эти контрагенты будут выведены в отдельной табличной части. Это очень удобно, так как сразу наглядно виден список контрагентов, которым невозможно отправить акты сверок!

7080 руб.

11.05.2021    9845    7    1    

6
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. dka80 21 03.09.18 12:31 Сейчас в теме
А чем не устраивает типовой механизм рассылки отчетов? Можно выбрать рассылку отчета "Свод кадровых изменений", настроить его и рассылать по расписанию. Думаю от админов не убудет, если они получат информацию об увольнении не сразу, а ближе к концу смены
4. mityushov.vv 261 03.09.18 13:53 Сейчас в теме
(1) Добрый день. Да согласен можно сделать и таким образом.
А если например у нас 30 базу ЗУП, в каждую базу нужно добавлять Физ.лицо, а то и несколько физ.лиц админов что бы им приходили письма по рассылке? Иногда расчетчики будут против для добавления левых физ.лиц. По этому, адреса электронной почты можно тупо прописать в коде данной рассылки и не заморачиваться.
Да вообще функционал изначально был разработан для этого. Я допишу в комментариях к обработке т.к. у нас на предприятии сисадмин числиться в одной организации, а баз 1С: ЗУП гораздо больше и со всех них прилетают письма админам.
Хотя тут с вами согласен, что если одна база 1С: ЗУП то функционал избыточный.
Спасибо.
2. mityushov.vv 261 03.09.18 13:01 Сейчас в теме
Добрый день. Да согласен можно сделать и таким образом.
А если например у нас 30 базу ЗУП, в каждую базу нужно добавлять Физ.лицо, а то и несколько физ.лиц админов что бы им приходили письма по рассылке? Иногда расчетчики будут против для добавления левых физ.лиц. По этому, адреса электронной почты можно тупо прописать в коде данной рассылки и не заморачиваться.
Да вообще функционал изначально был разработан для этого. Я допишу в комментариях к обработке т.к. у нас на предприятии сисадмин числиться в одной организации, а баз 1С: ЗУП гораздо больше и со всех них прилетают письма админам.
Хотя тут с вами согласен, что если одна база 1С: ЗУП то функционал избыточный.
Спасибо.
3. mityushov.vv 261 03.09.18 13:52 Сейчас в теме
Добавил в описании пункт про сисадминов вне базы
5. user1037309 29.05.19 06:39 Сейчас в теме
Добрый день, разместили Вашу обработку в ЗУП 3.1 (релиз 3.1.9.227) в регламентных заданиях пишет "Выполнено", но уведомление не пришло на почту.Все сделано как в инструкции
6. mityushov.vv 261 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 261 29.05.19 13:28 Сейчас в теме
(8) Не, таких нет. Задач таких не ставили по этому не делал)))
10. saver77 65 30.07.19 14:18 Сейчас в теме
Проверено на ЗУП 3.1.9.187 - всё прекрасно работает!
Спасибо!
mityushov.vv; +1 Ответить
11. mityushov.vv 261 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 261 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 261 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 261 08.07.20 17:46 Сейчас в теме
20. user1437391 14.04.23 12:59 Сейчас в теме
Не работает на Зарплата и управление персоналом, редакция 3.1 (3.1.24.308)
Ошибка:
Не удалось выполнить команду по причине:
Значение не является значение объектного типа (наименование)
Оставьте свое сообщение