После очередного обновления ЗУП на версию 3.1.27.152 в “Застрахованных лицах СЭДО” по некоторым сотрудникам начал появляться признак “Требуется актуализация” с указанием “Льгот”. По данным сотрудникам вносились какие-то изменения, но именно “Льготы” не затрагивались.
В нормальном варианте, данный признак появляется когда новый документ “Сведения о застрахованном лице СЭДО” отличается от предыдущего следующими полями: Вид особой зоны, Отношение к особой зоне, Причина предоставления льготы. Но в данном случаи не одно из этих полей не изменялось.
Причина ошибки
Причина оказалась в реквизиты “Отношение к особой зоне”, а именно, изменилась трактовка пустого значения – до обновления, оно определялось как “Перечисления.ОтношениеКОсобойЗоне.Нет“, а после обновления начало определяться, как “Перечисления.ОтношениеКОсобойЗоне.ПустаяСсылка” и поэтому появлялся статус “Требуется актуализация”
Исправление
В данном случаи ошибка была исправлена через расширение, а именно в расширение была добавлена процедура ОбновитьДанныеШапки из общего модуля ФиксацияВторичныхДанныхВДокументах с аннотацией &Вместо со следующим содержанием:
После применения расширения, необходимо зайти в журнал Кадры -> Застрахованные лица СЭДО, выделить нужные строки с ошибочным статусом по Льготам и выполнить команду Еще -> Обновить данные регистра. После этого статус должен обновится на корректный.
Больше материала доступно на сайте myblog-1c.ru.