Задача 102.179313

Задача :102.179313

2018-06-06 14:07:00
Краткое описание :
Разграничение информации по отпускам и по денежным компенсациям взамен отпусков
Описание :
Контроль пересечения больничных с отпусками
Что измененно :

Исторически сложилось разграничение типов в классификаторе отпусков по коду отпуска:
1...20 - основные отпуска (очередной и т. п.), где 2 - отпуск по уходу за ребенком
21 - административный отпуск (за свой счет)
22...39 - учебный отпуск
40 и выше - компенсация за неиспользованный отпуск
Периодически возникают вопросы и замечания от клиентов о неудобстве такого разграничения. Одним не хватает диапазона кодов до 20, другим (при переходе на Галактику из других систем) просто не хочется менять привычные коды.
Необходимо при восстановлении отпуска в исходном коде RecoverVacation.VIP отказаться от проверки номерного значения кода для разделения компенсации от отпуска ((Otpusk.KotPus < 40) // и не компенсация) и перейти на проверку "типа отпуска" из классификатора в значении "не компенсация"(KlOtpusk.TypeOtp <> 3).
Как измененно :

Изменен подход для определения компенсации. Теперь компенсацию определяем только по типу отпуска в классификаторе отпусков (тип - компенсация).

Название продукта Название компонента Тип Последняя версия Дата выхода
Z_SERVICEZ_SERVICERES9.1.143.02018-06-06 14:07:00