Краткое описание :
Не сохраняется ограничение для инвалида по больничному после разворота базы тестом.Описание :
Расчет больничныхЧто измененно :
Не сохраняется ограничение для инвалида по больничному после разворота базы тестом.
В справочник особенностей заболевания завожу новое "инвалидность" (согласно описанию в ПИР 101.50862), вношу ограничение оплачиваемых дней для него через Заработная плата\Операции\Больничные\Ограничения оплачиваемых дней пособий. При расчете больничного выбираю особенность "инвалидность" и ставлю "ДА" в поле "ограничивать продолж.". Делаю сегмент сохранения базы, после разворота ограничение пропадает. Проявляется только на вновь заведенных особенностях, для уже существующих (с 1-го по 6-е включительно) ограничения в тестах не сбрасываются. Скриншоты - во вложении.
Как измененно :
Исправлен способ хранения признака ограничения продолжительности больничного и остатка оплачиваемых дней. Теперь эти поля хранятся таким образом, что при упаковке/распаковке базы системой aqa поля Ограничивать и Остаток не обнуляются.
Вследствие изменения хранения этих полей изменена функция расчета количества дней больничного.
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
Запрос на запуск конвертера для сохранения значений в новых полях для существующих больничных листов осуществляется при входе в интерфейс больничных листов. Если конвертер отработает, поля Ограничивать и Остаток перенесутся в новые поля базы данных для хранения. Если пользователь отменит запуск или работу конвертера, запрос будет выдаваться повторно, пока не будет осуществлена конвертация.