Дни рождения, отпуска: формирование заданий. ЗУП 3

Обработки - Универсальные обработки

Дополнительная обработка для ЗУП 3.1, формирует задания для дней рождения и отпусков.

Дополнительная обработка для ЗУП 3.1.1.103, формирует бизнес-процессы "задания" для напоминания о днях рождения и формирования отпусков согласно документам "Графики отпусков".

Задания для дней рождений формируются за 7 дней до дня рождения, для отпусков задание формируется за 21 день до начала отпуска.

Встраивается в конфигурацию как внешняя дополнительная обработка, вызов обработки настраивается по расписанию.

Поправил: усключил из напоминания уволенных сотрудников.

Добавил: запись сообщения в файл.

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

Наименование Файл Версия Размер
ЗаданиеНапоминаниеДнейРожденийОтпусков
.epf 10,28Kb
10.04.17
11
.epf 10,28Kb 11 Скачать

См. также

Комментарии
1. Галина Цурикова (Actgal) 02.02.17 17:36 Сейчас в теме
Здравствуйте!
Спасибо за обработку, помогла. Задачи создает, а вот автора/исполнителя не заполняет - пользователя Марина Васильевна у нас, к сожалению, нет ;)
Хотелось бы создавать задачи для нескольких пользователей.
2. Галина Цурикова (Actgal) 09.02.17 11:47 Сейчас в теме
+ в дни рождения попадают уволенные сотрудники.
3. Светлана . (Swetlana) 9 22.02.17 11:46 Сейчас в теме
Встраивается в конфигурацию как внешняя дополнительная обработка, вызов обработки настраивается по расписанию.

Можете написать как это сделать?

вопрос снят. загрузила обработку в базу и увидела. Спасибо
4. Евгений Сидилев (maikl007) 57 09.03.17 08:06 Сейчас в теме
спасибо за уточнение, поправил: уволенные сотрудники не попадают
5. Виталий С (bumac) 10.03.17 10:20 Сейчас в теме
Добрый день!
1С:Предприятие 8.3 (8.3.9.2170), Зарплата и управление персоналом, редакция 3.1 (3.1.2.121).

При запуске процедуры выполнения задачи выходит следующее сообщение:

Не удалось выполнить команду.
Индекс находится за границами массива

{ВнешняяОбработка.ЗаданиеНапоминаниеДнейРожденийОтпусков.МодульОбъекта(100)}: Индекс находится за границами массива
ФИОСтруктура.Вставить("Отчество", ФИОМассив[2]);

Я так понимаю, что проблема с физ. лицами и сотрудниками, где не заполнены отечества. У нас в базе имеются таковые так как у них нет отчества, это иностранные граждане...
Прикрепленные файлы:
6. Oleg Bogdanov (OlegBog1971) 13 17.03.17 08:52 Сейчас в теме
(5) тоже столкнулся с такой же ошибкой. Покопался в коде и нашел решение.

В модуле объекта в процедуре ВыполнитьКоманду
заменить строку в запросе с
| Сотрудники.Ссылка КАК Сотрудник,
на
| Сотрудники.ФизическоеЛицо КАК Сотрудник,

и все будет работать ...
:-)
maikl007; +1 Ответить
7. Евгений Сидилев (maikl007) 57 23.03.17 12:37 Сейчас в теме
Оставьте свое сообщение