Имя: Пароль:
1C
1С v8
форма выбора
0 mnail1979
 
23.04.12
09:26
Здравствуйте, уважаемые профессионалы.

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

   ФормаВыбора.Открыть();


КонецПроцедуры

Как сделать, чтобы при выборе значения оно попадало в первоначальную форму, откуда вызывался выбор?
1 mnail1979
 
23.04.12
09:27
сорри, ошибся,  
ФормаВыбора=Документы.Рейс.ПолучитьФормуВыбора(, ЭлементыФормы,);

значение выбирается, но не попадает в начальную форму, откуда вызывается окно
2 butterbean
 
23.04.12
09:27
владельцем формы должен быть нужный элемент
3 mnail1979
 
23.04.12
09:31
и что, где это использовать. Можете подсказать код?
4 х86
 
23.04.12
09:33
(3)ФормаВыбора=Документы.Рейс.ПолучитьФормуСписка(, Элемент,);
5 х86
 
23.04.12
09:34
(4)исправления с учетом (1)
6 chingiz
 
23.04.12
09:34
ФормаВыбора=Документы.Рейс.ПолучитьФормуСписка(, Элемент);
7 mnail1979
 
23.04.12
09:37
а, понял, спасибо
8 vmv
 
23.04.12
09:38
уже стало традицией, что понедельник начинается с темы о рейсах

чо возим-то?
9 mnail1979
 
23.04.12
10:00
(8) лимонады