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

31.08.18

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

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

Скачать файл

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

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

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

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

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

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

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

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

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

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

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

См. также

Зарплата Регламентированный учет и отчетность Кадровый учет Обновление 1С Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Зарплата и Управление Персоналом 2.5 Бухгалтерский учет Налоговый учет Управленческий учет Акцизы ЕНВД ЕСН Земельный налог ИП, ПБОЮЛ, КФХ Налог на имущество Налог на прибыль НДС НДФЛ ФОМС, ЕФС Транспортный налог УСН ПСН (патентная система налогообложения) Платные (руб)

Обновления для конфигураций: КА 1.1; ЗУП 2.5; БУХ 2.0; КА 1.1 Комплексная автоматизация торговли алкогольной продукцией; КА 1.1 Комплексный учет сельскохозяйственного предприятия

27900 руб.

01.04.2020    147459    649    362    

235

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

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

60000 руб.

05.10.2022    10881    13    8    

15

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

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

3000 руб.

25.11.2020    24584    241    8    

208

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

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

21600 руб.

24.03.2023    4959    3    0    

5

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

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

6000 руб.

15.07.2015    64979    98    49    

102

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

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

4920 руб.

30.06.2022    11107    72    98    

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