Имя: Пароль:
1C
1С v8
Как получить открытую форму
,
0 Управляемое Приложени
 
17.10.13
21:51
Имеется какой либо отчет. у него есть форма настроек. Вот можно ли каким нибудь образом внешней обработкой получить ссылку на объект  - т.е. форму настроек того отчета? и дальше с формой настроек иметь дело)
1 Мимохожий Однако
 
17.10.13
22:31
Наверняка.
2 Управляемое Приложени
 
18.10.13
08:42
up!
а всё же, есть предложения какие ни будь?
Еще раз повторю вопрос - Есть открытая форма настроек отчета, как к ней получить управление, через внешнюю обработку?
3 МосЭстрада
 
18.10.13
08:44
Если конфа на УФ, то можно попробовать получить форму по заголовку перебрав все окна.
4 Defender aka LINN
 
18.10.13
08:44
(2) для зачем?
А в общем случае - нет.
5 МосЭстрада
 
18.10.13
08:51
Окна = ПолучитьОкна();
Для Каждого Окно Из Окна Цикл
  Если Найти(Окно.Заголовок, "тут заголовок") > 0 Тогда
  ...
6 МосЭстрада
 
18.10.13
08:53
ну или например
Форма = Окно.ПолучитьСодержимое();
Если Форма.Объект.Ссылка = Объект.ДокументСсылка Тогда
...
7 Defender aka LINN
 
18.10.13
09:14
(6) Это отчет
8 МосЭстрада
 
18.10.13
09:28
(7) в (6) написано для примера, можно по другим реквизитам формы определить нужную. Хотя, если заголовок уникальный, это не нужно.
9 Defender aka LINN
 
18.10.13
09:30
(8) Мне-то пофигу, меня больше интересует цель аффтора. Есть стойкое подозрение, что мы опять наблюдаем попытку удаления гланд не с того края организма
10 МосЭстрада
 
18.10.13
09:35
Да, что-то он молчит, пятничнуюю тему, наверное, читает.
11 Управляемое Приложени
 
18.10.13
12:43
Благодарю за ответы, опробую! Формы обычные = НЕ управляемые.

нужно всё это так как на самом деле не хотелось править конфигурацию, просто для этого надо КУЧУ порльзователей будет выгнать, плюс еще и база распределенная.
12 Defender aka LINN
 
18.10.13
13:40
(11) Рукалицо...
13 Управляемое Приложени
 
18.10.13
17:26
Предложения(5) и (6) так понял только для УФ.
Для обычных форм так и не нашел способа перехвата(

Поправил конфигуратор в итоге, что бы время не тратить...

(12)по вашему ради одного пользователя стоит править конфигурацию и выгонять остальных юзеров?