tormozit / RDT1C

Подсистема "Инструменты разработчика" для платформы 1С 8
http://devtool1c.ucoz.ru
87 stars 8 forks source link

Консоль запросов. Структура запросов. неожиданное поведение #574

Closed dmitri-0 closed 3 months ago

dmitri-0 commented 5 months ago

Воспроизведение проблемы

структура запроса. свернуть все. перейти на другой запрос, потом вернуться или ходить по тексту запроса.

Ошибка

автоматически разворачивается структура запроса.

Желаемое поведение

хочу чтобы оставалась свернутой. можно сделать опцию Оставлять свернутой.

Программное окружение
Платформа: 8.3.22.2283
Режим БД: файловый
Конфигурация. Название: ИР расширение ()
Конфигурация. Основной режим запуска: Обычное приложение
Конфигурация. Вариант встроенного языка: Русский
Конфигурация. Режим управления блокировкой данных: Управляемый
Конфигурация. Режим совместимости: Версия8_3_10
Конфигурация. Режим использования синхронных вызовов: Использовать
Инструменты разработчика. Версия: Расширение 7.05.2e
Инструменты разработчика. Инструмент: Прочее
Инструменты разработчика. Перехват клавиатурного ввода: Нет
Инструменты разработчика. Объекты на сервере: Нет
Инструменты разработчика. Асинхронность запрещена: Нет
Инструменты разработчика. Разрешены имитаторы: Да
Расширения. ИнструментыРазработчикаTormozit (7.14.1e)
Клиент. Приложение: Обычное приложение 64б
Клиент. Проверка модальных вызовов: Нет
Клиент. Язык интерфейса конфигурации: ru
Клиент. Язык интерфейса системы: ru
Клиент. Отладка разрешена: Да
Клиент. Постоянный кэш метаданных: Да
Клиент. ОС: Майкрософт Windows 10 Pro 64-разрядная Русский
Клиент. ОС от имени администратора: Нет
Клиент. ОС выполнение BAT: Да
Клиент. ОС Текущая кодовая страница: 866
tormozit commented 5 months ago

Необходима картинка

dmitri-0 commented 5 months ago

https://github.com/tormozit/RDT1C/assets/141411224/7e03de5b-0a11-4a21-a180-207517c6fe86

tormozit commented 5 months ago

Все деревья в инструментах разворачиваются автоматически, если в них менее 30 строк. Это сделано для удобства. Да, в каких то случаях или каким то людям это можно быть немного менее удобно, чем свернутое отображение по умолчанию всегда. Но ты не описал в чем заключается неудобство. Попробуй его описать более четко. Если оно действительно значимое, буду думать.

tormozit commented 5 months ago

Из существующих настроек можно попробовать эту установить в 1. Тогда будет строиться только верхний уровень ведомой структуры запроса.

изображение

dmitri-0 commented 5 months ago

когда большой пакет запросов и много соединений таблиц, то ходить по развернутому дереву становится неудобно. например если запросов в пакете около 20, то дерево становится слишком насыщенным. мне нужно быстро перейти от запроса к запросу, это удобно когда оно свернуто.

функция автоматического разворачивания удобная. предлагаю добавить опцию Оставлять свернутым для структуры запросов.

tormozit commented 5 months ago

Я же написал, что "когда большой пакет запросов и много соединений таблиц", дерево должно быть свернутым и разворачивает оно только путь к текущему узлу. У меня программа именно так ведет себя. Ты показал маленькое дерево. Оно должно быть развернуто полностью сразу . Покажи ситуацию, когда у тебя большое дерево само разворачивается полностью.

tormozit commented 5 months ago

Большая просьба - делай первую букву в предложении заглавной. Так удобнее навигация по тексту.

dmitri-0 commented 5 months ago

На больших запросах все равно разворачивается. Нажимаю ctrl-s - разворачивается. Поведение такое же как на видео, только запрос большой. Жаль что у тебя не получается воспроизвести.

tormozit commented 5 months ago

Ты умеешь записывать видео с экрана. Так запиши "На больших запросах все равно разворачивается." и покажи мне.

dmitri-0 commented 5 months ago

https://github.com/tormozit/RDT1C/assets/141411224/5bef22e2-569b-4f2f-ac33-2b72ee3f4827

dmitri-0 commented 5 months ago

Получается 30 строк. Это так не очевидно. Почему именно 30? Можно как-то дать мне возможность самому регулировать это количество?

tormozit commented 5 months ago

Создал задачу https://www.hostedredmine.com/issues/980328 Она снизит продемонстрированное тобой неудобство.

tormozit commented 4 months ago

Сделано в 7.15

dmitri-0 commented 4 months ago

Большое спасибо!