Ошибка при обновлении Бухгалтерии 3.0 "Предопределенный элемент отсутствует в данных"





Обработка для исправления ошибки «Предопределенный элемент отсутствует в данных» при обновлении Бухгалтерии 3.0.
В частности при обновлении на версию 3.0.73.38 с проблемным элементом Справочник.ВидыРегистровУчета.СправкаРасчетАмортизационнойПремии

После обновления Бухгалтерии 3.0 на версию 3.0.73.38 при запуске обработки обновления возникла ошибка Справочник.ВидыРегистровУчета.СправкаРасчетАмортизационнойПремии. Предопределенный элемент отсутствует в данных, хотя указанный элемент в Конфигураторе присутствует.

Причина возникновения ошибки при обновлении неизвестны, но суть проблемы в том, что отсутствует элемент справочника с указанным предопределенным значением. 

Решением проблемы является создание нового элемента (или выбор существующего) и связывания его с предопределенным значением.

Принципиальная схема исправления ошибки следующая: 

ОбъектДанных = СправочникМенеджер.СоздатьЭлемент();
ОбъектДанных.Наименование = ИмяПредопределенныхДанных;
ОбъектДанных.ИмяПредопределенныхДанных = ИмяПредопределенныхДанных;
ОбъектДанных.Записать();

Для удобства есть обработка. Алгоритм работы следующий:

1. Выбираем существующий элемент справочника, который надо связать с предопределенным, или просто заполняем имя справочника, если требуется создать новый элемент.

2. Указываем имя предопределенных данных, на которые ругалась система.

3. Нажимаем "Исправить"

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *