Показ подсказки ТК при условии что конфигуратор показал свою подсказку и в ней сразу выбрал нужное значение

Карточка с форума разработчиков ![Проблема](https://trello-attachments.s3.amazonaws.com/5d0c906bf7a02467b6e05ce9/865x204/cc3ffd1139ac291a3c890b07dc44b8c3/bug.gif) Надеюсь из гифки будет понятно, сначала показан вариант штатной подсказки, а потом вариант с ТК. Если ТК может смотреть выделенную позицию в штатной подсказке, то можно смотреть если она не нулевая (не первая строка) то не показывать подсказку ТК

Комментарии

Поддержка TurboConf
#1, 21 июня 2019 11:08

Пользователь прикрепил(а) вложение bug.gif
https://trello-attachments.s3.amazonaws.com/5aec736d7dec7207a7f7c6df/5d0c906bf7a02467b6e05ce9/158f6fc5dfeef84643fe241ddc7a4107/bug.gif


Поддержка TurboConf
#2, 21 июня 2019 19:49

@markersx проблема в том, что позиция при открытии может быть посредине списка, как в некоторых версиях платформы. Я стараюсь определять, что пользователь изменил позицию, по нажатию клавиш курсора.
По гифке не могу понять, последовательность нажатий и что вообще происходит ))


Поддержка TurboConf
#3, 22 июня 2019 04:24

@bolsun Последовательность действий простая, написали равно и открыли подсказку (или сама открылась, тут это не важно) Но в случае когда открывается ТОЛЬКО штатная подсказка, нужный вариант автоматически выбирается платформой в списке подсказок (т.е. позиция нужного варианта не первая и платформа сама выделяет эту строчку) и можно было бы просто нажать Enter. Но когда показывается подсказка ТК, то подходящий вариант не выбран (нужно выбирать).


Поддержка TurboConf
#4, 22 июня 2019 09:53

@markersx давайте разбираться 😃

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

В примере я вижу, что нужно немного настроить шаблоны Для, Пока и т.д. Чтобы они не всплывали, после <>= и т.д. Тогда нужное значение будет выбрано сразу же. Я правильно понял проблему?


Поддержка TurboConf
#5, 22 июня 2019 14:19

@bolsun Ну не совсем так, но думаю и этого будет достаточно, а там посмотрим 😉


Поддержка TurboConf
#6, 22 июня 2019 14:44

@markersx это я в любом случае сделаю, новая версия почти готова.

Процедура_КонецПроцедуры, Если_КонецЕсли, Для_Каждого_Цикл и т.д. будут показываться, только в начале новой строки. Т.к. их показав в условиях, присвоениях, параметрах - совсем неуместен ))

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


Поддержка TurboConf
#7, 22 июня 2019 14:44

thumbs up 👍


Поддержка TurboConf
#8, 22 июня 2019 15:45

Пользователь прикрепил(а) вложение TurboConf.zip
Ссылка скрыта


Поддержка TurboConf
#9, 22 июня 2019 15:47

@board @markersx во вложении тестовая версия, изменил шаблоны.

ПроцедураКонецПроцедуры, ЕслиКонецЕсли, ДляКаждогоЦикл и т.д. будут показываться только в начале строки.

Также если список гибридной подсказки содержит только одно значение, и оно совпадает с выбранным в штатной, то подсказка не будет всплывать.


Поддержка TurboConf
#10, 22 июня 2019 17:02

@bolsun Ок, завтра попробую! Спасибо!


Поддержка TurboConf
#11, 24 июня 2019 08:36

bolsun переместил(а) эту карточку из списка Баги новые и на выяснении в список Завершено


Поддержка TurboConf
#12, 24 июня 2019 08:36

bolsun переместил(а) эту карточку из списка Завершено в список Баги новые и на выяснении


Поддержка TurboConf
#13, 24 июня 2019 14:04

@markersx ситуация улучшилась?


Поддержка TurboConf
#14, 25 июня 2019 10:55

Пользователь прикрепил(а) вложение 2019-06-25_15-57-56.mp4
https://trello-attachments.s3.amazonaws.com/5aec736d7dec7207a7f7c6df/5d0c906bf7a02467b6e05ce9/86458ff9a33dc28233c23164a33452ee/2019-06-25_15-57-56.mp4


Поддержка TurboConf
#15, 25 июня 2019 10:57

2019-06-25_15-57-56.mp4 То что стало лучше - да, но то о чем именно я писал осталось. Сделал запись, на ней я пишу "Состояние = " и нажимаю Ctrl + Пробел и если замедлить запись, то видно что сначала появляется штатная подсказка в которой нужный вариант УЖЕ выбран платформой, а потом уже появляется подсказка ТК
PS: Некоторые тормоза связаны с тем что модуль большой где это показывалось и 1С в нем неадекватно долго показывает подсказу, если бы у вас получилось это решить, было бы вообще восхитительно


Поддержка TurboConf
#16, 25 июня 2019 13:44

Пользователь прикрепил(а) вложение t9_builtin_suggestion_fix.gif
https://trello-attachments.s3.amazonaws.com/5aec736d7dec7207a7f7c6df/5d0c906bf7a02467b6e05ce9/ad47d119ecf0336f426a8e20146c52a8/t9_builtin_suggestion_fix.gif


Поддержка TurboConf
#17, 25 июня 2019 13:44

@markersx теперь понял о чем речь ))
Это кстати была очень серьезная недоработка подсказки, спасибо!
Исправил t9_builtin_suggestion_fix.gif .


Поддержка TurboConf
#18, 25 июня 2019 13:44

thumbs up 👍


Поддержка TurboConf
#19, 25 июня 2019 13:45

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


Поддержка TurboConf
#20, 25 июня 2019 13:54

@markersx опубликовал, попробуйте


Поддержка TurboConf
#21, 25 июня 2019 14:04

@bolsun Да! Работает отлично! Спасибо!


Поддержка TurboConf
#22, 25 июня 2019 14:04

thumbs up 👍


Поддержка TurboConf
#23, 25 июня 2019 14:04

markersx переместил(а) эту карточку из списка Баги новые и на выяснении в список Завершено


Для вставки изображения или файла, перетащите его в поле редактора или вставьте файл из буфера