При вставке слова из списка Т9 с признаком ЗаменятьРодителяПриВставке для метода не вставляются скобки

tormozit Закрыто

6.2.9014.29225
Раньше (в июне) это точно работало - скобки вставлялись.
Демо для базы редактора скриптов. Открыть любой модуль и написать "ир_." вызвать подсказку и выбрать любой метод. Вставится имя модуля, имя метода, но без скобок.

5yRUWq5RrM.mp4

Комментарии

tormozit
#1, 04 октября 2024 19:15

Напоминаю


tormozit
#2, 11 октября 2024 21:54

Напоминаю


tormozit
#3, 19 ноября 2024 14:20

Напоминаю


tormozit
#4, 26 ноября 2024 12:24

Напоминаю


tormozit
#5, 03 декабря 2024 09:19

Напоминаю


bolsun
#6, 04 декабря 2024 14:53

(5) tormozit, у элемента кроме ЭтоМетод стоит признак ЭтоШаблон = Истина, в этом случае ЭтоМетод игнорируется.


tormozit
#7, ред. 05 декабря 2024 00:02

Теперь я добавил скобки к тексту шаблона и скобки стали вставляться. Но я не могу управлять размещением каретки после вставки и потому она всегда перемещается после закрывающей скобки. А обычно в вызове метода общего модуля надо передавать параметры. Это конечно лучше чем вообще без скобок.
Пока оставлю заявку открытой в надежде на возможное улучшение по положению каретки.


bolsun
#8, ред. 05 декабря 2024 00:08

(7) tormozit, сделай ЭтоШаблон = Ложь, это не шаблон.


tormozit
#9, 05 декабря 2024 00:12

(8) bolsun, тогда будет вставляться текст элемента списка


bolsun
#10, 05 декабря 2024 00:24

(9) tormozit, да, это проблема из-за того, что у нас при передаче данных T9, отсутствует поле Значение, а есть только Представление. При вставке используется Значение, которое по какой-то причине мы не добавили в API.
Вариантов решения 2:

  1. Добавить передачу Значение
  2. Для данного варианта вставки (использование об_.) в шаблон добавлять <?> или <!>.
    Первый вариант правильнее.


tormozit
#11, 05 декабря 2024 00:27

(10) bolsun, забыл про "<!>". Добавил в шаблон. Теперь уже приемлемо работает.
tormozit изменил статус на Закрыто


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