На форме есть поле со списком выбора, в котором загружен список значений из справочника Контрагенты. Пытаюсь установить в это поле значение по умолчанию программно, но выбранный контрагент не устанавливается.
Есть примерно такой код, который не работает:
ВыбрПоставщик=СсылкаНаОбъект.Контрагент;
КопияСписка = ЭлементыФормы.ВыбПоставщик.СписокВыбора.Скопировать();
НайдЗначение=КопияСписка.НайтиПоЗначению(ВыбрПоставщик);
ЭлементыФормы.ВыбПоставщик.Значение=НайдЗначение;
(5) Спасибо за подсказку. Завел на форме реквизит ВыбПоставщик и подвязал поле формы к этому реквизиту. У поля режим выбора списка был включен.
Всем спасибо. У меня получилось.
Провёл еще один эксперимент. Вот такой код сработал тоже и без реквизита формы
ЭтаФорма.ЭлементыФормы.ВыбПоставщик.Значение=СсылкаНаОбъект.Контрагент;
Просто в свойствах элемента формы ВыбПоставщик очистил поля Данные и Тип значения. Из-за этого, возможно, и были пляски с бубном.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn