Имя: Пароль:
1C
1С v8
Не могу из перечисления выбрать элемент
0 koketka
 
11.04.12
11:31
Есть параметр документа тип сторока, в него через запятую вводятся коды.
Я на форму докумнента вывела кнопку(выбор кода). При нажатии на нее открывается перечисления. КАК мне из этого перечисления выцепить выбранный элемент. Для дальнейшего программного преобразования в строку с кодом.
1 koketka
 
11.04.12
11:32
ФормаВыбора = Перечисления.КодВидаОперацииСФ.ПолучитьФормуВыбора();
   Если Не ФормаВыбора.Открыта() Тогда
   ФормаВыбора.Открыть();
   
КонецЕсли;
2 koketka
 
11.04.12
11:32
Процедура КнопкаНажатие(Элемент)
   ФормаВыбора = Перечисления.КодВидаОперацииСФ.ПолучитьФормуВыбора();
   Если Не ФормаВыбора.Открыта() Тогда
   ФормаВыбора.Открыть();
   
КонецЕсли;

   // Вставить содержимое обработчика.
КонецПроцедуры
3 Maxus43
 
11.04.12
11:33
ФормаВыбора = Перечисления.КодВидаОперацииСФ.ПолучитьФормуВыбора();
Выбранное = ФормаВыбора.ОткрытьМодально();

З.ы. нафиг у перечисления форма?)
4 Error pro
 
11.04.12
11:33
(0) ОбработкаВыбора? ОповеститьОВыборе?
Когда получаешься ФормуВыбора устанавливай владельца этой формы, а именно - форму документа.
5 Ненавижу 1С
 
гуру
11.04.12
11:35
ЗначПереч = Перечисления.КодВидаОперацииСФ.ПустаяССылка();
Если ВвестиЗначение(ЗначПереч) Тогда
 Сообщить("Выбрали: "+ЗначПереч);
КонецЕсли;
6 Ненавижу 1С
 
гуру
11.04.12
11:35
(3) реквизиты дополнительные отображать ))
7 koketka
 
11.04.12
11:44
Ой я туплю меня интересует обработка выбора, тоесть вот я открыла перечисления жамкнула по нужному элементу мышкой тоесть выбрала, а потом над выбранным значением мне надо программно поколдовать. не могу выбрать это выбранное по которому я жамкала мышкой.
ФормаВыбора = Перечисления.КодВидаОперацииСФ.ПолучитьФормуВыбора();
   ФормаВыбора.Открыть();
вот он открылся я выбрала нужный
а программно
элемент = ?????;
8 Maxus43
 
11.04.12
11:46
(3)(5) не подходят? О_о
9 koketka
 
11.04.12
11:49
Спасибо мальчики!!!! вы гении!
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.