Задача 102.127728

Задача :102.127728

Краткое описание :
Административные отпуска без указанного рабочего года (проверка ПИР 102.110086)
Описание :
_Планирование отпусков
Что измененно :

Административные отпуска без указанного рабочего года.
В новом функционале если в администр. отпуске не
указан рабочий период, то этот отпуск не виден в
интерфейсе РП и сдвига рабочего года не происходит.
Поэтому ситуация, описанная в ПИР 102.110086 не
возможна.
Но нужно учесть, что у некоторых пользователей в
их базах для администр. отпусков рабочие года не
указаны, т.к. это не является обязательным для данного
вида отпусков.
В связи с этим нужна функция, позволяющая по датам
администр. отпусков закрепить их за РП (для уже
существующих отпусков).
Либо в интерфейсе РП администр. отпуска должны
быть видны вне зависимости от их привязки к рабочему
году (по датам распределять на РП автоматом).
Нужно что бы отрабатывала такая ситуация: рабочий
год с 16.02.2012 по 15.02.2013, администр. отпуск с
10.02.2013 по 20.02.2013 должен автоматом
распределиться на два РП.
Как измененно :

При расчете сдвига рабочего периода: при анализе неявок табеля сотрудника за первый и последний месяцы РП накладывается фильтр: с даты начала РП по последнее число месяца или с 1го числа по дату окончания РП соответственно. Проверка на равенство года даты начала рабочего года административного отпуска и года анализируемого месяца табеля удалена.

На закладке прочие отпуска 7го раздела картотеки:
1) при создании отпуска непосредственно в картотеке:
- если у сотрудника нет совместительств на отдельные л/с, отпуск привязывается к текущему основному назначению сотрудника;
- при наличии совместительств на отдельные л/с выдается окно со списком назначений (совместительства на отдельные л/с + текущее основное назначение сотрудника) для выбора назначения, к которому будет привязан отпуск;
2) для всех отпусков кроме компенсаций поле "Рабочий период" закрыто для редактирования;
3) настройка "Заполнять рабочий год для прочих отпусков" автоматически заполняет поле "Рабочий период" только для компенсаций;
4) при заполнении полей "Дата начала", "Дата окончания" отпуска осуществляется проверка на принадлежность даты к периоду назначения отпуска для совместительств и к периоду работы на предприятии для основного назначения: при наличии ошибки выдается соответствующее предупреждение, фокус остается на поле;
5) при выборе значения поля "Рабочий период" в интерфейсе рабочих периодов отображаются только РП принадлежащие назначению отпуска;
6) при выборе в поле "Наименование отпуска" отпуска с типом "прочий" поле "Рабочий период" очищается;
7) при создании/изменении/удалении отпуска с типом "прочий" после переформирования табеля запускается автоматический пересчет сдвигов РП, если удалось найти РП для назначения отпуска, содержащий дату начала отпуска.

В приказах "Предоставление отпуска" (РПД-41):
1) для отпусков с типом "прочий" поле "Рабочий период" закрыто для редактирования;
2) настройка "Заполнять рабочий год для прочих отпусков" автоматически заполняет поле "Рабочий период" только для компенсаций;
3) при выборе отпуска с типом "прочий" значение поля "Рабочий период" очищается;
4) при утверждении приказа/удалении утвержденного приказа для отпусков с типом "прочий" после переформирования табеля запускается автоматический пересчет сдвигов РП, если удалось найти РП для назначения отпуска, содержащий дату начала отпуска.

Название продукта Название компонента Тип Последняя версия Дата выхода
Z_STAFFZ_STAFFRES9.1.022.2
Z_STAFFORDERSZ_STAFFORDERSRES9.1.013.2
Z_STAFFORDERSZ_STAFFORDERSRES9.1.13.2