Имя: Пароль:
1C
1С v8
Как программно выбрать значение в поле выбора
,
0 Max1986
 
21.11.11
11:07
Отключена стандартная обработка при окончании редактирования теста.
С целью самостоятельного построения списка для выбора значения.
Все хорошо, список подставляется, можно выбрать, но значение не подставляется в элемент.
делаю так.

СтандартнаяОбработка = Ложь;
..........
..........
ВыбранноеЗначение = ВыбратьИзСписка(ФильтрВидовРабот);
Если ВыбранноеЗначение <> Неопределено Тогда
 Элемент.Значение = ВыбранноеЗначение;
 Значение = ВыбранноеЗначение;
Иначе
 Элемент.Значение = Справочники.ИнтекоВидыРабот.ПустаяСсылка();
 Значение = Справочники.ИнтекоВидыРабот.ПустаяСсылка();
КонецЕсли;
1 Reset
 
21.11.11
11:11
Прочитать в СП, что возвращает ВыбратьИзСписка, не судьба?
2 Max1986
 
21.11.11
11:16
(1)возращает все верно. даже потом Значение становится равно этому. Но именно в ТЧ не устанавливается
3 andrewks
 
21.11.11
11:17
Интеко? хмм. интересно
4 Max1986
 
21.11.11
11:20
(3)блин! Я попал!
5 Reset
 
21.11.11
11:22
Идешь и читаешь СП до просветления. Добавить нечего.
6 andrewks
 
21.11.11
11:23
сабжевый код всё-таки на каком событии висит?
7 Max1986
 
21.11.11
11:23
(5)Я НАСТОЛЬКО ПРОСВЕТИЛСЯ - ЧТО СИЯЮ! а ИДЕЯ НЕ ПРИШЛА - МОЖЕТ ПРОШЛА МИМО!
Нельзя ли поподробнее
8 andrewks
 
21.11.11
11:25
хорош орать, ваше сиятельство
9 Reset
 
21.11.11
11:25
(7) В 1С таки есть типы значений и они разные, прикинь.
Ори на свою маму.
10 LAAry
 
21.11.11
11:25
Элемент.Значение = ВыбранноеЗначение.Значение;
11 aleks-id
 
21.11.11
11:33
ВидРабот = Справочники.ИнтекоВидыРабот.ПустаяСсылка();
 Если Руководитель = Справочники.ИнтекоРуководители.НайтиПоНаименованию("Батурина") Тогда
      Руководитель = Справочники.ИнтекоРуководители.ПустаяСсылка();
 КонецЕсли;
12 LAAry
 
21.11.11
11:35
(11) отжег) только скорее Неопределено )))
13 sergei123654
 
21.11.11
11:37
(0) Типы совпадают?
14 Max1986
 
21.11.11
11:48
Спасибо всем. Обошел
Ошибка? Это не ошибка, это системная функция.