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

Публикация № 838752

Управление - Управление персоналом (HRM)

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

Открываем список дополнительных сведений. Для справочника "Сотрудники" добавляем новое дополнительное свойство "Отправлять уведомления о днях рождения", тип "Булево"

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

В базе у сотрудников должны быть заполнены email и настроена учетная запись электронной почты по умолчанию.

Далее добавляем внешнюю обработку скачанную с сайта.

При создании в базе выбираем внешнюю обработку

Сохраняем и настраиваем расписание, по которому данная обработка будет запускаться.

Расписание лучше настроить ежедневно, один раз в день. В случае если на текущую дату не будет уведомлений, на почту ничего не отправиться

После закрытия и сохранения новой добавленной внешней обработки в систему и настройки расписания, в списке регламентных заданий должно появиться новое регламентное задание.

Которое будет выполняться по указанному расписанию, либо его можно запустить в ручную, по кнопке "Выполнить сейчас". Если через 5 дней от текущей даты у кого то из сотрудников будет день рождения, на электронную почту придет уведомления ответственным сотрудникам.

Вот и все.

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

Скачать файлы

Наименование Файл Версия Размер
Отправка уведомлений о предстоящих днях рождения сотрудников на электронную почту из 1С: ЗУП 3.1:

.epf 8,80Kb
61
.epf 8,80Kb 61 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. user978221 20 27.08.18 02:37 Сейчас в теме
Добрый день,

В каком виде приходит сообщение: как вложенный файл?
2. mityushov.vv 182 27.08.18 09:25 Сейчас в теме
Добрый день.
Нет просто в виде письма в котором указана ФИО сотрудника, дата предстоящего дня рождения и сколько лет исполняется.
3. foralexander 18.03.19 08:54 Сейчас в теме
Здравствуйте. Подскажите, можно ли изменить 5 днёй на 2 или 1 к примеру? Заранее благодарен.
4. mityushov.vv 182 18.03.19 09:28 Сейчас в теме
(3) Добрый день, да можно. Но это нужно изменить в запросе. Если у вас есть программисты они это легко сделают. В настройках это поменять нельзя. Не предусматривался такой функционал. Будет время я доработаю его что бы можно было бы менять в настройках системы.
5. user903256 06.05.19 12:45 Сейчас в теме
Добрый день! При запуске обработки выходит ошибка "Не удалось выполнить команду по причине ."
В чем может быть проблема? Настраивал по инструкции.... Спасибо.
Прикрепленные файлы:
6. mityushov.vv 182 06.05.19 12:48 Сейчас в теме
(5) Релиз конфигурации и платформы какие?
7. mityushov.vv 182 06.05.19 12:53 Сейчас в теме
(5)Если отдельно запустить обработку, открыв ее как внешнюю работает или нет?
8. user903256 06.05.19 13:52 Сейчас в теме
Нет, при отдельном запуске также выдает ошибку без текста.
Платформа 8.3 (8.3.13.1644)
Конфигурация 3.1 (3.1.8.246)
9. mityushov.vv 182 06.05.19 14:45 Сейчас в теме
(8) Так трудно сказать.
Я сейчас еще раз проверил на своей конфигурации, у меня все работает.
Скорее всего у вас измененная конфигурация. Нужно тогда смотреть через конфигуратор на чем там ошибка эта вылазит.
Точку останова по ошибке поставить в отладчике и запустить обработку
10. user903256 26.06.19 21:43 Сейчас в теме
Добрый день! Подскажите, в чем может быть проблема, точно известно, что например завтра сразу у 3-х сотрудников день рождения. Но приходит напоминание только об одном... В обработке настроено, что на каждого сотрудника формируется отдельной e-mail сообщение? Вполне допускаю, что почтовый сервер блокирует множество сообщений, и пропускает только одно, остальные принимая за спам... Спасибо.
11. mityushov.vv 182 27.06.19 09:06 Сейчас в теме
(10) Добрый день.

Письмо приходит одно по всем сотрудникам сразу. Но скорее всего те люди, по которым не приходит уведомления, находятся в отпуске или командировке на дату их дня рождения. Да это небольшой баг в обработке, я его сам недавно заметил))) Отправляется только по сотрудникам у кого состояние на дату рождения "Работает".
Я это исправил, теперь только по уволенным сотрудникам не будут прилетать уведомления. Я обновил файл в публикации. Если при повторном скачивании он еще раз потребует 1 стартмани, напишите мне на почту mityushov.vv@yandex.ru с просьбой отправить исправленную обработку. Я вам отправлю без проблем, исправленный вариант.
15. vgraz 11 23.01.20 08:28 Сейчас в теме
(10)Посмотрел такую же ситуацию, есть небольшая ошибка в обработке. Переменная "ТелоПисьма" каждый раз принимает новое значение вместо "ТелоПисьма = ТелоПисьма + " . У себя поправил.
12. user748660 06.11.19 11:39 Сейчас в теме
Добрый день.
Все сделал по вашей инструкции.
Выдает ошибку при запуске задания "Не указан ни один получатель".
Получатель в доп сведениях сотрудника указан.
Где искать проблему?
Платформа: 8.3 (8.3.14.1694)
Конфа: ЗуП 3.1 (3.1.9.227)
13. mityushov.vv 182 06.11.19 11:48 Сейчас в теме
(12)
Не указан ни один получатель


