infostart-hub / toolkit

Infostart Toolkit
https://infostart.ru/marketplace/toolkit/
73 stars 7 forks source link

Активация окна "Все функции", если оно уже было открыто ранее. #721

Closed ChernyakAI closed 1 year ago

ChernyakAI commented 1 year ago

Существует проблема

Ситуация:

  1. Вызвал окно "Все функции" (Ctrl+A)
  2. Отвлёкся и переключился на другое окно, например, консоль запросов и некоторое время работаю в нём. При этом "Все функции" продолжают висеть на заднем фоне.
  3. Через некоторое время потребовалось опять вызвать "Все функции", но ничего не происходит, т.к. оно уже было открыто и висит где-то среди других открытых окон. Т.к. уже забыл что "Все функции" уже открыл ранее, то "подвисаешь" на некоторое время не понимая что происходит.

Хотелось бы иметь следующую функциональность

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

Способ обхода

Сообразить где находится потерянное окно можно, если заметить заблокированное окно на панели открытых. image

Дополнительный контекст

Infostart Toolkit PROF 2023.2.03

Платформа: 8.3.21.1644 (Windows x86-64)
Режим БД: клиент-серверный

Конфигурация:
1С:Комплексная автоматизация 2 (2.5.8.318)
Основной режим запуска: Управляемое приложение
Режим совместимости: Версия8_3_17
Версия БСП: 3.1.5.473

Клиент:
Тонкий клиент
ОС: Windows x86-64 (Microsoft Windows 10 version 10.0  (Build 19045))
Язык: ru
Режим запуска: Управляемое приложение
Evg-lylyk commented 1 year ago

Исправил в 2023.4, сделал как аналогичное типовое, окно блокирует весь интерфейс