![]() |
|
ЗакрыватьПриВыборе | ☑ | ||
---|---|---|---|---|
0
unbred
13.10.17
✎
15:34
|
&НаКлиенте
Процедура НомерЦехаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка) П = Новый Структура; Отбор = Новый Структура; Отбор.Вставить("свойство", получитьцех()); П.Вставить("Отбор", Отбор); мояформа=ПолучитьФорму("Справочник.ЗначенияСвойствОбъектов.ФормаВыбора",П,,Истина); ОткрытьФорму(мояформа); КонецПроцедуры не закрывается форма выбора ,хотя в форме справочника стоит значение ИСТИНА,подскажите,пожалуйста,как задать программно это, либо как в обработчике события "ОкончаниеВводаТекста" сделать закрывалку? |
|||
1
Franchiser
гуру
13.10.17
✎
15:39
|
СтандартнаяОбработка = Ложь
|
|||
2
unbred
13.10.17
✎
15:45
|
(1) в стандартной обработке он в форме выбора позволяет выбрать элемент и вставляет в окошко реквизита,а если ЛОЖЬ,то он мне открывает форму элемента и предлагает его записать.
|
|||
3
unbred
13.10.17
✎
15:47
|
(2) при этом после записи проблема остаётся.
|
|||
4
youalex
13.10.17
✎
15:55
|
Владельца попробуй запихнуть в ПолучитьФорму()
|
|||
5
Franchiser
гуру
13.10.17
✎
15:56
|
Подключи обработчик ожидания для закрытия окна
|
|||
6
unbred
13.10.17
✎
16:12
|
(4) попробовал (5) а что это даст?,мне нужно что-бы при выборе сразу закрывалась форма выбора.
|
|||
7
unbred
13.10.17
✎
16:30
|
в отладчике все галки нужные на местах,у получаемой формы. куда курить-не пойму.ведь (Стандартная обработка). хрен бы с ним,пусть не закрывается,но уникальность тоже не работает. окна плодятся по мере нажатия на реквизит.
|
|||
8
vicof
13.10.17
✎
16:34
|
П.Вставить("ЗакрыватьПриВыборе", Истина);
|
|||
9
unbred
13.10.17
✎
16:38
|
(8) изящно.но не работает.
|
|||
10
unbred
13.10.17
✎
16:43
|
(8) а может и работает,но не так. у меня открыта форма документа,на ней реквизит ,открывающий формувыбора справочника. Выбираю справочник,становится активной форма документа(как и должно быть) ,но окно справочника не закрывается и при повторном нажатии открывается ещё одно.
|
|||
11
Franchiser
гуру
13.10.17
✎
17:09
|
Доработай форму выбора. Можно использовать ОповеститьОВыборе
Обработчик ОбработкаВыбора. Потом можно передавать Владельца формы при открытии. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |