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