1. В дополнительных сведениях название реквизита для разработчиков вот так у вас называется "_ОтправлятьУведомленияОДняхРожденияСотрудников"?

2.Либо проверяйте адреса электронной почты заполнены у тех сотрудников у которых вы установили признак оповещать о днях рождения?

3. И вы запускаете обработку дни рождения то есть в ближайшие 5 или 10 дней у сотрудников?
14. user748660 06.11.19 13:13 Сейчас в теме
Благодарю, ошибка была в 1 пункте.
Оставьте свое сообщение

См. также

daСклонение: склонение ФИО, должностей, чисел, прилагательных, существительных на языке 1С + ТестЦентр Промо

Универсальные функции v8 1cv8.cf Абонемент ($m)

Функция предназначена для склонения выражений, которые часто требуется при формировании печатных форм договоров и прочих печатных форм. Функция склоняет по падежам ФИО, должности, числительные, валюты, единицы измерения, предметы. Также функция склоняет глаголы и прилагательные по числам и родам и существительные по числам. Имеется режим определения рода переданного выражения. Поддержка форматной строки для вывода результата. Функция не использует внешние библиотеки и веб-сервисы, написана на чистом языке 1С, и поэтому легко встраивается в любую конфигурацию или внешнюю обработку. Правила склонения оформлены в виде таблицы и могут быть легко изменены при необходимости.

1 стартмани

14.02.2015    107312    108    daMaster    90    

Сравнение реального дохода со средним доходом из API.HH.RU

Зарплата Управленческие v8 v8::СПР ЗУП3.x УУ Абонемент ($m)

Внешняя обработка на управляемой форме для 1С:Предприятие 8.3 по интеграции с HH.RU используя HH REST API. Ключевые функции: получение списка вакансий по должностям (Ключ для работы не нужен); расчет среднего дохода; Тестирование проводилось на платформе 1С:Предприятие 8.3 (8.3.13.1513) Зарплата и управление персоналом, редакция 3.1 (3.1.11.68) совместно с API.HH.RU.

1 стартмани

11.11.2019    4703    7    solaru    2    

Конфигурация для рекламного агентства

Управление услугами и сервисом Управление взаимоотношениями с клиентами (СRM) Производство готовой продукции (работ, услуг) Управление взаимоотношениями с клиентами (СRM) Производство готовой продукции (работ, услуг) v8 Реклама, PR и маркетинг УУ Абонемент ($m)

Данная конфигурация выполнена для решения тестового задания: Цель задания: 1) Понять, на каком из клиентов сколько мы заработали;  2) Понять, по какому виду СМИ сколько мы заработали;  3) Проследить по каждой услуге: у кого за сколько купили и кому за сколько продали, с возможностью перейти в соответствующий документ. Реализовано с помощью: 1. Справочники - контрагенты, номенклатура 2. Документы - Поступление услуг, реализация услуг 3. Отчеты - отчет по контрагентам, номенклатуре и движений.

1 стартмани

21.05.2019    5975    0    solaru    0    

Загрузка номенклатуры в УТ 10.3 из Excel файла с генерацией штрихкодов

Загрузка и выгрузка в Excel Обработка справочников Оптовая торговля Розничная торговля Учет ТМЦ Оптовая торговля Розничная торговля Учет ТМЦ v8 УТ10 Россия Абонемент ($m)

Обработка позволяет генерировать новые номенклатурные позиции на основе данных из файла Excel с последующей генерацией штрихкодов (ШК). Может быть полезна при больших поступлениях товаров на склад, где ручное создание и присваивание штрихкода  (ШК) может занимать много времени.

1 стартмани

24.03.2017    8456    7    solaru    0    

Под капотом управляемых форм

Практика программирования v8 1cv8.cf Бесплатно (free)

Управляемые формы уже давно и плотно вошли в жизнь 1С-разработчика. Однако, судя по недавним публикациям на Инфостарте, многие до сих пор мало знакомы с ними. Предлагаю разобраться с тем, что же это такое.

26.08.2013    274794    Evil Beaver    274    

[NotaBene] Универсальный отчет по таблице значений

Практика программирования v7.7 1cv7.md Россия Абонемент ($m)

1C v.7.7 Готовое решение. Не требует настройки. Не требует допрограммирования. Данная обработка решает часто встречающуюся задачу вывода в "красивом" виде таблицы значений (полученной, например, из запроса). Поддерживается произвольное группирование данных, отключение/включение группировок, в т.ч и создание "шахматок" (типа "продажи понедельно"). Обработка может использоваться как и в отладочных целях (для нормального просмотра ТЗ), так и в составе вполне рабочих отчетов. По крайней мере, я неоднократно клиентам данную обработку ставил вместо того, чтобы каждый раз писать замороченные выводы данных. И клиенты довольны, и мне - проще...

2 стартмани

07.05.2007    30101    2900    CheBurator    64