Рассылка отпусков ЗУП 3.1 ПРОФ на email

18.02.20

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Рассылка отпусков ЗУП 3.1 на email
.epf 29,51Kb
48
48 Скачать (1 SM) Купить за 1 850 руб.

Код открыт.

Обработка базируется на решении для ЗУП 3.1 версии КОРП, но сделана для версии ПРОФ. Основные отличия:
* Не используется справочник ШаблоныСообщений, т.к. его просто нет в данной конфигурации
* Настройки глубины просмотра, списка получателей, темы письма вынесены на форму обработки и сохраняются в хранилище общих настроек

2020-02-18. Дополнено описание (добавлен раздел Подключение и настройки.)

2018-07-04. Исправлены ошибка при запуске из регл. задания. Не работал отбор по периоду отпуска, поэтому выбирались все плановые отпуска, в т.ч. за прошлые даты.

2018-07-02. Исправлены ошибки, обновлена справка.

2018-06-09. Добавлены шаблоны текста письма.

Ссылка на исходную публикацию //infostart.ru/public/676924/

Тестировалась в версии "Зарплата и управление персоналом, редакция 3.1 (3.1.5.212)"

Инструкция (также доступна во встроенной справке).

Информация об отпусках собирается из документов "Отпуск" и "ГрафикОтпусков". Приоритет у документа "Отпуск".

Настройки содержат список адресатов в формате "ФИО" - "email", тему письма, глубину проверки в днях и шаблон текста письма. Глубина проверки определяет, за сколько дней до наступления отпуска будет отправлено уведомление. Так, например, при начале отпуска 31 мая уведомления начнут приходить, начиная с 24 мая.

Пример содержания письма представлен ниже:

Рассылка оповещения о приближающихся отпусках по организации Ооо лютик.

Информируем вас, что через 7 дней или ранее в отпуск уходят следующие сотрудники:

- Иванов Андрей Семенович, Директор, подразделение Основное подразделение
       Период отпуска 15.06.2018 - 20.06.2018, всего дней 6.

- John Noble, Юрист, подразделение Основное подразделение
       Период отпуска 14.06.2018 - 06.07.2018, всего дней 23.

С уважением, отдел по работе с персоналом.

09.06.2018

Шаблоны писем.

На закладке "Шаблон письма" можно написать собственный текст. Текст для подстановки (параметр) заключается в квадратные скобки, без пробелов, например: [Сотрудник]

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

[ГлубинаПроверки] - за сколько дней до начала отпуска придет уведомление.
[Сотрудник] - сотрудник из документа отпуска
[Организация] - организация из документа отпуска
[Должность] - должность сотрудника из кадровых данных
[ДатаНачалаОтпуска] - дата, начало отпуска
[ДатаОкончанияОтпуска] - дата, конец отпуска
[ВсегоДней] - число, количество дней отпуска
[ТекущаяДата] - дата, для вывода в письме
[СписокСотрудниковНачало] - служебное поле, означающее, что будет сформировано одно письмо для всех сотрудников из таблицы отпусков
[СписокСотрудниковКонец] - служебное поле, фиксирующее конец шаблона для строки сотрудника.


В именах параметров следует соблюдать регистр букв.

Алгоритмы работы.

Всего предусмотрено 2 алгоритма формирования писем:

1.Одно письмо всем получателям из списка на закладке "Настройки" + сами сотрудники. В теле письма будет сформирован список из сотрудников, уходящих в отпуск.

2.На каждого сотрудника из таблицы отпусков будет сформировано отдельное письмо.

Переключение между режимами осуществляется выбором нужного шаблона письма. В обработку добавлены 2 предопределенных шаблона, чтобы упростить эту задачу.
Если шаблон письма содержит параметры [СписокСотрудниковНачало] и [СписокСотрудниковКонец], то будет испоьзоваться первый вариант рассылки, иначе - второй.
 

Подключение и настройки.

Дополнительные отчеты и обработки.

При добавлении в Дополнительные отчеты и обработки есть возможность включить работу по расписанию.
При этом будет создано регламентное задание (используется функционал БСП).

Список рассылки.

На форме обработки есть страница Настройки, где указывается список получателей в формате ФИО-email.

рассылка отпуск зуп проф

См. также

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

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

3000 руб.

25.11.2020    25374    267    8    

230

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

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

6000 руб.

13.01.2022    11102    9    13    

14

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    11605    76    100    

37

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

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

7800 руб.

12.02.2019    33565    27    24    

26

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

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

7080 руб.

11.05.2021    9953    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    32189    123    66    

102

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

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

3600 руб.

18.12.2024    333    1    0    

1
Вознаграждение за ответ
Показать полностью
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Tatyana_012345 24 23.12.19 15:27 Сейчас в теме
Для обычной ЗУП выдает ошибку . Подскажите что до настроить, т.к. в теме письма указано что подходит для проф
Прикрепленные файлы:
2. nicxxx 255 23.12.19 16:19 Сейчас в теме
Нажмите на кнопку "Подробно" и скиньте детали ошибки.
3. Tatyana_012345 24 23.12.19 17:25 Сейчас в теме
(2)
Прикрепленные файлы:
4. nicxxx 255 24.12.19 13:18 Сейчас в теме
5. Tatyana_012345 24 24.12.19 15:08 Сейчас в теме
(4) Ошибка при нажатии кнопки заполнить
Прикрепленные файлы:
6. nicxxx 255 28.12.19 15:42 Сейчас в теме
Исправлено. Тест на демо-базе успешный.
workaround для этой проблемы - сначала сохранить настройки, а потом нажимать кнопку Заполнить.
Исправленную версию предоставлю по запросу.
7. Maxanamoon 2 18.02.20 12:42 Сейчас в теме
Вопросы по функционалу обработки:

1) Возможна ли настройка на отправку e-mail уведомлений в полностью автоматическом режиме (регламентным заданием)?
2) Возможна ли отправка РАЗОВОГО e-mail уведомления за N дней до начала отпуска? Или за N дней до начала обработка начинает слать каждый день уведомление, вплоть до дня отпуска?
3) Откуда обработка берет e-mail адрес получателя?
9. nicxxx 255 18.02.20 15:32 Сейчас в теме
(7) На форме обработки есть страница Настройки, где указывается список получателей в формате ФИО-email.
При добавлении в Дополнительные отчеты и обработки есть возможность включить работу по расписанию.
При этом будет создано регламентное задание (используется функционал БСП).
11. nicxxx 255 18.02.20 15:36 Сейчас в теме
(7) "2) Возможна ли отправка РАЗОВОГО e-mail уведомления за N дней до начала отпуска? Или за N дней до начала обработка начинает слать каждый день уведомление, вплоть до дня отпуска?" - будет отправлять каждый день
8. Maxanamoon 2 18.02.20 14:25 Сейчас в теме
4) В ЗУП (уже после 3.1.5, тестированной вами) изменили обновление сведений в регистре при оформлении переноса отпуска. Это учтено?
5) код открытый?
10. nicxxx 255 18.02.20 15:33 Сейчас в теме
(8)
п4 - не учтено.
п5 - код открытый.
12. Maxanamoon 2 19.02.20 17:26 Сейчас в теме
Подскажите, почему обработка отправляет уведомление даже для тех отпусков, которые начинаются по времени дальше, чем указан параметр "глубина проверки" ?

В тестовой базе ЗУП созданы 4 отпуска. Начало отпусков:
13.03.2020
08.03.2020
10.03.2020
15.04.2020

На закладке "Рассылка" указан период 01.03.2020 - 30.04.2020.
Глубина проверки указана 20
Кнопка "Выполнить рассылку" нажата 19.02.2020.

При этом уведомление получили ВСЕ отпускники, даже тот, который начинается 15.04.2020 (т.е. дальше, чем 20 дней).

Может неверные настройки с периодом.
Вообще цель такова: необходимо, чтобы регламентным заданием отпускники получали уведомление за 20 дней до начала отпуска.
13. Maxanamoon 2 19.02.20 20:04 Сейчас в теме
Также в режиме регламентного задания не отрабатывает.
Может по тому, что на закладке "Рассылка" ТЧ не сохраняется. Если ее заполнить вручную (по кнопке) и нажать разослать, то отправляет уведомления. Повторно открываешь, обработка обнуляет ТЧ (и период, кстати, тоже). Т.е. не сохраняется ТЧ, а судя по коду, обработка обращается именно в предварительно заполненную ТЧ обработки и по ней делает рассылку, а не непосредственно по графику отпусков в ЗУП. Выходит, если ТЧ не сохранилась, то и регламентным заданием ничего не отправляется по e-mail.
15. nicxxx 255 20.02.20 10:03 Сейчас в теме
(13)
а судя по коду
Вот код:
Если ИмяКоманды = "РазослатьУведомления" Тогда
		ЗапускИзРегламентногоЗадания=Истина;
		ЗаполнитьДокументыДляРассылки(ЗапускИзРегламентногоЗадания);
		ВыполнитьРассылку();
	КонецЕсли;



О какой сохраненной ТЧ идет речь?
Maxanamoon; +1 Ответить
14. nicxxx 255 20.02.20 10:02 Сейчас в теме
Попытался воспроизвести ситуацию с интерактивной рассылкой. Не получилось. В рассылку попали только 2 сотрудника, с началом отпуска 8 и 10 марта. Подтверждение - на приложенных скриншотах. Насчет регламентной рассылки - ваше утверждение, что должна сохраняться ТЧ на закладке Рассылка - неверно. Если вы программист, то легко найдете в модуле обработки метод ВыполнитьКоманду(), который вызывается из регл задания и в свою очередь вызывает два других - Заполнить() и Разослать(). Если вы не программист, то пишу здесь: при запуске из регл задания период для отбора документов устанавливается с текущей даты по глубину просмотра, интерактивный выбор периода на странице Рассылка игнорируется
Прикрепленные файлы:
Maxanamoon; +1 Ответить
16. Maxanamoon 2 26.02.20 14:29 Сейчас в теме
(14) Спасибо. Этот ответ прояснил алгоритм работы обработки.
Оставьте свое сообщение