Имя: Пароль:
1C
1С v8
Подчиненная форма
,
0 Oz11
 
19.09.11
12:16
Как вставить одну форму в другую и поместить ее в определенное место родительский формы?
1 Stim213
 
19.09.11
12:17
ого. Имхо - никак. Формы- они открываются в своих окнах
2 Maxus43
 
19.09.11
12:17
аналог МИДИ форм? нет же в 1с такого
3 mzelensky
 
19.09.11
12:17
(0) а можно тупой вопрос - ЗАЧЕМ ???
4 YF
 
19.09.11
12:19
(3) А чтобы одну форму мона было вставлять в разные места. Это в акцессе очень любят ...
5 Maxus43
 
19.09.11
12:19
переходите на VisualStudio
6 Stim213
 
19.09.11
12:20
можно ТП вместе с КП вынести из формы. какие проблемы?
7 Oz11
 
19.09.11
12:23
нужно сделать чтобы эта дочерняя форма была помещена на закладку панели. есть вариант просто закрывать и открывать ее при перемещении между закладками, но вот как ее положить в определенное место в этой закладке?
8 mzelensky
 
19.09.11
12:24
(7) нельзя так!

и честно говоря не пойму, зачем это вообще нужно? Вы с какой системы пришли в 1С ?
9 Oz11
 
19.09.11
12:28
(8) )) из 7ки. человек ставивший такую задачу - говорит что это возможно. просто хотел спросить совета, не знает ли кто как это сделать.
10 vladenoff
 
19.09.11
12:29
гы. только несколько часов назад обсуждал данный вопрос.
v8: Обображение управляемых форм в других формах
11 Oz11
 
19.09.11
12:31
(10) там обсуждают управляемые формы.
12 mzelensky
 
19.09.11
12:33
(9) ну если говорит, что может - пусть покажет! а ты потом сюда скрин такой формы выложи.
13 mzelensky
 
19.09.11
12:36
(9) а форму чего ты хочешь вставлять в родительскую форму???

может имеется ввиду : "Добавь на форму соответствующий реквизит типа СправочникОбъект.МойСправочник, выложи его реквизиты на форму, опиши команды сохранения этого объекта вместе с основным реквизитом формы (Объект)."
14 vladenoff
 
19.09.11
12:49
+1 к "невозможно" :)

Я не очень глубоко понимаю принципы платформы, но если это не возможно у управляемых формах то в обычных точно не возможно.

В управляемых формах описание реквизитов декларативное, и можно себе представить что такая "декларация" отображается где нибудь на другой панели. Но в обычных формах все намного сложнее. все привязки элементов идут к конкретной форме на которой они находятся.

все другие способы отображения формы в форме - это создание новой формы. Извините за калабмур.
15 Amiralnar
 
19.09.11
12:53
Штоле пятница?
16 Oz11
 
19.09.11
12:58
это будет форма обработки. реквизитов и всего другого там будет видимо-невидимо поэтому выдергивать реквизиты нельзя.
форму открываю и закрываю при переходах между страницами панели. нужно сделать так чтобы эта форма не летала по всему рабочему пространству, а была ограничена, например, страницей панели.
17 Amiralnar
 
19.09.11
13:01
(16) Есть такое свойство: состояние окна. Ни куда прыгать не будет.
18 mzelensky
 
19.09.11
13:03
(17) +++

сделайте ее прикрепляющуюся....скажем в правой стороне экрана и все!
19 Oz11
 
19.09.11
13:21
ФормаМенеджераКонтактов = Обработки.МенеджерКонтактов.ПолучитьФорму(, ЭтаФорма);
   ФормаМенеджераКонтактов.Активизировать();
   ФормаМенеджераКонтактов.СоединяемоеОкно = Истина;
   ФормаМенеджераКонтактов.СостояниеОкна = ВариантСостоянияОкна.Прикрепленное;
   ФормаМенеджераКонтактов.ПоложениеПрикрепленногоОкна = ВариантПрикрепленияОкна.Право;
   ФормаМенеджераКонтактов.Открыть();

форма открывается, но она не активна и не прикреплена к правому краю. в чем ошибка?
20 mzelensky
 
19.09.11
13:25
(19) "ФормаМенеджераКонтактов.Активизировать();" - если формы еще нет т.е. она не открыта, то вот это делать бестолку.

Если форма открыта уже, то открывать ее еще раз бестолку - просто "активизируешь"
21 Oz11
 
19.09.11
13:28
поставили ФормаМенеджераКонтактов.Активизировать(); после открытия формы - по-прежнему ничего. форма открывается, а фокус сохраняется на основной форме
22 Vladal
 
19.09.11
14:11
(21)
Если ФормаМенеджераКонтактов.Открыта() Тогда
   ФормаМенеджераКонтактов.Активизировать();
КонецЕсли;
23 Oz11
 
19.09.11
15:12
(22) не работает. открываю подчиненную форму при переходе между страницами панели (в обработчике), может это как-то влияет на то, что форма не активизируется?