|
Управляемая форма | ☑ | ||
---|---|---|---|---|
0
4eater
03.08.18
✎
19:59
|
Добрый день.
Пятничный вопрос - ОткрытьФорму("ОбщаяФорма.ПечатьДокументов".... Форма открывается, но не становится активной... Подскажите, почему? Я какой-то параметр забыл? |
|||
1
lucbak
03.08.18
✎
20:04
|
(0) параметры покажи какие передаешь
|
|||
2
4eater
03.08.18
✎
20:06
|
это процедура печати из ут 11
Процедура ВыполнитьКомандуПечати(ИмяМенеджераПечати, ИменаМакетов, МассивОбъектов, ВладелецФормы, ПараметрыПечати = Неопределено) Экспорт // Проверим количество объектов. Если НЕ ПроверитьКоличествоПереданныхОбъектов(МассивОбъектов) Тогда Возврат; КонецЕсли; // Получим ключ уникальности открываемой формы. КлючУникальности = Строка(Новый УникальныйИдентификатор); ПараметрыОткрытия = Новый Структура("ИмяМенеджераПечати,ИменаМакетов,ПараметрКоманды,ПараметрыПечати"); ПараметрыОткрытия.ИмяМенеджераПечати = ИмяМенеджераПечати; ПараметрыОткрытия.ИменаМакетов = ИменаМакетов; ПараметрыОткрытия.ПараметрКоманды = МассивОбъектов; ПараметрыОткрытия.ПараметрыПечати = ПараметрыПечати; // Откроем форму печати документов. ОткрытьФорму("ОбщаяФорма.ПечатьДокументов", ПараметрыОткрытия, ВладелецФормы, КлючУникальности); КонецПроцедуры |
|||
3
4eater
03.08.18
✎
20:06
|
в типовом варианте выводится активной, а когда я вызываю - нет
|
|||
4
lucbak
03.08.18
✎
20:09
|
попробуй убрать параметр ВладелецФормы
|
|||
5
4eater
03.08.18
✎
20:12
|
нет, не прокатило
|
|||
6
lucbak
03.08.18
✎
20:34
|
(5) была такая же проблема, что-то с параметрами были (вызовом).К сожалению компа под рукой нет, что бы глянуть
|
|||
7
4eater
03.08.18
✎
21:02
|
хелп плз
|
|||
8
4eater
03.08.18
✎
21:02
|
буду ждать, если посмотришь
|
|||
9
sitex
naïve
03.08.18
✎
21:04
|
(8) гуглил?
|
|||
10
4eater
03.08.18
✎
21:23
|
да, что-то фигня какая-то... Не сталкивался
|
|||
11
sitex
naïve
03.08.18
✎
22:03
|
||||
12
4eater
03.08.18
✎
22:31
|
(11) нет, все не то
|
|||
13
Мимохожий Однако
03.08.18
✎
22:56
|
(3) Включи отладчик и посмотри,как вызывайте в типовом режиме. Сравни передаваемые параметры и значения со своими. Наверняка есть расхождения.
|
|||
14
4eater
04.08.18
✎
11:16
|
ап
|
|||
15
4eater
04.08.18
✎
14:36
|
параметры вроде одинаковые
|
|||
16
triviumfan
04.08.18
✎
15:15
|
(15) ну так покажи полный вызов
|
|||
17
triviumfan
04.08.18
✎
15:18
|
и вообще, зачем оно тебе? ты что там на печать выводишь?) почему так криво?)
|
|||
18
4eater
04.08.18
✎
16:10
|
(17) вывожу))
Есть процедура печати ценников из формы ПодборСерийВДокументы. Взял ее и вывел в форму документа - форма открывается, но не активна |
|||
19
triviumfan
04.08.18
✎
16:45
|
(18) в форму документа?) ты сам запутался
|
|||
20
Cyberhawk
04.08.18
✎
16:52
|
(19) ее = процедуру печати
|
|||
21
4eater
04.08.18
✎
17:57
|
Да, в форму документа. ПодборСерийВДокументы - обработка, которая вызывается из документа. Из нее печатаются штрихкоды. Я вытащил механизм печати в документ (так заказчик захотел). По кнопке открывается форма печати.
|
|||
22
4eater
05.08.18
✎
11:40
|
ап
|
|||
23
4eater
06.08.18
✎
10:29
|
апап
|
|||
24
Остап Сулейманович
06.08.18
✎
10:33
|
(23) Кто становится активным вместо нужной формы?
|
|||
25
4eater
06.08.18
✎
13:50
|
(24) форма документа
|
|||
26
Cyberhawk
07.08.18
✎
17:13
|
Я вернулся.
Ну что там, получилось что-нибудь? |
|||
27
4eater
08.08.18
✎
16:37
|
(27) Нет, пока отложил, но это всплывет. Так и не понял, почему ОткрытьФорму(... может не активизировать ее.
|
|||
28
Остап Сулейманович
08.08.18
✎
21:41
|
Да... Динамичное получилось обсуждение.
(27) ОткрытьФорму ее и активизирует. Но судя по (25) форма документа забирает фокус на себя. Нужно смотреть код формы документа. |
|||
29
Cyberhawk
08.08.18
✎
21:52
|
В событии нужной тебе формы "ПриОткрытии" подключай однократный обработчик ожидания, в котором вызывай "Активизировать()". Не благодари.
|
|||
30
4eater
08.08.18
✎
23:12
|
(29) Ну, как бы, спасибо, но одно форма типовая, не хочется просто так в нее лезть
|
|||
31
youalex
08.08.18
✎
23:29
|
(30) Расширение.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |