|
ОткрытьФорму | ☑ | ||
---|---|---|---|---|
0
wrooom
24.06.20
✎
22:15
|
Как правильно заполнить Владелец в процедуре ОткрытьФорму(<ИмяФормы>, <Параметры>, <Владелец>,
Если необходимо открыть форму при запуске приложения в отдельном окне УФ 1С 8.3.13 Нужен пример. Или нужно заполнить параметр не Владелец, а Окно Попробовал так ОткрытьФорму("ОбщаяФорма.Расш1_ФормаОбновления",,ПолучитьФорму("Обработка.ОбщийЗапрос.Форма"),,ПолучитьОкна()[0],,,РежимОткрытияОкнаФормы.Независимый); не помогает |
|||
1
Ёпрст
24.06.20
✎
22:29
|
(0)
<Владелец> (необязательный) Владелец формы - форма или элемент управления другой формы. ПолучитьОкна() Возвращаемое значение: Тип: ОкнаКлиентскогоПриложения. неудивительно |
|||
2
Ёпрст
24.06.20
✎
22:30
|
Оно тебе вообще зачем ?
|
|||
3
AlvlSpb
24.06.20
✎
23:36
|
(0) ОткрытьФорму(<ИмяФормы>, <Параметры>, ЭтаФорма);
|
|||
4
AlvlSpb
24.06.20
✎
23:37
|
Ты же вызываешь ОткрытьФорму на клиенте в модуле какой-то другой формы, вот просто указывай ЭтаФорма - она и есть владелец
|
|||
5
rphosts
25.06.20
✎
02:10
|
(2), (3)+1
(0) Что за "при запуске приложения"? На УФ Форму открыть можно только из клиентского контекста, если в момент вашего "при запуске приложения" контекст серверный - никак. |
|||
6
wrooom
25.06.20
✎
11:45
|
(4) (5) Контекст клиентский! ЭтаФорма - такая переменная отсутствует.
|
|||
7
wrooom
25.06.20
✎
11:52
|
(4) Я открываю форму в модуле управляемого приложения в процедуре "ПриЗапуске"
|
|||
8
wrooom
25.06.20
✎
11:54
|
(7) точнее "ПриНачалеРаботыСистемы"
|
|||
9
SadrArt
25.06.20
✎
12:02
|
(0) Я воспользовался приемами описанными в https://wonderland.v8.1c.ru/blog/novye-rezhimy-osnovnogo-okna/?sphrase_id=161616, может тебе тоже поможет, хотя это и не ответ на твой вопрос.
|
|||
10
AlvlSpb
25.06.20
✎
14:01
|
(6) "ЭтаФорма - такая переменная отсутствует"© Серьезно? А если внимательно посмотреть? Даже не так. А если просто посмотреть?
|
|||
11
ДенисЧ
25.06.20
✎
14:05
|
(8) В ПриНачалеработыСистемы нет этаФорма, как ни странно.
|
|||
12
AlvlSpb
25.06.20
✎
14:09
|
(8) М-да. ПриНачалеРаботыСистемы? Так какая там может быть форма владелец, если это общий модуль, без формы?
|
|||
13
GROOVY
25.06.20
✎
14:11
|
Я вот жду ответа на (2).
|
|||
14
wrooom
25.06.20
✎
16:40
|
(13) необходимо открыть форму при запуске приложения в отдельном окне
|
|||
15
AlvlSpb
25.06.20
✎
17:21
|
(14) А владелец формы, при этом, зачем?
|
|||
16
wrooom
25.06.20
✎
18:18
|
(15) Тогда форма сможет открыться не во вкладке основного окна программы, а в отдельном окне, я так думаю.
|
|||
17
AlvlSpb
25.06.20
✎
18:21
|
(16) Неправильно думаешь. Включи разрешение на использование модальности и открывай форму модально. Хотя смысла в этом не вижу.
|
|||
18
rphosts
25.06.20
✎
18:55
|
(11) Потому-что в ПриНачалеРаботыСистемы - это серверный контекст
|
|||
19
wrooom
25.06.20
✎
20:33
|
(17) Нет , я не буду у пользователя использовать вкл. модального режима.
|
|||
20
craxx
25.06.20
✎
21:32
|
(19) в интерфейсе такси при старте системы ты не откроешь формы отдельно. Только во вкладке.
|
|||
21
wrooom
25.06.20
✎
23:21
|
(20) Это очень грустно... а если не при старте?
|
|||
22
МнеТолько Спросить
26.06.20
✎
01:45
|
(17)А зачем включать использование модальности? Если надо открыть форму модально, почему нельзя использовать существующие механизмы?
К 21 посту наконец то пришли к тому, что автору действительно нужно: открыть форму в отдельном окне. Теперь когда вопрос сформулирован верно, можно посоветовать посмотреть здесь Открытие управляемой формы в отдельном окне но говорят, что не работает или не всегда работает(проверять лень). |
|||
23
wrooom
27.06.20
✎
10:48
|
(22) Я не читал.. Сделал так: в палитре свойств самой формы реквизиту РежимОткрытияОкна указал Блокировать окно владельца. Работает. Всем спасибо.
|
|||
24
wrooom
27.06.20
✎
10:49
|
(23) А в процедуре ОткрытьФорму (ИмяФормы) - Указал только ИмяФормы
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |