Хочу сделать такую вещь: в документе при выборе значения реквизита тип "Справочник.Контрагенты" давался выбор только групп верхнего уровеня. Пишу такой код:
Список=Новый Массив();
Контр=Справочники.Контрагенты;
Выборка=Контр.Выбрать();
Пока Выборка.Следующий() Цикл
Объект=Выборка.ПолучитьОбъект();
Если Объект.Уровень()=0 Тогда
Список.Добавить(Объект.Ссылка);
КонецЕсли;
КонецЦикла;
ЭлементыФормы.Город.СписокВыбора.ЗагрузитьЗначения(Список);
В итоге при выборе-все нормально, работает, выбирается. Но если записать документ, а потом открыть его снова-это поле остается пустым (хотя, если попытаться заново выбрать значение- то ранее выбранное значение отображается).
В свойствах поля ввода ставлю флаг в "РежимВыбораИзСписка", код-который выше. Проверил-выбранное значение сохраняется, все ок. Но при повторном открытие оно в поле ввода не отображается. Почему так?