Имя: Пароль:
1C
1С v8
Из формы выбора не возвращается значение
0 dextermorgan777
 
12.12.13
13:21
Ут 11.1
В моей обработке есть реквизит Заказ (Ссылка на ЗаказКлиента). При выборе открываю форму выбора с нужным мне отбором. Для этого у формы выбора динамический список сделал произвольным и запихнул туда запрос такой же как в форме списка.

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

Но, при выборе нужного значения, оно не возвращается.

На форме выбора создал процедуру

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

Спасибо.
1 dextermorgan777
 
12.12.13
13:23
&НаСервере
Функция ПолучитьПараметрыОтбораДляЗаказов()
      Возврат Новый Структура("Состояние",Перечисления.СостоянияЗаказовКлиентов.ОжидаетсяОтгрузка)
КонецФункции
2 Ellowis
 
12.12.13
13:38
попробуй варианты
1. ОткрытьФормуМодально("Документ.ЗаказКлиента.ФормаВыбора", ПараметрыВыбора, Элемент);
2. У формы выбора забыл установить "основную таблицу"
3 dextermorgan777
 
12.12.13
13:42
(2) спасибо первый вариант помог
Ошибка? Это не ошибка, это системная функция.