Имя: Пароль:
1C
1С v8
Получить форму открытого окна по заголовку
0 sem4cnt
 
27.02.13
19:56
Есть какие-то открытые на экране формы. Как можно получить из зная только их заголовок, но не зная владельца?
1 Maxus43
 
27.02.13
19:57
Eформы управляемые? тогда да. в обычном - нет
2 sem4cnt
 
27.02.13
20:00
:( нужно в обычном
3 Maxus43
 
27.02.13
20:03
тогда нет... если не знаешь тип формы и если нет ключа уникальности
4 sem4cnt
 
27.02.13
20:11
(3) отстой полный...

ладно тогда задам конкретный вопрос. Может есть решение уже... Вот мы печатаем документ например ТОРГ-12. Он открывается через ОбщуюФорму "ПечатьДокументов" вот мы можем как-то достучаться либо до этой формы либо до ее табличного поля?
5 Maxus43
 
27.02.13
20:13
(4) если изменить код, то можно
6 Maxus43
 
27.02.13
20:15
короче суть - открывай форму с уникальный идентификатором, например ГУИД документа туда. Тогда всегда сможешь получить эту форму, причём конкретного дока, если она открыта
7 Maxus43
 
27.02.13
20:15
*открывай форму с ключом уникальности
8 sem4cnt
 
27.02.13
20:17
Да это-то понятно. Ну вот нет КУ... Если открывать с ключом уникальности, то это типовую менять. Программеры 1С не додумались туда засунуть ключ уникальности, блин.
9 Maxus43
 
27.02.13
20:18
(8) да одну строчку изменить, что трагедию делать то