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

16.04.23

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Рассылка уведомлений о приближающихся отпусках из графика отпусков для ЗУП ранее 3.1.9
.epf 16,87Kb
65
65 Скачать (2 SM) Купить за 2 150 руб.
Рассылка уведомлений о приближающихся отпусках из графика отпусков для ЗУП 3.1.9 и старше
.epf 17,13Kb
50
50 Скачать (2 SM) Купить за 2 150 руб.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

 

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

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

См. также

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

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

3000 руб.

25.11.2020    25622    268    9    

231

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    86402    52    197    

137

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    11907    77    100    

39

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

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

6000 руб.

13.01.2022    11222    8    13    

14

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

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

12000 руб.

16.04.2014    86060    101    91    

96

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

Данная обработка позволяет сократить объем ручных операций, выполняемых ежемесячно бухгалтером или его помощником за счет автоматизации систематического процесса.

7800 руб.

12.02.2019    33803    27    24    

26

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

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

7080 руб.

11.05.2021    10097    7    2    

7
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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 509 12.12.17 10:27 Сейчас в теме
(1) Попытался воспроизвести. Вроде все работает, см. скрин.
Прикрепленные файлы:
3. apk-agroeco 12.12.17 13:52 Сейчас в теме
Проверили. Вся проблема в том, что у Вас версия КОРП. В публикации об этом не указано. Указано - Проверено в ЗУП 3.1.2.316.
4. wonderboy 509 13.12.17 10:28 Сейчас в теме
(3) Да, вы правы, поправили публикацию.
В ЗУП обычной нет шаблонов сообщений и эл. писем.
Tatyana_012345; +1 Ответить
5. tatyrocheva 5 14.12.17 17:49 Сейчас в теме
Добрый день!
У меня жалуется на почтовый сервер: "Укажите хотя бы один адрес почтового сервера"
6. wonderboy 509 15.12.17 07:59 Сейчас в теме
(5)
Укажите хотя бы один адрес почто


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

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


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