Найти тему
Блог 1С программиста

СЭДО - ошибочно появляется статус "Требуется актуализировать" по Льготам

Оглавление

После очередного обновления ЗУП на версию 3.1.27.152 в “Застрахованных лицах СЭДО” по некоторым сотрудникам начал появляться признак “Требуется актуализация” с указанием “Льгот”. По данным сотрудникам вносились какие-то изменения, но именно “Льготы” не затрагивались.

В нормальном варианте, данный признак появляется когда новый документ “Сведения о застрахованном лице СЭДО” отличается от предыдущего следующими полями: Вид особой зоны, Отношение к особой зоне, Причина предоставления льготы. Но в данном случаи не одно из этих полей не изменялось.

Причина ошибки

Причина оказалась в реквизиты “Отношение к особой зоне”, а именно, изменилась трактовка пустого значения – до обновления, оно определялось как “Перечисления.ОтношениеКОсобойЗоне.Нет“, а после обновления начало определяться, как “Перечисления.ОтношениеКОсобойЗоне.ПустаяСсылка” и поэтому появлялся статус “Требуется актуализация”

Исправление

В данном случаи ошибка была исправлена через расширение, а именно в расширение была добавлена процедура ОбновитьДанныеШапки из общего модуля ФиксацияВторичныхДанныхВДокументах с аннотацией &Вместо со следующим содержанием:

-2

После применения расширения, необходимо зайти в журнал Кадры -> Застрахованные лица СЭДО, выделить нужные строки с ошибочным статусом по Льготам и выполнить команду Еще -> Обновить данные регистра. После этого статус должен обновится на корректный.

-3

Больше материала доступно на сайте myblog-1c.ru.