При добавлении в "Конфигураторе" предопределенных элементов в справочник, реквизиты полагается задавать в режиме "1С: Предприятие". Проблема в том, что в форме списка справочника видны только "тиражные" предопределенные. Добавленные в "Конфигураторе" не видны.
"Обновление предопределенных данных" вроде ни при чём, т.к. код "видит" добавленные значения. И использует с незаданными реквизитами.
В форме списка справочника "Виды контактной информации" в динамическом списке в запросе есть условие
ГДЕ
СправочникВидыКонтактнойИнформации.Используется И ЕстьNULL(СправочникВидыКонтактнойИнформации.Родитель.Используется, Истина)
Соответственно, чтобы добавленные элементы показались в списке, надо средствами языка установить у добавленных элементов и их родителей реквизит Использование = Истина.
По-научному это надо прописывать в модуле БСП, где прописывается обновление конфигурации. По простому - внешней обработкой достаточно один раз установить.
(1) Спасибо, информация была полезна. Извиняюсь за сарказм в (2), код не работал по моей вине. Сейчас всё работает.
(3) советую вместо работы имитировать что-нибудь общественно-опасное, тогда мир станет безопаснее и ироничнее.
(4) Спасибо за внимание, но твой пост я не понял. Возможно, я глуп. Это не важно. Проблема решена, всё работает и это главное.
Я закрываю тему.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший