Имя: Пароль:
1C
1С v8
1с 8.2 Фокус на подобор при открытии формы
0 golden-pack
 
18.03.14
07:45
1С 8.2 Толстый клиент

При открытии формы документа - в проц. ПриОткрытии() в конце добавлен код:
//-------------------------------------------------------
ФормаОбъекта = ВнешняяОбработка.ПолучитьФорму(,ЭтаФорма);
ФормаОбъекта.ОбработкаОбъект.СтруктураИсходныхПараметров=СтруктураПараметровПодбора;
ФормаОбъекта.Открыть();
//Открытии формы подбора
//-------------------------------------------------------

Далее при открытии фокус не устанавливается на форму подбора. Вопрос как его установить.
Например пытался добавлять такой код: ФормаОбъекта.активизировать() - не помогло.

Еще такой вариант был ПодключитьОбработчикОжидания("ФоновыйПодбор",0.1,Истина); - но 1/10 секунды жалко.
1 Рэйв
 
18.03.14
07:47
ВыбранноеЧтото=ФормаОбъекта.ОткрытьМодально();
2 golden-pack
 
18.03.14
07:48
(1) Модально тоже не подходит - должна быть возможнность поменять что в процессе в форме документа
3 Рэйв
 
18.03.14
07:55
Есди надо что-то менять в процессе подбора, тогда посмотри как сделан стандартный подбор в типовых.
Он пришпиливается к правому краю и там висит
4 golden-pack
 
18.03.14
08:28
(3) У меня точно такой же - прикрепляется. Если его открывать на кнопку из формы документа - тогда фокус устанавливается на подбор (т.е. как надо), но проблема в том - когда подбор открывается сразу в проц. При открытии формы документа - фокус на него не встает
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn