Рассылка уведомлений из ЗУП Проф

19.01.26

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

Рассылка уведомлений (отправка писем) из ЗУП Проф. Расширение.

Файлы

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

Наименование Скачано Купить файл
Рассылка уведомлений из ЗУП Проф
.cfe 16,62Kb
15 4 600 руб. Купить
Рассылка уведомлений. Дополнительная внешняя обработка
.epf 7,90Kb
2 3 400 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Всем привет!

Функционал расширения

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

 

 

Регламентное задание будет обрабатывать по расписанию документы:

  • Прием на работу,
  • Прием на работу (списком),
  • Увольнение,
  • Увольнение (списком) -

и отправлять письма - уведомления ответственным лицам: кто и когда уволен, кто и когда принят и на какую должность.  

Отправка писем из базы происходит из системной учетной записи почты 1С (см. разделы Органайзер - Настройки почты). В тексте письма указывается список сотрудников из документов, событие (прием на работу или увольнение), дата и должность.

Отправка писем происходит на "емэйл" физических лиц. Емэйл указывается в контактных сведениях. 

Расширение разработано и протестировано на платформе 1С: Предприятие 8.3.23.1865, на демо-конфигурации Зарплата и управление персоналом 3.1.28.65.

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

 

Требования к подключению

Необходимо вручную добавить дополнительные реквизиты по документам Прием на работу, Прием на работу (списком), Увольнение, Увольнение (списком) - один и тот же реквизит "ОтправитьУведомление" (тип Булево).

Этот же доп.реквизит надо установить для справочника Физические лица. Для добавления одного и тоже доп. реквизита надо использовать команду Добавить реквизит "из другого набора...". См. рисунки.

 

 

 

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

 

 

Дополнительно для разработчиков

До тестирования регламентного задания я использовал внешнюю обработку - для разработки и тестирования основных механизмов: запросов, использования доп. реквизитов, системной учетной записи почты. Внешняя обработка открывается через меню Файл - Открыть. Прикладываю к публикации.

 

 

На этом все. Всем добра!

С пользой для клиентов, Рустем

 
 См. также
  1. Свертка базы УТ 10.3 подокументно - новая концепция 
  2. Матричное программирование - демо-стенд матричного калькулятора
  3. Справочное хранение товаров в КА 2.5 - кейс запуска адресного склада
  4. Мини-обзор разных задач - от очевидного до неочевидного
  5. Поиск отчета по документам - пример анализа незнакомых конфигураций
  6. Флажок в динамическом списке - от теории до практики "как бы простой" задачи
  7. Из Json в ДеревоЗначений - удобный просмотрщик json-структуры
  8. Анализ прав и поиск подходящего профиля - алгоритмический анализ и поиск
  9. Оцифровка и визуализация склада - программная прорисовка склада
  10. Внедрение адресного склада в КА 2.5 - кейс запуска адресного склада
  11. Фрилансеру: про цены, про клиентов, про планирование - мое исследование
  12. Что такое форматированный документ - прекрасная возможность раскрасить любой текст
  13. Удаление документов для любых баз на управляемых формах
  14. Удаление справочников для любых баз на управляемых и обычных формах
  15. Перенумерация документов и справочников
  16. Универсальная регистрация объектов для обмена
  17. Универсальное сравнение регистров накопления
  18. Программная работа с упаковками в КА 2.5

 

Проверено на следующих конфигурациях и релизах:

  • Зарплата и управление персоналом, редакция 3.1, релизы 3.1.28.65

Вступайте в нашу телеграмм-группу Инфостарт

См. также

SALE! 50%

Мессенджеры и боты SMS рассылки Email рассылки Пользователь 1С:Предприятие 8 1C:Бухгалтерия 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Управленческий учет Платные (руб)

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

6100 3050 руб.

07.04.2014    94887    78    200    

159

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

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

5084 руб.

25.11.2020    29863    324    20    

279

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

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

7930 руб.

12.02.2019    37093    38    24    

31

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

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

6100 руб.

13.01.2022    13607    20    13    

26

SALE! 50%

Взаиморасчеты SMS рассылки Email рассылки Создание на основании Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение Директ Маркетинг для 1С:Бухгалтерия с триггерами и роботами для автоматического создания документов, полным набором инструментов для качественных транзакционных, триггерных и маркетинговых рассылок Email, SMS, MAX, WhatsApp, Telegram.

6100 3050 руб.

15.04.2025    3911    18    15    

17

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

Обработка для конфигурации Управление торговлей 10.3 (КА 1.1, УПП 1.3), которая автоматически формирует акты сверок взаиморасчетов, позволяет их скопом распечатать и разослать по электронной почте контрагентам.

5084 руб.

08.02.2018    33035    50    0    

57
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. K_Sergei 242 20.08.24 14:41 Сейчас в теме
А какие именно документы будут отправлены? На дату работы регламентного задания? Или в момент проведения документа "Прием на работу"?
2. RustIG 1944 20.08.24 19:01 Сейчас в теме
(1) отправлено будет уведомление, а не документ. Уведомление короткое - уведомление о приеме или увольнении. Описана технология, благодаря представленной инструкции легко доработать /адаптировать для любого другого документа и любого другого смысла. Уведомление отправляется согласно расписанию регл. задания (раз в час, раз в день - как зададите сами). По сути в момент регл задания уходит уведомление.
K_Sergei; +1 Ответить
3. K_Sergei 242 21.08.24 22:32 Сейчас в теме
(2) да спасибо, взял за основу, чтобы с нуля не разрабатывать)
4. RustIG 1944 10.10.24 16:31 Сейчас в теме
Исправил алгоритмическую ошибку - обновил расширение.
Для пытливых умов оставлю алгоритм с ошибкой:
МассивДокументов = Новый Массив;
	//МассивДокументов.Добавить("ПриемНаРаботу");
	МассивДокументов.Добавить("ПриемНаРаботуСписком");
	МассивДокументов.Добавить("Увольнение");
	МассивДокументов.Добавить("УвольнениеСписком");
	
	ТекстПодзапроса = "ВЫБРАТЬ
	|	Док.Ссылка КАК Ссылка
	|ИЗ
	|	Документ.ПриемНаРаботу.ДополнительныеРеквизиты КАК Док
	|ГДЕ
	|	Док.Свойство = &Свойство
	|	И (ВЫРАЗИТЬ(Док.Значение КАК БУЛЕВО)) = ИСТИНА";
	
	ТекстЗапроса = ТекстПодзапроса;
	Для Каждого Док Из МассивДокументов Цикл 
		
		ТекстПодзапроса = СтрЗаменить(ТекстПодзапроса, "ПриемНаРаботу", Док);
		ТекстЗапроса = ТекстЗапроса + "
								|ОБЪЕДИНИТЬ ВСЕ
								|" + ТекстПодзапроса;
		
	КонецЦикла;
	
	Запрос = Новый Запрос;
	Запрос.Текст = ТекстЗапроса;
	Запрос.УстановитьПараметр("Свойство", ДопРеквизит);
Показать


Вопрос на засыпку - какой будет результат сборки текста запроса по частям?
Почему не будет такого варианта - см. ниже?
Запрос = Новый Запрос;
	Запрос.Текст = "ВЫБРАТЬ
	|	ПриемНаРаботуДополнительныеРеквизиты.Ссылка КАК Ссылка
	|ИЗ
	|	Документ.ПриемНаРаботу.ДополнительныеРеквизиты КАК ПриемНаРаботуДополнительныеРеквизиты
	|ГДЕ
	|	ПриемНаРаботуДополнительныеРеквизиты.Свойство = &Свойство
	|	И (ВЫРАЗИТЬ(ПриемНаРаботуДополнительныеРеквизиты.Значение КАК БУЛЕВО)) = ИСТИНА
	|
	|ОБЪЕДИНИТЬ ВСЕ
	|
	|ВЫБРАТЬ
	|	ПриемНаРаботуСпискомДополнительныеРеквизиты.Ссылка
	|ИЗ
	|	Документ.ПриемНаРаботуСписком.ДополнительныеРеквизиты КАК ПриемНаРаботуСпискомДополнительныеРеквизиты
	|ГДЕ
	|	ПриемНаРаботуСпискомДополнительныеРеквизиты.Свойство = &Свойство
	|	И (ВЫРАЗИТЬ(ПриемНаРаботуСпискомДополнительныеРеквизиты.Значение КАК БУЛЕВО)) = ИСТИНА
	|
	|ОБЪЕДИНИТЬ ВСЕ
	|
	|ВЫБРАТЬ
	|	УвольнениеДополнительныеРеквизиты.Ссылка
	|ИЗ
	|	Документ.Увольнение.ДополнительныеРеквизиты КАК УвольнениеДополнительныеРеквизиты
	|ГДЕ
	|	УвольнениеДополнительныеРеквизиты.Свойство = &Свойство
	|	И (ВЫРАЗИТЬ(УвольнениеДополнительныеРеквизиты.Значение КАК БУЛЕВО)) = ИСТИНА
	|
	|ОБЪЕДИНИТЬ ВСЕ
	|
	|ВЫБРАТЬ
	|	УвольнениеСпискомДополнительныеРеквизиты.Ссылка
	|ИЗ
	|	Документ.УвольнениеСписком.ДополнительныеРеквизиты КАК УвольнениеСпискомДополнительныеРеквизиты
	|ГДЕ
	|	УвольнениеСпискомДополнительныеРеквизиты.Свойство = &Свойство
	|	И (ВЫРАЗИТЬ(УвольнениеСпискомДополнительныеРеквизиты.Значение КАК БУЛЕВО)) = ИСТИНА";
Показать
Для отправки сообщения требуется регистрация/авторизация