![]() |
|
Программное открытие формы подбора | ☑ | ||
---|---|---|---|---|
0
OnePrg
16.04.20
✎
21:52
|
"Управление торговым предприятием для Украины", редакция 1.2.
Разработка конфигурации: "ABBYY Ukraine", 2007-2015 (1.2.34.1) Задача состоит в том. чтобы при открытии нового документа реализации: 1. автоматически открывалась форма подбора номенклатуры 2. курсор автоматически устанавливался на поле поиска в форме подбора Пункт 1 выполнил, а п.2 не получается Во-первых, сама форма подбора не хочет активизироваться, во-вторых, для поля поиска поставил свойство "Активизировать по-умолчанию", но поле при открытии не активизируется по умолчани. Подскажите как быть. Как можно получить в текущей форме подчинённую ей форму? |
|||
1
zladenuw
16.04.20
✎
21:58
|
Ну так установи. Курсор на элементе
|
|||
2
zladenuw
16.04.20
✎
22:00
|
||||
3
OnePrg
16.04.20
✎
22:10
|
//РаботаСДиалогами.ОткрытьПодборНоменклатуры(ЭтаФорма, СтруктураПараметровПодбора, Метаданные());
ФормаПодбора = Неопределено; РаботаСДиалогами.ОткрытьПодборНоменклатуры(ЭтаФорма, СтруктураПараметровПодбора, Метаданные(),ФормаПодбора); ФормаПодбора.ТекущийЭлемент = ФормаПодбора.ЭлементыФормы.ПолеПоиска; ФормаПодбора.Активизировать(); Этот код вызывается из формы нового документа. После его выполнения активна форма документа и нужно кликать мышкой в форму подбора, чтобы начать там работать. А как сделать, чтобы открывшаяся форма подбора осталась активной? |
|||
4
zladenuw
16.04.20
✎
22:13
|
Дерни оповещение. Что форма открыта и нужно в ней активизировать объект. Можно сделать подписку на форму. И там дёрнуть оповещение. Что где то нужно активизирлваться
|
|||
5
OnePrg
16.04.20
✎
22:17
|
Добавил в процедуру ОбновлениеОтображения такой код:
Если БылоПервоеОбновлениеФормы = Неопределено Тогда БылоПервоеОбновлениеФормы = Истина; ФормаПодбора.Активизировать(); КонецЕсли; Заработало. Спасибо, за участие. |
|||
6
zladenuw
16.04.20
✎
22:18
|
А стопе. Это не уф. В реализация после открытие формы у. Дерни событие формы подбора оповестить. В форме подбора слушай оповещение. И активизируй нужный элемент. А так походу вы что то в документе меняли. Что после вызова подбора идёт активизация формы документа. А не подбора
|
|||
7
zladenuw
16.04.20
✎
22:19
|
(5) в форме документа. Что то обновляется и меняет фокус
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |