Проблема со списком выбора и отображением на форме
☑
0
stateg
31.10.13
✎
09:59
Всем доброго утра. Наткнулся на неприятную проблему. Имеется поле на форме с кнопкой выбора, список выбора формируется программно вот так:
&НаКлиенте
Процедура СчетОтправителяНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
ЗапросТекст = "ВЫБРАТЬ
| КонтрагентыРасчетныйСчет.Счет
|ИЗ
| Справочник.Контрагенты.РасчетныйСчет КАК КонтрагентыРасчетныйСчет
|ГДЕ
| КонтрагентыРасчетныйСчет.Ссылка = &Ссылка";
Параметр = Новый Массив;
Параметр.Добавить("Ссылка");
Параметр.Добавить(Объект.Отправитель);
Свойство1 = "Счет";
Массив1 = ЗапросВыбора(ЗапросТекст,Параметр,Свойство1);
Элемент.СписокВыбора.ЗагрузитьЗначения(Массив1);
КонецПроцедуры
Список формируется, при выборе из списка значение заполняется в поле, но при повторном открытии формы это поле пустое. При этом значение хранится в реквизите документа (проверял запросом) и если два раза нажать на кнпоку списка, то оно магическим образом появится в поле О_о В чем может быть проблема? Я уже всю голову сломал.
1
stateg
31.10.13
✎
10:05
(0) Добавлю что форма управляемая, а типы реквизитов совпадают
2
stateg
31.10.13
✎
10:25
ап, нужны идеи по сабжу
3
stateg
31.10.13
✎
15:11
Проблема решена.
Список выбора надо формировать в событии формы ПриСозданииНаСервере.
Программист всегда исправляет последнюю ошибку.