Задача 102.179296

Задача :102.179296

2018-02-20 16:22:24
Краткое описание :
Разграничение информации по отпускам и по денежным компенсациям
Описание :
6-НДФЛ (общие вопросы)
Что измененно :


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

Зарплата - Отчеты - Утвержденная отчетность - 6-НДФЛ
Зарплата - Отчеты - Отчеты в налоговую инспекцию - Справки 2-НДФЛ [РФ]

Доработано формирование отчетов 2-НДФЛ и 6-НДФЛ.
Компенсация отпуска определяется ТОЛЬКО по типу отпуска "компенсация" и не зависит от кода отпуска.

Название продукта Название компонента Тип Последняя версия Дата выхода
Z_REPORTZ_REPORTRES9.1.106.02018-02-20 16:22:24