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

16.04.23

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Рассылка уведомлений о приближающихся отпусках из графика отпусков для ЗУП ранее 3.1.9
.epf 16,87Kb
64
64 Скачать (2 SM) Купить за 2 150 руб.
Рассылка уведомлений о приближающихся отпусках из графика отпусков для ЗУП 3.1.9 и старше
.epf 17,13Kb
49
49 Скачать (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    25385    267    8    

230

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

38

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

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

6000 руб.

13.01.2022    11115    9    13    

14

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

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

7800 руб.

12.02.2019    33570    27    24    

26

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

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

7080 руб.

11.05.2021    9968    7    2    

7

Взаиморасчеты 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) . РАБОТАЕТ НА БАЗОВЫХ и ПРОФ. ВЕРСИЯХ.

2520 руб.

24.04.2020    32199    123    66    

102

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

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

3600 руб.

18.12.2024    338    1    0    

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


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

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


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