Имя: Пароль:
1C
1С v8
Выбор из списка значений в процедуре ОбработкаЗаполнения модуля объекта (УФ)
0 kan81
 
25.12.14
01:37
Доброго времени суток.
Помогите разобраться вот с такой проблемой. Есть документ, в нем описана процедура обработки заполнения, на 8.1 все работало нормально, а на 8.2 УФ не получается сделать. В зависимости от типа основания необходимо пользователю предложить выбор значения из списка и в зависимости от выбранного значения сделать определенные действия дальше.
Что сейчас есть.

Процедура ОбработкаЗаполнения(ДанныеЗаполнения , СтандартнаяОбработка)
Если ТипЗнч(ДанныеЗаполнения) = Тип1 Тогда
...
ИначеЕсли ТипЗнч(ДанныеЗаполнения) = Тип2 Тогда

      Список = Новый СписокЗначений();
      Список.Добавить("1" , "1");
      Список.Добавить("2" , "2");
      Список.Добавить("3" , "3");
      Список.Добавить("4" , "4");
      Список.Добавить("5" , "5");
      Список.Добавить("6" , "6");


      ВыбЭлемент = Список.ВыбратьЭлемент();
...
КонецЕсли;
КонецПроцедуры

На строчке "ВыбЭлемент = Список.ВыбратьЭлемент()" происходит ошибка "Неудачная попытка создания окна". Как эту часть кода выполнить на клиенте, а потом выбранное значение снова передать на сервер?
1 Armando
 
25.12.14
02:19
Модуль объекта не предназначен для интерактивного взаимодействия с пользователем.
Для этого надо использовать клиентские процедуры формы.
2 alkorolev
 
25.12.14
04:36
передавай уже выбранное значение в качестве параметра ЗначенияЗаполнения