Имя: Пароль:
1C
1С v8
Программное открытие формы подбора при открытии документа.
,
0 Heckfy1024
 
22.04.16
10:07
Добрый день! Только начинаю разбираться с УФ. Необходимо открыть форму обработки ПодборНоменклатуры при открытии нового документа РеализацииТУ. Как открыть  форму по команде понятно, а как работает клиент-сервер в Процедуре ПриОткрыти() не совсем. В процедуру ПриОткрытии() на клиенте добавляю следующий код

ВладелецФормыПодбора = ЭтаФорма;

ОткрытьФорму("Обработка.ПодборНоменклатуры.Форма", ,ВладелецФормыПодбора);

При отладке видно что форма Подбора открывается прежде чем откроется форма документа и затем, т.е. владелец формы не передается. Подскажите как правильно решить данный вопрос?
1 aleks_default
 
22.04.16
10:10
правильнее не надо так делать
2 asady
 
22.04.16
10:11
(0) почему ты решил что владлец не передается?
3 Heckfy1024
 
22.04.16
10:20
Предположил, что владелец не передается. Проверил на обычных формах- Подбор открывается раньше, чем форма документа, и выбранная номенклатура не переносится в документ.
4 asady
 
22.04.16
10:22
(0) как переносишь выбранную номенклатуру?
5 Heckfy1024
 
22.04.16
10:23
кнопочка в форме Подбора Перенести в документ.
6 Heckfy1024
 
22.04.16
10:24
Ну вопрос скорее даже не  в переносе, я этим потом разберусь- Форма Подбора не открывается на УФ.
7 asady
 
22.04.16
10:24
(5) а что эта кнопочка делает смотрел?
8 asady
 
22.04.16
10:25
(6) ты же сказал в (0) что форма подбора открывается
теперь утверждаешь обратное - ты уж определись....
9 Heckfy1024
 
22.04.16
10:25
Еще нет, первоначально хочу просто открыть форму подбора при открытии Документа
10 Heckfy1024
 
22.04.16
10:27
Открывается на обычных формах, раньше формы Документа. На УФ видно что проскакивает окно формы подбора , но его не видно. и форма Документа не активна.
11 asady
 
22.04.16
10:29
(10) советую посмотреть код в типовой который открывает форму подбора номенклатуры и скопировать его для своих нужд.
12 aleks_default
 
22.04.16
10:29
Для этого используется обработчик ожидания. Но повторюсь, я бы так не делал.
13 lubitelxml
 
22.04.16
10:30
ПослеОткрытия использовать пробовал?
14 Heckfy1024
 
22.04.16
10:31
(13) Есть такой обработчик?
15 lubitelxml
 
22.04.16
10:31
(14) нет, ссори ))
16 Heckfy1024
 
22.04.16
10:32
(12) Подскажите как нужно сделать?
17 lubitelxml
 
22.04.16
10:33
18 Heckfy1024
 
22.04.16
10:34
(11) Код по сути взят как раз по аналогии, там нет ничего военного, не понятен принцип работы клиент-сервера. почему на клиенте при открытии документа не могу открыть произвольную форму и привязать ее к владельцу.
19 Heckfy1024
 
22.04.16
11:58
(17) Проделал по рекомендациям- работает как хотелось. Спасибо! Фишка в том , что ПриОткрытии отрабатывает до показа формы пользователю, поэтому Форма подбора открывается раньше.
20 Heckfy1024
 
22.04.16
12:10
(17) Через обработчик ожидания (12) А как бы вы сделали?