Как закрыть ОкноКлиентскогоПриложения?
☑
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
Никак
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой