добрый день, подскажите почему не отображается список выбора на форме обработки, создаю обработку МетаданныеДокумента и на форме создаю реквизит Список тип СписокЗначений,в свойствах Список выставляю галочку РежимВыбораИзСписка и ПриСозданииНаСервере заполняю его данными
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Для каждого Документ Из Метаданные.Документы Цикл
Элементы.Список.СписокВыбора.Добавить(Документ.Имя,Документ.Синоним);
КонецЦикла;
КонецПроцедуры
все это было сделано в управляемом приложении Режим совместимости Версия 8.2.13, проверяю в пользовательском режиме все работает хорошо из выпадающего списка значение нормально выбирается и отображается на форме, потом решил попробовать постепенно режим совместимости менять и когда выбрал режим Версия 8.3.3 то после этого в пользовательском режиме выпадающий список работает, список формируется, но выбранное значение на форме не отображается поле остается пустым, что можно сделать,что бы значение отображалось?
И когда я решил опять поставить режим Версия 8.2.13 то при обновлении получил ошибку
В процессе обновления информационной базы произошла критическая ошибка
по причине:
Ошибка SDBL:
В схеме базы данных нет таблицы с именем AccRgOpt
кто то может подсказать как это исправить?
лкСписок = Элементы.Документ.СписокВыбора;
Для каждого лкСтр Из Метаданные.Документы Цикл
лкСписок.Добавить(лкСтр.Имя, лкСтр.Синоним);
КонецЦикла;
КонецПроцедуры
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший