|
Управляемый интерфейс | ☑ | ||
---|---|---|---|---|
0
Djonny
03.09.13
✎
20:12
|
есть необходимость открыть общую форму в рабочей области подсистемы..
есть ли способ осуществить задуманное? |
|||
1
Бабло
03.09.13
✎
20:15
|
Что это?
|
|||
2
Djonny
03.09.13
✎
20:15
|
(1):)
|
|||
3
Бабло
03.09.13
✎
20:16
|
Нужно написать команду
|
|||
4
Noob_Of_1C
03.09.13
✎
20:16
|
ОткрытьФорму(<Форма>, <Окно>)
в основное окно открываешь |
|||
5
Djonny
03.09.13
✎
20:17
|
она тогда открывается отдельно..
|
|||
6
Djonny
03.09.13
✎
20:17
|
нужно именно в рабочей области...
|
|||
7
Asmody
модератор
03.09.13
✎
20:17
|
В настройках галку поставить
|
|||
8
Djonny
03.09.13
✎
20:19
|
(7)а какую?) не вижу)
|
|||
9
Noob_Of_1C
03.09.13
✎
20:21
|
а разве оно откроется в нерабочей области если открыть ее в основном окне?
|
|||
10
Djonny
03.09.13
✎
20:22
|
(9)она открывается как отдельная форма, нужно в рабочей области..
|
|||
11
Noob_Of_1C
03.09.13
✎
20:23
|
(5) как отдельно? она же без параметра ОКНО отдельно открывается
|
|||
12
Noob_Of_1C
03.09.13
✎
20:33
|
как то типа того
Для каждого Окно из ОкнаКлиентскогоПриложения цикл Если Окно.Основное Тогда НужноеОкно = Окно; Прервать; КонецЕсли; КонецЦикла; ОткрытьФорму(НужнаяФорма, НужноеОкно); насколько я помню |
|||
13
Noob_Of_1C
03.09.13
✎
20:47
|
упс, не то, просто ПолучитьОкна()
|
|||
14
Noob_Of_1C
03.09.13
✎
20:47
|
вместо ОкнаКлиентскогоПриложения
|
|||
15
Djonny
03.09.13
✎
20:49
|
Для каждого Окно из ПолучитьОкна() цикл
Если Окно.Основное Тогда НужноеОкно = Окно; Прервать; КонецЕсли; КонецЦикла; ОткрытьФорму("ОбщаяФорма.Форма", НужноеОкно); ошибку выдает.. несоответствие параметра 2 |
|||
16
Noob_Of_1C
03.09.13
✎
20:58
|
(15) Ты форму по имени открываешь? Если да то параметр пятый, если передаешь тип УправляемаяФорма, то параметр второй.
|
|||
17
Djonny
03.09.13
✎
21:03
|
(16)Да, точно.. спасибо!!!
то, что нужно... |
|||
18
Noob_Of_1C
03.09.13
✎
21:03
|
ОткрытьФорму("ОбщаяФорма.КвадратнаяФорма",,,, НужноеОкно)
ОткрытьФорму(НужнаяФорма, НужноеОкно) |
|||
19
Noob_Of_1C
03.09.13
✎
21:04
|
(17) не за что, голосуй за меня на следующих выборах президента РФ xD будем квиты =)
|
|||
20
Djonny
03.09.13
✎
21:55
|
ОткрытьФорму("ОбщаяФорма.Форма", ,,,АктивноеОкно());
без циклов можно))) |
|||
21
Noob_Of_1C
03.09.13
✎
22:01
|
(20) ну в таком случае просто немного все меняется - форма сядет в активное окно(может быть любое окно), а в случае с циклом - обязательно в основное. Хотя если вызов процедуры открытия формы будет в том же окне в котором оно должно отобразиться то тогда это оптимальный вариант
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |