Предопределенный элемент отсутствует в данных #777237


#0 by skela1c
При попытке открыть элемент в базе получаем такую ошибку {ОбщийМодуль.УправлениеСвойствами.Модуль(1473)}: Ошибка при получении значения атрибута контекста (Справочник_Номенклатура)     НаборСвойств = Справочники.НаборыДополнительныхРеквизитовИСведений[ИмяЭлемента]; по причине: Справочник.НаборыДополнительныхРеквизитовИСведений.Справочник_Номенклатура. Предопределенный элемент отсутствует в данных Как можно исправить эту ошибку?
#1 by skela1c
Программа УТ 11.2
#2 by Господин ПЖ
объединить с конфой поставщика
#3 by skela1c
объединял  и загружал стандартную конфу все тоже самое
#4 by Господин ПЖ
кэш продуй
#5 by DrZombi
Можно подсунуть
#6 by skela1c
если я базу загружаю, это из-за кэша?
#7 by _stay true_
Кэш, ТиИ со всеми галками(возможно, битая ссылка засела где-то)
#8 by skela1c
тестирование делал
#9 by _stay true_
Почисти кэш в AppData/Roaming, выгони всех из базы и оставь в папке(если файловая) только файл 1Cv8.1CD Если же SQL-вариант, то выгрузи в ДТ и загрузи обратно.
#10 by skela1c
файлы удалил не помогло
#11 by DrZombi
Да подсунь программно, через обработку
#12 by DrZombi
+ Любой понравившийся элемент.
#13 by EugeniaK
В Гугле уже забанили? Первой строкой по запросу "Предопределенный элемент отсутствует в данных" "Ошибки в предопределённых элементах" В 8.3.3 в 1С добавилась возможность программно привязывать предопределенные элементы к элементам ИБ. Периодически при сбоях, обменах либо ошибках в используемом программном коде соответствие между предопределенными элементами и элементами ИБ может сбиваться. Какие ситуации бывают, как они возникают и как с ними бороться.
#14 by EugeniaK
Привяжи любой элемент к своему предопределенному Справочник.НаборыДополнительныхРеквизитовИСведений.Справочник_Номенклатура
#15 by skela1c
в конфигураторе предопределенные реквизиты есть, базу чинили чеком
#16 by EugeniaK
Перечитай Они должны быть не в конфигурации, а в базе.
#17 by kossmatiy
а лучше посмотреть какой элемент привязан в типовой и создать/привязать такой же
#18 by EugeniaK
Логично. Скорее всего он есть, просто отвязался. Правильнее привязать имеющийся. А если нету, то перенести из типовой правильный универсальным обменом ХМЛ
#19 by skela1c
перенести справочник?
#20 by skela1c
подскажите пожалуйста, что перенести из типовой и как это сделать?
#21 by skela1c
а как правильно привязать?
#22 by Cyberhawk
Почему не позовешь программиста?
#23 by skela1c
я сам учусь
#24 by EugeniaK
Перенести или привязать нужно элемент справочника. Прочитай по ссылке в Подробнее разжевать уже некуда.
#25 by skela1c
еще странно в конфигураторе элементы есть а в пользовательском режиме их нет
#26 by skela1c
каким образом можно поменять справочник на типовой
#27 by EugeniaK
Логично. В этом и ошибка. Цитата: "Для начала необходимо четко осознать для себя, что есть предопределенные элементы в конфигурации и есть предопределенные элементы в информационной базе (ИБ). Технически предопределенные элементы ИБ это самые обычные элементы справочников, у которых в реквизите "ИмяПредопределенныхДанных" указано, какому предопределенному элементу конфигурации они соответствуют. Ничем больше они от обычных элементов не отличаются. Соответственно, любой обычный элемент ИБ можно сделать предопределенным, любой предопределенный обычным. Для этого достаточно вписать нужное значение в реквизит "ИмяПредопределенныхДанных". Подробнее в
#28 by skela1c
ок, в каком справочнике есть реквизит "ИмяПредопределенныхДанных", где он находится?
#29 by skela1c
вопрос про ИмяПредопределенныхДанных снимается
#30 by skela1c
кроме обработки можно как-нибудь по другому привязать предопределенные элементы?
#31 by EugeniaK
Да. В статье есть пример кода, который выполнить.
#32 by skela1c
это да, но хотелось быстро и оптом )))
#33 by kossmatiy
Быстро - это обработка на инфостарте "установка предопределенных эл-тов"
#34 by TormozIT
Или на "Редактор предопределенных элементов" из подсистемы "Инструменты разработчика"
#35 by skela1c
спасибо всем разобрался. Особая благодарность EugeniaK
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С