Как закрыть ОкноКлиентскогоПриложения?
☑
0
totparen
19.11.17
✎
08:02
Подскажите как можно закрыть ОкноКлиентскогоПриложения, это это не форма? Табличный документ.
Закрываю все открытые окна, а табличный документ так не получается закрыть лОкно.Содержимое.Количество() = 0 .
лОкна = ПолучитьОкна();
лФормыКЗакрытию = Новый Массив;
Для каждого лОкно Из лОкна Цикл
Если лОкно.Содержимое.Количество() = 0 Тогда
Продолжить;
КонецЕсли;
пФорма = лОкно.Содержимое[0];
лФормыКЗакрытию.Добавить(пФорма);
КонецЦикла;
Для каждого лФорма Из лФормыКЗакрытию Цикл
лФорма.Закрыть();
КонецЦикла;
1
totparen
19.11.17
✎
08:03
Хм.. Возможно ли вообще получить открытый ТабличныйДокумент и проанализировать его?
2
Мимохожий Однако
19.11.17
✎
08:37
Объясни этот фрагмент:
Если лОкно.Содержимое.Количество() = 0 Тогда
Продолжить;
КонецЕсли;
3
totparen
19.11.17
✎
08:40
(2)
У открытого табличного документа, нет содержимого. И получить форму к закрытию я не могу.
4
Мимохожий Однако
19.11.17
✎
08:44
Может быть, средствами операционной системы отловить это окно?
5
totparen
19.11.17
✎
08:52
Ууу.. )) Это уж лишка. Мне ещё и содержимое этого табличного документа нужно получить.
6
Cyberhawk
19.11.17
✎
09:53
Оповестить + ОбработкаОповещения
7
SleepyHead
гуру
19.11.17
✎
11:44
Такое чувство, что для каминовской конфы что-то пишешь, автор
8
H A D G E H O G s
19.11.17
✎
11:55
Никак
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший