Краткое описание :
Доработать функцию конвертирования отпусковОписание :
_Конвертер для планирования отпусков [устарела, не использовать]Что измененно :
Необходимо доработать функцию конвертирования отпусков:
1. Организовать работу в двух режимах: "Контроль" (выдается только протокол) и "Конвертирование" (обновление таблиц)
2. Реализовать собственно протокол обнаруженных для конвертации отпусков: Табельный номер,период отпуска, наименование, закладка 7-го окна в которой отобразится отпуск.
3. Дополнительные отпуска, сформированные по РПД 41 - конвертировать в закладку "Прочие".
причина возникновения доработки:
При отключено планировании создали отпуска при помощи 6 РПД, и дополнительные отпуска при помощи 41 РПД. Потом включили планирование и запустили Конвертер для планирования отпусков - режим "Конвертирование на основе приказов на отпуск модуля Кадры" и ожидали что все отпуска по 41 РПД попадут в закладку прочие, а те что сформированы 6 РПД в закладку ежегодные, но получилось что все дополнительные отпуска не зависимо от РПД попали в закладку ежегодно трудовые.
В связи с тем что функционал сильно претерпел изменения прошу проверить подробно
Как измененно :
Модуль управления персоналом/Настройка/Администратор/Конвертер для планирования отпусков
Внесены следующие изменения:
1. добавлен новый пункт "Вывести только протокол, не вносить изменения в отпуска"
который предполагает что конвертер может работать только в режиме просмотра- выводится только протокол возможных изменений в отпусках, без внесения каких либо изменений в самих отпусках.
По умолчанию настройка выключена, т.е. будет выводится протокол и вносится изменения в отпуска (таким образом сохранится преемственность)
2. В протоколе выводится табельный номер, имя сотрудника, название отпуска, даты начала и окончания отпуска и вид отпуска (ежегодно трудовой/прочий)
3. изменена работа в режимах
режим "Конвертирование на основе приказов на отпуск модуля Кадры"
Все отпуска сформированы 6 РПД - "Оформление очередного отпуска" будут иметь вид отпуска ежегодно трудовой
Все отпуска сформированы 41 РПД - "Предоставление отпуска" будут иметь вид прочие.
(т.е. если дополнительный отпуск сформирован 41 РПД то он будет отражается в закладке прочие)
Если нет приказа на отпуск, он не обрабатывается
режим "Конвертирование на основе отпусков из модуля Кадры"
в этом режиме обрабатываются все отпуска из 7 окна картотеки. Все ежегодные и дополнительные отпуска попадут в закладку ежегодно трудовые, все остальные отпуска попадут в закладку прочие.
(в отличии от предыдущего режима если дополнительный отпуск сформирован 41 РПД то он будет отражается в закладке ежегодно трудовые)
режим "Конвертирование на основе отпусков из модуля Зарплата"
сначала перебираются все отпуска из модуля ЗП и ищется соответствие отпуску в модуле УП, в случае если соответствие найдено то отпуск корректируется, если не найден добавление новых отпусков не производится. Затем анализируются оставшиеся отпуска из модуля УП которых нет в модуле ЗП по принципу режима "Конвертирование на основе отпусков из модуля Кадры"