Рассылка уведомлений о приближающихся отпусках из графика отпусков для ЗУП КОРП 3

16.04.23

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

Внешняя подключаемая обработка. Рассылает уведомления о приближении отпуска по графику отпусков по настраиваемым шаблонам. Уведомление может отправляться: а) Сотруднику, отпуск которого приближается; б) Ответственным лицам (например, руководитель сотрудника, кадровик). Также может создавать в базе задачи кадровику на оформление отпуска. С обработкой можно работать в интерактивном режиме или настроить автоматический запуск рассылки по расписанию.

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

Наименование Файл Версия Размер
Рассылка уведомлений о приближающихся отпусках из графика отпусков для ЗУП ранее 3.1.9
.epf 16,87Kb
62
.epf 16,87Kb 62 Скачать
Рассылка уведомлений о приближающихся отпусках из графика отпусков для ЗУП 3.1.9 и старше
.epf 17,13Kb
45
.epf 17,13Kb 45 Скачать

Шаблоны сообщений

Для настройки шаблонов используется справочник "Шаблоны сообщений". Может быть создано два шаблона, которые должны иметь следующие наименования

  • Сообщение о приближении отпуска по графику для сотрудника
  • Сообщение о приближении отпуска по графику для оповещаемых об отпуске сотрудника

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

 
 Пример шаблона сообщения сотруднику

 [ОбщиеРеквизиты.ЗаголовокСистемы]

Добрый день [Имя] [Отчество], напоминаем что у вас запланирован отпуск с [ДатаНачалаОтпуска] по [ДатаОкончанияОтпуска], общее количество дней: [КоличествоДнейОтпуска]

 
 Пример шаблона сообщения для других лиц, оповещаемых об отпуске сотрудника

 [ОбщиеРеквизиты.ЗаголовокСистемы] [ОбщиеРеквизиты.ТекущаяДата]

Сотрудник [Сотрудник] из [Организация], [Подразделение] уходит в отпуск с [ДатаНачалаОтпуска] по [ДатаОкончанияОтпуска].

В шаблоне доступны следующие переменные:

  • Сотрудник
  • Фамилия
  • Имя
  • Отчество
  • Организация
  • Подразделение
  • ДолжностьПоШтатномуРасписанию
  • Должность
  • ВидЗанятости
  • ГруппаДоступаФизическогоЛица
  • АдресЭПСотрудника
  • ДатаНачалаОтпуска
  • ДатаОкончанияОтпуска
  • КоличествоДнейОтпуска

Адрес электронной почты сотрудника берется из контактных данных физ. лица.

Оповещаемые об отпуске сотрудника

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

// Возвращаемое значение:
//   Массив  - массив структур с ключами "Адрес, Представление".
//
Функция ПолучитьОповещаемыхОбОтпускеСотрудника(Знач СтрокаТабличнойЧасти)
	
	 АдресаОповещаемых = Новый Массив;
	 //АдресаОповещаемых.Добавить(Новый Структура("Адрес, Представление", "vladimir.v.harin@gmail.com", ""));
	 
	 Возврат АдресаОповещаемых;
	
КонецФункции	

 

Интерактивные режим

При работе с обработкой в интерактивном режиме необходимо указать период и нажать Заполнить. В таблицу попадают записи графика отпусков и данные сотрудников отпускников, у которых начало отпуска в указанном периоде.

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

Режим автоматического запуска по расписанию

Настройка расписания запуска выполняется типовыми средствами.

При автоматическом запуске выполняются те же самые команды заполнения и рассылки, что и в интерактивном режиме. Период - 1 день через заданное число дней от текущей даты. Т.е. рекомендуется настраивать автозапуск на 1 раз в день. Настройка числа дней от текущей даты задается в макете "Настройка" обработки.

Настройка числа дней до отпуска

Задания на оформление отпуска

Также могут создаваться задания на оформление отпуска. Для этого необходимо в модуле объекта обработки реализовать функцию "ПолучитьОтветственногоИсполнителяПоОтпускуСотрудника".

// Возвращаемое значение:
//   СправочникСсылка.Пользователи  - ответственный пользователь.
//
Функция ПолучитьОтветственногоИсполнителяПоОтпускуСотрудника(Знач СтрокаТабличнойЧасти)

	//Возврат Пользователи.ТекущийПользователь();
	Возврат Неопределено;
	
КонецФункции 

 

Проверено в ЗУП КОРП 3.1.2.316, 3.1.10.111.

