|
форма выбора
| ☑ |
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) лимонады
|
|