|
Форма открывается в отдельном окне | ☑ | ||
---|---|---|---|---|
0
Pandoch
29.08.14
✎
09:46
|
Открываю несколько управляемых форм, нужно чтобы одно из них открывалось в окне основного окна конфигурации, никак не получается. Не могу найти, какой параметр задать, чтобы сработало. Сейчас имею такой код:
Пар = Новый Структура("Ключ", Ссылка); массив = ПолучитьОкна(); //массив[0] - это основное окно конфы, имеет свойство "основное" - истину Форма = ПолучитьФорму("Документ.Заказ.Форма.ФормаДокумента",Пар,,,массив[0]); Форма.режимОткрытияОкна = РежимОткрытияОкнаФормы.Независимый; Форма.Открыть(); |
|||
1
Pandoch
29.08.14
✎
09:47
|
сори за лаконичную формулировку. Спала 3 часа
|
|||
2
Cube
29.08.14
✎
09:48
|
(1) Главное - фотка на месте))
РежимОткрытияОкнаФормы.Независимый - это ж и есть в отдельном окне, а не в закладке... |
|||
3
Pandoch
29.08.14
✎
09:50
|
(2) - я думала "блокировать окно владельца" - в отдельном, а "независимый", соответственно, в основном.
|
|||
4
Pandoch
29.08.14
✎
10:00
|
(2) - в общем, даже если убрать эту строчку - не работает. Открывается поверх всех окон.
|
|||
5
lex-kex
29.08.14
✎
10:05
|
(0) Может так
Форма = ПолучитьФорму("Документ.Заказ.Форма.ФормаДокумента",Пар,<Форма в которой нужно открыть>,,массив[0]); |
|||
6
alexei366
29.08.14
✎
10:08
|
У меня сделано так:
ОткрытьФорму("ОбщаяФорма.ФормаНекая",ПараметрыФормы,,,Окна[0],,,); Сама форма имеет режим открытия независимый, Окна = ПолучитьОкна(), платформа 8.3.4.408 и в такси и в интерфейсе 8.2 (правда я ето делаю в момент запуска приложения, по ходу работы не пробывал) |
|||
7
alexei366
29.08.14
✎
10:09
|
(6) Ну и как-бы тип работает как надо
|
|||
8
Pandoch
29.08.14
✎
10:20
|
(6) - не выходит так. Точнее, он открывает в основном окне, если я вызываю процедуру из основного окна. А когда наоткрывалось несколько форм поверх него - и вызывается опять эта процедура, то он открывает тоже поверх всех окон.
|
|||
9
alexei366
29.08.14
✎
10:22
|
(8) Так опиши режим работы сначала свой - в какой версии интерфейса и его режим
|
|||
10
alexei366
29.08.14
✎
10:23
|
(9) И что конкретно хочешь получить (как я понял при открытых десятках форм должны открыть нашу форму в окне текущей основной [не рабочий стол] для интерфейса 8.2 в отдельных окнах)
|
|||
11
Pandoch
29.08.14
✎
10:28
|
(10) 1С:Предприятие 8.2 (8.2.18.102), тонкий клиент. Форма нужная должна открыться именно в форме основной - там где рабочий стол.
|
|||
12
Pandoch
29.08.14
✎
10:44
|
(5) - тоже не вышло
|
|||
13
SerF_2011
29.08.14
✎
10:58
|
может гугл поможет
http://1clancer.ru/article/otkrytie_formy_vnutri_drugoj_formy_1035 |
|||
14
Pandoch
29.08.14
✎
11:26
|
Получилось только через передачи параметров при закрытии всех уже открытых форм и открытия нужной формы получается только при открытом основном окне приложения. Муторно, но сработало.
|
|||
15
alexei366
29.08.14
✎
12:49
|
(14) Ну у меня на 8.3.4 норм сработало при открытых др окнах
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |