Имя: Пароль:
1C
1С v8
УФ, список выбора - чудеса, не отображается на форме
0 ВПоискахИстины
 
05.08.13
20:18
УФ. у справочника есть реквизит, тип строка(100). нужно сделать чтобы его можно было заполнять из списка выбора.

при открытии формы заполняю список выбора поля этого реквизита программно.

&НаКлиенте
Процедура ПриОткрытии(Отказ)
    
    мСписокДокументов = Новый Массив;
    мСписокДокументов = ПолучитьСписокДокументов();
    ...
    Для Каждого МД Из мСписокДокументов Цикл
        Элементы.Документ.СписокВыбора.Добавить(МД.Имя, МД.Синоним) ;
    КонецЦикла; //список выбора заполнен по отладчику

Заполняется нормально, выбираю - все окей. Записываю. Открываю заново - поле пустое. В отладчике показывает что значение заполнено - на форме значение пустое. Куда думать? Спасибо.
1 ВПоискахИстины
 
05.08.13
20:25
Рядом похожее поле, тоже строка, заполняется вручную, при повторном открытии элемента справочника отображается нормально.
2 ВПоискахИстины
 
05.08.13
20:49
вынес в модуль из приоткрытии. стало лучше
3 banco
 
05.08.13
22:55
(0)  а почему не в обработчике ПриСозданииНаСервере?
4 ВПоискахИстины
 
06.08.13
10:44
(3) где-то прочитал, что лучше делать это в модуле программы, а не в ПриОткрытии/ПриСозданииНаСервере, ссылку к сожалению не  сохранил