Задача 101.36979

Задача :101.36979

2016-10-20 07:54:59
Краткое описание :
Больничный - указывать дни нарушения режима в больничном, а не в табеле
Описание :
Расчет больничных
Что измененно :

Недостаток существующего решения заключается в том, что для ввода в систему нарушения режима больничного нужно задействовать несколько сотрудников с разными функциональными ролями (кадровики, табельщики), так как на сегодняшний день в системе Галактика ERP дни нарушения необходимо вручную проставлять в табеле посредством заведения отклонений, что влечет за собой большие неудобства при добавлении, изменении или удалении нарушения.

Требуется автоматизировать ввод отклонений, основанных на нарушении больничного режима, в табель учета рабочего времени.
Как измененно :

Пользователю предоставлена возможность указать непосредственно в больничном дату нарушения режима (для РБ - период нарушения) и условное обозначение неявки (из классификатора условных обозначений). На основании этих данных впоследствии в табеле будет сформировано отклонение.

В интерфейсе просмотра листа нетрудоспособности поле "Дата нарушения режима" будет заменено полями "Начало нарушения режима" и "Окончание нарушения режима". Также будет добавлено поле "Условное обозначение".

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

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

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

Название продукта Название компонента Тип Последняя версия Дата выхода
ALTER_CUMULATIVEALTER_CUMULATIVEEXE9.1.6.02016-10-20 07:54:59
G_WORKTABLEG_WORKTABLEDLL9.1.78.02017-02-22 13:33:28
G_WORKTABLEG_WORKTABLEDLL9.1.078.0
Z_PAYFSSZ_PAYFSSRES9.1.56.02017-02-06 18:30:05
Z_PAYFSSZ_PAYFSSRES9.1.056.0
Z_SREDNZ_SREDNRES9.1.137.02017-02-06 18:30:06
Z_WTZ_WTRES9.1.68.02017-02-06 18:30:06
Z_WTZ_WTRES9.1.068.0
Z_ZARNASTRZ_ZARNASTRRES9.1.068.0
Z_ZARNASTRZ_ZARNASTRRES9.1.68.0