Довольно часто при работе с предопределенными данными можно наткнуться на ошибку "Предопределенный элемент отсутствует в данных". Особенно при работе с РИБ. Ошибка довольно таки легко исправляется несколькими строчками кода.
ОбновляемыйОбъект = СсылкаНаЭлемент.ПолучитьОбъект();
ОбновляемыйОбъект.ИмяПредопределенныхДанных = "";
ОбновляемыйОбъект.ОбменДанными.Загрузка = Истина;
ОбновляемыйОбъект.Записать();
Во вложении есть обработка, которая устанавливает имя предопределенных данных в пару кликов.
Обработка тестировалась на платформах: 8.3.13.1513, 8.3.16.1148.