|
не отображается значение реквизита при выборе из списка |
☑ |
0
Игорь_МММ
03.06.16
✎
12:20
|
Процедура ПолеВвода15НачалоВыбораИзСписка(Элемент, СтандартнаяОбработка)
МассивПоставщиков = Новый Массив;
Если Не ОсновнойПоставщик.Пустая() Тогда
Отбор = Новый Структура("Поставщик",ОсновнойПоставщик);
СписокОтделовПоставщика = Справочники.ОтделыПоставщиков.Выбрать(,,Отбор);
Пока СписокОтделовПоставщика.Следующий() Цикл
МассивПоставщиков.Добавить(СписокОтделовПоставщика.Ссылка)
КонецЦикла;
ЭтаФорма.ЭлементыФормы.ПолеВвода15.СписокВыбора.ЗагрузитьЗначения(МассивПоставщиков);
КонецЕсли;
КонецПроцедуры
Для ПоляВвода15 указан режим выбора из списка. Выбор срабатывает, поле заполняется, но после закрытия окна (с сохранением) и повторного открытия поле пустое. Причем получается что после записи реально значение записывается в объект, а поле почему-то остается пустым.
С чем это связано?
|
|
1
aleks_default
03.06.16
✎
12:27
|
тип значения у реквизита, с которым связано ПолеВвода15 не Справочник.ОтделыПоставщиков
|
|
2
Игорь_МММ
03.06.16
✎
12:33
|
(1) нет, Справочник.ОтделыПоставщиков
если у поля снимаю галку "РежимВыбораИзСписка", то при перезапуске приложения поле заполнено тем что выбиралось до этого (то есть когда галка стояла).
Смотрю вот - когда выбираю галку "РежимвыбораИзСписка" то тип значения у поля пропадает, галку снимаю - появляется(СправочникСсылка.ОтделыПоставщиков). Может здесь что?
|
|
3
aleks_default
03.06.16
✎
12:36
|
Уберите галку, она для другого.
|
|
4
aleks_default
03.06.16
✎
12:39
|
Там под галкой есть еще поле "СписокВыбора". Вот эта галка устанавливает режим выбора из этого списка, а не из того который вы задаете.
|
|
5
Игорь_МММ
03.06.16
✎
12:56
|
что-то не вижу такой
форма обычная если что
|
|
6
catena
03.06.16
✎
13:00
|
КнопкаСписокВыбора
|
|
7
Игорь_МММ
03.06.16
✎
13:23
|
(6) спс
а РежимВыбораИзСписка - для чего?
|
|