salexdv / bsl_console

Консоль кода для 1С 8.3 (Управляемые и обычные формы)
MIT License
293 stars 55 forks source link

Бесполезное всплывающее окно при удержании указателя с зажатым CTRL в языке запросов #316

Open tormozit opened 1 year ago

tormozit commented 1 year ago

При удержании указателя с зажатым CTRL редактор как я понял показывает определение слова, но в данном случае это не определение. Прошу анализировать наличие точки слева от слова и показывать определение только если она отсутствует, либо с учетом определения родительской таблицы перед точкой

ВЫБРАТЬ
    ВалютыТ.Код КАК Код2,
    ВалютыТ.ПометкаУдаления КАК ПометкаУдаления,
    ВалютыТ.Ссылка КАК Ссылка,
    &ывап
ИЗ
    Справочник.Валюты КАК ВалютыТ
ГДЕ ИСТИНА
    И ВалютыТ.Код ПОДОБНО "%54%"
    И ВалютыТ.ПометкаУдаления = ЛОЖЬ

изображение

tormozit commented 1 year ago

Может быть сделать мне новое событие "Перед отображением текста определения"? Я бы туда правильное определение слова подставлял или гасил неправильное.

salexdv commented 1 year ago

При удержании указателя с зажатым CTRL редактор как я понял показывает определение слова, но в данном случае это не определение. Прошу анализировать наличие точки слева от слова и показывать определение только если она отсутствует, либо с учетом определения родительской таблицы перед точкой

Механизм, конечно требует доработки. Показывать определение только при отсутствии точки слева неправильно т.к. иногда видеть опредления для полей таблицы полезно

image

tormozit commented 1 year ago

Я же написал "либо с учетом определения родительской таблицы перед точкой". В показанном мной случае определение показывается без учета родительской таблицы. У меня есть свой расчет определения. Поэтому было бы здорово получить возможность подставлять свое определение в такой ситуации.

tormozit commented 1 year ago

Хотя до исправления проблемы торможения редактора делать для меня новое событие - смысла большого не имеет.