рассылка внешняя обработка отпуск график отпусков

См. также

"Акты сверки +" Групповая подготовка и рассылка актов сверки для Бухгалтерии 3.0.

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

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

3000 руб.

25.11.2020    22074    162    4    

148

Автоматическая рассылка отчетов из 1С: Управление торговлей 10.3 и 1С:УПП по электронной почте

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

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

12000 руб.

16.04.2014    84245    100    91    

94

Email, SMS, Telegram рассылки из 1С - Директ Маркетинг

Управление взаимоотношениями с клиентами (CRM) Мессенджеры и боты SMS рассылки Email рассылки Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

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

7788 руб.

07.04.2014    83636    40    191    

127

Групповое создание актов сверок

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

Обработки предназначены для массового создания актов сверки и отправки их по электронной почте для конфигураций Управление торговлей 10.3. и Бухгалтерия предприятия 3.0. Для Бухгалтерии 3.0 Разработка велась на 1С:Предприятие 8.3 (8.3.15.1830). проверялась на Бухгалтерия предприятия 3.0 (3.0.71.83) и 3.0.76.77 Для Управление торговлей 10.3 Разработка велась на 1С:Предприятие 8.3 релиз конфигурации (10.3.61.2) . РАБОТАЕТ НА БАЗОВЫХ и ПРОФ. ВЕРСИЯХ.

2000 руб.

24.04.2020    30349    117    66    

98

SALE! 15%

Массовая рассылка печатных форм любых документов по электронной почте

Email рассылки Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

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

3600 3060 руб.

30.06.2022    8985    62    88    

25
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. apk-agroeco 11.12.17 17:51 Сейчас в теме
Добрый день!
Планируете дорабатывать обработку под актуальную конфигурацию?

Платформа 1С:Предприятие 8.3 (8.3.10.2299)
Конфигурация Зарплата и управление персоналом, редакция 3.1 (3.1.4.120)
При открытии через меню Файл/Открыть данной обработки под полными правами с выключенной защитой от опасных действий выходит ошибка:

Ошибка инициализации модуля: ВнешняяОбработка.РассылкаУведомленийПоГрафикуОтпусков.МодульОбъекта
по причине:
{ВнешняяОбработка.РассылкаУведомленийПоГрафикуОтпусков.МодульОбъекта(256,14)}: Переменная не определена (ШаблоныСообщений)
Сообщение = <<?>>ШаблоныСообщений.СформироватьСообщение(ШаблонСообщения, Неопределено, Новый УникальныйИдентификатор);

При попытке добавления данной обработки в дополнительные отчеты и обработки выходит ошибка:

