|
Поймать форму выбора | ☑ | ||
---|---|---|---|---|
0
dddonnn
07.11.12
✎
15:40
|
Есть процедура, форма выбора открывается дважды, то есть условие не срабатывает условие ФормаВыбора.Открыта(), где ошибка?
Процедура ГрафикМаршрутНачалоВыбора(Элемент, СтандартнаяОбработка) //СтандартнаяОбработка = Ложь; ФормаВыбора = Справочники.Маршруты.ПолучитьФорму("ФормаВыбора"); Если Не ФормаВыбора.Открыта() Тогда ОткрытьФорму(ФормаВыбора); КонецЕсли; ФормаВыбора.Отбор.ВидыТранспорта.Значение = ВидТранспорта; ФормаВыбора.Отбор.ВидыТранспорта.Использование = Истина; КонецПроцедуры |
|||
1
MSII
07.11.12
✎
15:41
|
Дык комментарий-то убрать надо.
|
|||
2
dddonnn
07.11.12
✎
15:47
|
(1) если уберу комментарий не отрабатывает функция
Процедура ГрафикМаршрутОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; Элемент.Значение = ВыбранноеЗначение; КонецПроцедуры |
|||
3
Mort
07.11.12
✎
15:50
|
Владельца формы выбора не указал.
|
|||
4
Агент Инфостарта
07.11.12
✎
15:53
|
(0) Вот пример для управляемой формы
&НаКлиенте Процедура НастройкаВидовНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; СтруктураПараметров = Новый Структура("ТекущаяСтрока", Объект.НастройкаВидов); ФормаСписка = ПолучитьФорму("Справочник.dipНастройкиВидовMML.Форма.ФормаВыбораДляДокумента", СтруктураПараметров, Элемент); ЭлементОтбора = ОбщегоНазначенияУТКлиентСервер.ДобавитьОтбор(ФормаСписка.Список.Отбор, "Дата", НачалоДня(Объект.Дата), ВидСравненияКомпоновкиДанных.МеньшеИлиРавно, Истина); ЭлементОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный; ФормаСписка.Открыть(); КонецПроцедуры |
|||
5
Агент Инфостарта
07.11.12
✎
15:54
|
(0) В вашем случае необходимо указать владельца формы
Процедура ГрафикМаршрутНачалоВыбора(Элемент, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; ФормаВыбора = Справочники.Маршруты.ПолучитьФорму("ФормаВыбора", Элемент); ........... |
|||
6
dddonnn
07.11.12
✎
15:55
|
(5)Спасибо!
|
|||
7
dddonnn
07.11.12
✎
16:10
|
ФормаВыбора = Справочники.Маршруты.ПолучитьФормуВыбора(,Элемент);
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |