Обработчик б/л

Вопросы по автоматизации управления персоналом, кадровому учету, расчету зарплаты

Правила форума
Тема закрыта! Все обсуждения теперь ведутся в группе СБИС 2.Х
Подробнее о том как найти группы и вступить в них.

Обработчик б/л

Проверьте!
версия 2.4.285 от 12.03.15 Обработчик - Больничный.dlg-hdl - ф-ция Сохранить не корректно работает на следующую ситуацию:
сотрудник был в отпуске по уходу до 3-х лет до 16.05.16г- оформление через приказ на отпуск, вышел раньше времени-был сделан приказ на отзыв из отпуска с 02.03.15, соответственно в реестре отпусков появилась сторнированная запись. Сотрудник ушел на больничный с 10.03.15 по 17.03.15. При сохранении больничного по кнопке "Сохранить " выдает сообщение "Сообщить( "Дата начала больничного приходится на нерабочий день.<br>Больничный по уходу обязательно должен начинаться с рабочего дня.<br>Измените дату начала больничного и пересохраните документ." );" В обработчике не учтены "П151", "П152", "П30" в этом участке ф-ции при проверке "!ВозможныеЗначения":

# проверка не находится ли сотрудник в отпуске по документу
перем пМес = Месяц( пДатНачБол ) - 4;
перем пГод = Год( пДатНачБол );
Пока( !пЭтоНеРабочийДень и пМес <= Месяц( пДатНачБол ) )
{
перем пДата = Дата( 31, пМес, пГод );
ДляВсех( оСотрудник.Отпусков( пДата ) )
{ # исключаем перерасчеты, компенсации и отзывы
Если( !ВозможныеЗначения( Расчет.ВидНУРасчеты.Имя, "П151П", "КОМП", "КОМПБУ" ) и !Расчет_.Флаг( ФлагиОБ, 1 ) )
Если( Расчет_.ДатНач <= пДатНачБол и пДатНачБол <= Расчет_.ДатКнц )
{
пЭтоНеРабочийДень = Да;
Прервать;
}
}
пМес++;
}
Ольга_НИИ(bolgas) 
» 02 апр 2015, 20:58


Разберемся. Задание 6876552.
Симонова Елена 
» 03 апр 2015, 12:37
Компания "Тензор"
Аватара пользователя

Исправили, будет в версии 2.4.293, ориентировочно во второй половине апреля.
Хистори:
* Исправлено: при сохранении больничного по уходу могло ошибочно выдаваться предупреждение, что дата начала больничного приходится на нерабочий для сотрудника день, если был оформлен отзыв из отпуска.
Богданова Наталья 
» 06 апр 2015, 14:00
Компания "Тензор"
Аватара пользователя



Вернуться в Управление персоналом