{ОбщийМодуль.СтандартныеПодсистемыКлиент.Модуль(117)}: Ошибка при вызове метода контекста (ОткрытьФорму)
ОткрытьФорму("ОбщаяФорма.Вопрос", Параметры,,,,,ОписаниеОповещенияОЗавершении);
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства 'val':
форма: Элемент
имя: {http://v8.1c.ru/8.2/mngsrv/ws}val
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа 'КодВозвратаДиалога'
2. wonderboy 375 12.12.17 10:27 Сейчас в теме
(1) Попытался воспроизвести. Вроде все работает, см. скрин.
Прикрепленные файлы:
3. apk-agroeco 12.12.17 13:52 Сейчас в теме
Проверили. Вся проблема в том, что у Вас версия КОРП. В публикации об этом не указано. Указано - Проверено в ЗУП 3.1.2.316.
4. wonderboy 375 13.12.17 10:28 Сейчас в теме
(3) Да, вы правы, поправили публикацию.
В ЗУП обычной нет шаблонов сообщений и эл. писем.
Tatyana_012345; +1 Ответить
5. tatyrocheva 5 14.12.17 17:49 Сейчас в теме
Добрый день!
У меня жалуется на почтовый сервер: "Укажите хотя бы один адрес почтового сервера"
6. wonderboy 375 15.12.17 07:59 Сейчас в теме
(5)
Укажите хотя бы один адрес почто


Предполагаю что нужно настроить системную учетную запись эл. почты.
Прикрепленные файлы:
d.zhukov; +1 Ответить
7. Evgenia060882 86 25.12.17 08:42 Сейчас в теме
при подключении ошибка
Прикрепленные файлы:
8. wonderboy 375 25.12.17 08:48 Сейчас в теме
(7) Предполагаю что у вас тоже обычная ЗУП, а не КОРП.
9. Evgenia060882 86 25.12.17 13:09 Сейчас в теме
"Задания на оформление отпуска"
пользаватель определился, а задачи нет... в чем причина может быть?
10. wonderboy 375 25.12.17 14:08 Сейчас в теме
(9) Евгения,
1. Задача создается тогда же, когда выполняется рассылка. Рассылку выполнили?
2. "Ответственный исполнитель" (на которого создается задача) также определяется в момент рассылки. Как вы поняли что он определился? Реализовали ли функцию ПолучитьОтветственногоИсполнителяПоОтпускуСотрудника ?
3. Как определили что задачи нет? Просто в некоторых формах, где выводится список задач автоматически ставится отбор, и задачи может быть не видно в этом случае.
11. Valerianich 6 09.10.18 14:03 Сейчас в теме
Добрый день. А для обычного ЗУП (не КОРП) кто-нибудь настраивал данную обработку?
Tatyana_012345; +1 Ответить
12. пользователь 12.04.19 03:36
Сообщение было скрыто модератором.
...
13. sinitsin86 11 16.06.20 16:32 Сейчас в теме
Подскажите в чем отличия двух обработок? По смыслу: "ранее 3.1.9" и "3.1.9 и старше" одно и тоже
14. wonderboy 375 16.06.20 21:55 Сейчас в теме
(13) Да, одно и то же. Разница в версиях ЗУП, для которых предназначены, т.к. менялась структура в плане хранения графика отпусков.
15. OlgaKonyakhina 28.10.20 14:55 Сейчас в теме
Добрый день. Приобрели у вас обработку, немного доработали, теперь данные попадают из документа Отпуск и Отпуск списком. Но у кадровика добавилось новое пожелание в связи с тем, что некоторым сотрудникам отпуск разбивают на два, три, четыре периода (ходит в отпуск только по выходным), кадровик хочет либо выбирать кому именно отправить сообщение, либо "склеивать" периоды и отправлять только одно письмо. Не подскажите как лучше это реализовать?
16. user1532641 18.02.21 10:41 Сейчас в теме
Добрый день! Уведомления почему-то приходят каждый день одним и тем же людям, которые попадают в период, допустим 7 дней.Не понятно как сделать чтобы письмо приходило один раз за 7 дней до отпуска и больше этому же сотруднику не отправлялось? Подскажите пожалуйста.
17. wonderboy 375 21.02.21 13:33 Сейчас в теме
(16) Если рассылка настроена 1 раз в день, то письма каждому сотруднику отправляются только 1 раз.
Могу предположить что у вас запуск обработки настроен несколько раз в день. Или может быть у вас она какая-то доработанная.
Ниже часть кода, которая отвечает за отбор отпусков, по которым нужно сделать рассылку. Там видно, что рассылка делается по отпускам, начинающихся в заданный день через выбранное количество дней от текущей даты.
Прикрепленные файлы:
18. ytunbe 19.04.21 14:07 Сейчас в теме
Добрый день. Что изменить в конфигураторе чтобы можно было вводить список организаций?
19. wonderboy 375 19.04.21 17:56 Сейчас в теме
(18) Если вы хотите чтобы этот список организаций можно было настраивать в пользовательском режиме - это одно решение. Если просто жестко в обработке зафиксировать список организаций - другое.
Второе проще. По сути нужно добавить отбор в блоке ГДЕ в запрос, который можно видеть в предыдущем сообщении.
20. user862875 08.10.21 10:19 Сейчас в теме
Добрый день.
Подскажите, пожалуйста, вы пишете, что в шаблоне доступны такие-то переменные. Как это понимать? У меня недоступны данные переменные в шаблоне письма.

P.S. Сорян, если вопрос не по теме.
Прикрепленные файлы:
21. ytunbe 19.05.22 09:53 Сейчас в теме
В рассылку попадают уже уволенные сотрудники. Как их убрать?
22. wonderboy 375 20.05.22 09:42 Сейчас в теме
(21) Первый вариант - скорректировать график отпусков, убрать из него уволенных сотрудников.
Второй вариант - доработать обработку рассылки, чтобы уволенные исключались.
23. ytunbe 20.05.22 10:58 Сейчас в теме
(22)
Первый вариант - скорректировать график отпусков, убрать из него уволенных сотрудников.


С вашей стороны такая доработка не планируется?
24. wonderboy 375 20.05.22 11:01 Сейчас в теме
(23) Нет, у организации для которой мы эту обработку делали - такой необходимости нет.
Оставьте свое сообщение