Выбираю из списка Т9 функцию ТекущаяДата() глобального контекста. Она вставляется, но за ней зачем то вставляется ";". Как это отключить? ТекущаяДата + 123
0 0
ред. 28 декабря 2023 00:58
Недостаточно рейтинга для добавления отрицательного голоса. Шаблон будет скрыт из ваших результатов поиска.
Комментарии
bolsun #1, 11 октября 2023 02:28
У меня не воспроизводится. Нужен лог с отладкой и гифка или последовательность действий для воспроизведения.
0
tormozit #2, ред. 11 октября 2023 09:27
Последовательность действий. Включить "ИР Адаптер".
Открыть модуль новой внешней обработки. Вставить текст "ТекущаяДата + 123". Разместить каретку после имени "ТекущаяДата". Нажать CTRL+Space. Нажать CTRL+Space. В открывшемся списке Т9 на слове "ТекущаяДата" нажать ENTER.
0
tormozit #3, 11 октября 2023 09:24
Вот атрибуты слова, которые я передаю в УстановитьДанныеT9().
0
tormozit #4, 11 октября 2023 09:29
Сейчас проблема не воспроизводится. Буду ловить ее повторное появление, чтобы снять лог.
Нажимаем CTRL+Space. В открывшемся списка нажимаем CTRL
0
tormozit #7, 04 ноября 2023 17:23
Сделал чистый пример.
СлужебныеДанные = новый Структура;
ф = СлужебныеДанные.Свойство
Нажимаем ALT+Space и выбираем слово "Свойство". Вставляется "Свойство();". А ожидалось "Свойство()" (без ";").
Для вставки вызова процедуры такое поведение полезно. А для вставки вызова функции оно часто вредно.
Тем более в настройках отключена автоматическая вставка ";". Так что такое поведение кажется ошибочным.
0
bolsun #8, 27 декабря 2023 13:51
Проблема актуальна?
Опция в Настройках отключает вставку точки запятой при вставке из штатной подсказки а не из T9.
Для отключения вставки ; в обработчике нужно передавать свойство АвтоТочкаСЗапятойОтключена для значения подсказки.
bolsun изменил статус на На выяснении
0
tormozit #9, 27 декабря 2023 23:15
Поведение не Турбоконфа не изменилось.
АвтоТочкаСЗапятойОтключена включил для всех слов, которые не являются процедурами. Проблема ушла.
0
bolsun #10, 27 декабря 2023 23:18
bolsun изменил статус на Закрыто
0
tormozit #11, 27 декабря 2023 23:19
Но теперь перестала вставляться закрывающая скобка.
tormozit изменил статус на Открыто
0
bolsun #12, 27 декабря 2023 23:23
(11) tormozit, нужна демонстрация, лог.
bolsun изменил статус на На выяснении
0
tormozit #13, 27 декабря 2023 23:30
СлужебныеДанные = новый Структура;
СлужебныеДанные.Количество(
То вставляется, то не вставляется закрывающая скобка. Видимо опять какая то задержка влияет.
(13) tormozit, да, при автозавершении слова штатной подсказкой не вставляется закрывающая скобка при последующей вставке. Это баг.
bolsun изменил статус на Подтвержденный баг
0
tormozit #17, ред. 28 декабря 2023 00:20
На видео же показана вставка из списка Т9 (в самом конце). Там вставилась только одна скобка.
0
tormozit #18, 28 декабря 2023 00:52
Проверил. На новой версии пока не удалось повторить.
#1, 11 октября 2023 02:28
У меня не воспроизводится. Нужен лог с отладкой и гифка или последовательность действий для воспроизведения.
#2, ред. 11 октября 2023 09:27
Последовательность действий. Включить "ИР Адаптер".
Открыть модуль новой внешней обработки. Вставить текст "ТекущаяДата + 123". Разместить каретку после имени "ТекущаяДата". Нажать CTRL+Space. Нажать CTRL+Space. В открывшемся списке Т9 на слове "ТекущаяДата" нажать ENTER.
#3, 11 октября 2023 09:24
Вот атрибуты слова, которые я передаю в УстановитьДанныеT9().
#4, 11 октября 2023 09:29
Сейчас проблема не воспроизводится. Буду ловить ее повторное появление, чтобы снять лог.
#5, ред. 15 октября 2023 09:23
Проблема регулярно возникает и исчезает, но закономерностей не выявил.
Вот очередной эпизод.
Ссылка скрыта
%2FContent%2FFiles%2F1165DFE919CB05373C26DFFD93BA26DF9DD382C5%2FZPx8vdK1qr.mp4
#6, ред. 03 ноября 2023 11:23
Вот пример где стабильно воспроизводится проблема. Справа от текста
Обработки.ЗагрузкаЗаправок.Создать().ДанныеДляЗагрузки.Выгрузить
Нажимаем CTRL+Space. В открывшемся списка нажимаем CTRL
#7, 04 ноября 2023 17:23
Сделал чистый пример.
Нажимаем ALT+Space и выбираем слово "Свойство". Вставляется "Свойство();". А ожидалось "Свойство()" (без ";").
Для вставки вызова процедуры такое поведение полезно. А для вставки вызова функции оно часто вредно.
Тем более в настройках отключена автоматическая вставка ";". Так что такое поведение кажется ошибочным.
#8, 27 декабря 2023 13:51
Проблема актуальна?
Опция в Настройках отключает вставку точки запятой при вставке из штатной подсказки а не из T9.
Для отключения вставки ; в обработчике нужно передавать свойство АвтоТочкаСЗапятойОтключена для значения подсказки.
bolsun изменил статус на На выяснении
#9, 27 декабря 2023 23:15
Поведение не Турбоконфа не изменилось.
АвтоТочкаСЗапятойОтключена включил для всех слов, которые не являются процедурами. Проблема ушла.
#10, 27 декабря 2023 23:18
bolsun изменил статус на Закрыто
#11, 27 декабря 2023 23:19
Но теперь перестала вставляться закрывающая скобка.
tormozit изменил статус на Открыто
#12, 27 декабря 2023 23:23
(11) tormozit, нужна демонстрация, лог.
bolsun изменил статус на На выяснении
#13, 27 декабря 2023 23:30
То вставляется, то не вставляется закрывающая скобка. Видимо опять какая то задержка влияет.
euu6k2BqxM.mp4
Ссылка скрыта
tormozit изменил статус на Открыто
#14, 27 декабря 2023 23:37
(13) tormozit, нужен скрипт с внесенными изменениями
bolsun изменил статус на На выяснении
#15, 27 декабря 2023 23:40
RDT.os
#16, ред. 28 декабря 2023 00:18
(13) tormozit, да, при автозавершении слова штатной подсказкой не вставляется закрывающая скобка при последующей вставке. Это баг.
bolsun изменил статус на Подтвержденный баг
#17, ред. 28 декабря 2023 00:20
На видео же показана вставка из списка Т9 (в самом конце). Там вставилась только одна скобка.
#18, 28 декабря 2023 00:52
Проверил. На новой версии пока не удалось повторить.
#19, 28 декабря 2023 00:58
bolsun изменил статус на Закрыто