Как установить значение по умолчанию в поле со списком выбора (Обычная форма) #787721


#0 by МимохожийОднако
На форме есть поле со списком выбора, в котором загружен список значений из справочника Контрагенты. Пытаюсь установить в это поле значение по умолчанию программно, но выбранный контрагент не устанавливается. Есть примерно такой код, который не работает:
#1 by Fragster
три последние строки убери
#2 by МимохожийОднако
Это не помогает. ВыбрПоставщик - это переменная. Пробовал и так. Не получилось. ЭлементыФормы.ВыбПоставщик.Значение=СсылкаНаОбъект.Контрагент;
#3 by МимохожийОднако
Тоже не работает
#4 by butterbean
ВыбПоставщик = СсылкаНаОбъект.Контрагент;
#5 by mistеr
В реквизит устанавливай, а не в поле А у поля режим выбора из списка не включен?
#6 by МимохожийОднако
Спасибо за подсказку. Завел на форме реквизит ВыбПоставщик и подвязал поле формы к этому реквизиту. У поля режим выбора списка был включен. Всем спасибо. У меня получилось.
#7 by МимохожийОднако
Провёл еще один эксперимент. Вот такой код сработал тоже и без реквизита формы ЭтаФорма.ЭлементыФормы.ВыбПоставщик.Значение=СсылкаНаОбъект.Контрагент; Просто в свойствах элемента формы ВыбПоставщик очистил поля Данные и Тип значения. Из-за этого, возможно, и были пляски с бубном.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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