Имя: Пароль:
1C
 
ВыборИзСписка с отбором ОбработкаВыбора
0 constantinevio
 
18.06.16
12:36
Всем доброго времени суток!
Должно быть тема избитая, перепробовал все, но ничего не работает.

Так формирую список выбора для элемента формы

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



Затем так его обрабатываю


&НаКлиенте
Процедура СотрудникОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
    Сотрудник  = ВыбранноеЗначение;
    ЭтаФорма.ОбновитьОтображениеДанных();
КонецПроцедуры

Значение записывается в новый объект, но на форме не отображается....
1 Nolan
 
18.06.16
13:06
Может так
МассивДляВыбора = Новый Массив;
            Для каждого Исполнитель из Исполнители  Цикл
                МассивДляВыбора.Добавить(Исполнитель)                
            КонецЦикла;
            Элементы.Сотрудник  .СписокВыбора.ЗагрузитьЗначения(МассивДляВыбора);
2 constantinevio
 
18.06.16
13:20
(1) Так получается то же самое. Проблема не в том, как я передаю список выбора на форму, а в том, как выбор обрабатывается, т.е. в реквизит объекта выбранное значение пихается, а на форме остается пустым...
3 Nolan
 
18.06.16
13:39
ну тогда наверное нужно смотреть настройки самого поля, галка РежимВыбораИзСписка и ВыбиратьТип включена?
4 constantinevio
 
18.06.16
14:35
(3) Да, все включено...
5 constantinevio
 
18.06.16
16:05
ап
6 RomanYS
 
18.06.16
16:49
(0) началовыбора и началовыбораизсписка - разные события, зачем обработчик обработкавыбора?
7 hhhh
 
18.06.16
19:13
СтандартнаяОбработка не вижу. И может Объект.Сотрудник ??
8 vicof
 
18.06.16
19:25
Отладчик наше все
9 RomanYS
 
18.06.16
19:39
(7) зачем вообще обработчик, если действие стандартное??
Правильно как раз менять ВыбранноеЗначение, только зачем это в данной ситуации.
10 constantinevio
 
19.06.16
09:56
(9) Попробовал убрать ОбработкуВыбора... Все без изменений... Вызывается только СотрудникНачалоВыбора где СтандартнаяОбработка=Истина... Список формируется правильно, но при выборе в форме поле остается пустым. Обработка СотрудникНачалоВыбораИзСписка не срабатывает....
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан