Удаляется слово справа после выбора подсказки в некоторых случаях

vigor Закрыто Средний

ТК: 6.1.8913.5863
ИР: 7.29.1p
Адаптер: 1.54

Тех. инфо:
Платформа: 8.3.18.1208
Режим БД: клиент-серверный
Конфигурация. Название: Комплексная автоматизация, редакция 1.1 (1.1.55.1)
Конфигурация. Основной режим запуска: Обычное приложение
Конфигурация. Вариант встроенного языка: Русский
Конфигурация. Режим управления блокировкой данных: Управляемый
Конфигурация. Режим совместимости: Версия8_2_13
Конфигурация. Режим использования синхронных вызовов: Использовать
Конфигурация. Версия БСП: 102
Инструменты разработчика. Версия: Портативный 7.29.1p
Инструменты разработчика. Инструмент: Прочее
Инструменты разработчика. Перехват клавиатурного ввода: Да
Инструменты разработчика. Объекты на сервере: Нет
Инструменты разработчика. Серверный модуль БСП: Нет
Клиент. Приложение: Обычное приложение 32б
Клиент. Проверка модальных вызовов: Нет
Клиент. Язык интерфейса конфигурации: ru
Клиент. Язык интерфейса системы: ru_RU
Клиент. Отладка разрешена: Нет
Клиент. Постоянный кэш метаданных: Да
Клиент. ОС: Майкрософт Windows 10 Корпоративная LTSC 64-разрядная Русский
Клиент. ОС от имени администратора: Нет
Клиент. ОС выполнение BAT: Да
Клиент. ОС Текущая кодовая страница: 866
Клиент-Сервер. Пинг: 0мс

GIF: https://imgur.com/JkmJxs2
Курсором влево-вправо двигаю, чтобы показать, что нет выделения. Также, ситуация повторяется, если переносишь функцию в общий модуль и хочешь в обработке поставить текст общего модуля перед функцией - удаляет функцию, вставляет название общего модуля.

ПС: При запуске адаптера, когда открыта внешняя обработка часто возникает ошибка:
Анализатор кода не видит полное содержимое формы из-за ошибки ее создания Ф::C:\Users\Dev\ДальшеПуть\ИОбработка.epf::ВводОстатковФикт.Форма.Форма: {ВнешняяОбработка.ирПортативный.МодульОбъекта(3951)}: Тип метаданных "Ф" не поддерживается

Комментарии

tormozit
#1, 28 мая 2024 15:27

Скрипт не может управлять вставкой, т.е. какие символы будут заменены.
@bolsun, вероятно к тебе вопрос.
tormozit изменил статус на Открыто


vigor
#2, 28 мая 2024 15:44

  1. Отключил адаптер.
  2. Сбросил настройки адаптера, чтобы при наборе текста не подключался.
    Поведение изменилось:
    https://imgur.com/JgksLpG


bolsun
#3, 28 мая 2024 16:17

Нужен лог и пример кода в виде текста.


vigor
#4, ред. 28 мая 2024 18:44

Перестала также выпадать подсказка в комментариях. Раньше выпадала СправочникСсылка, СправочникСписок и т.д. При этом - удаляются символы. Всё - при включенном адаптере. Возможно как-то связано.
https://imgur.com/bhhLnBz


tormozit
#5, ред. 28 мая 2024 17:57

@bolsun в (4) подсказка не открывается видимо потому, что 6.1 всегда Автовызов=Истина присылает. А ИР теперь для этого случая не заполняет список, если вероятность полезного открытия небольшая.
Прошу в 6.1 передавать Автовызов=Ложь всегда.


bolsun
#6, 28 мая 2024 18:51

(3) (4) vigor, лог и пример пришлете?


vigor
#7, 28 мая 2024 19:06

[20240528 20-00-Ссылка скрыта
ТестИРОшибка.epf


bolsun
#8, ред. 28 мая 2024 23:55

(5) tormozit, вообще я не ожидал, что ты выкатишь такие изменения в релиз, хотя они для 6.2 которая не то что в тестовой еще не вышла, а и даже в версии для ознакомления.


bolsun
#9, ред. 28 мая 2024 23:59

(5) флаг то я установлю для 6.1, а тем у кого 6.0 и меньше что делать?


tormozit
#10, 29 мая 2024 00:07

(9) bolsun, в 6.0 тоже есть это свойство?


bolsun
#11, 29 мая 2024 00:09

(10) tormozit, искать не хочется в какой версии появилось, но точно не в 6.1. В 6.0 или раньше.


tormozit
#12, 29 мая 2024 00:28

(11) bolsun, понял. Сделал проверку на номер версии Турбоконфа в адаптере 1.55


vigor
#13, 29 мая 2024 07:58

На 1.55 поведение не поменялось.

С отключенным адаптером удаления слова справа можно добиться так. Возможно всё сейчас идёт по этому же пути:

  1. Вызываем список подсказки с "Врег", набрав "вр".
  2. Далее, нажимаем Ctrl + Space - вызывается штатная(?) подсказка
  3. Выбираем её.
    https://imgur.com/FfVa1bJ
    В гифке - отключенный адаптер.
  4. Сначала обычная подсказка ТК.
  5. Потом описанная выше последовательность действий.


tormozit
#14, 29 мая 2024 08:08

(13) vigor, Прочитай описание изменений к версии 1.55 адаптера. Сделай тест демонстрирующий, что заявленное там исправление не работает. Чтобы не путаться, рекомендую создавать отдельную заявку по каждой проблеме.


vigor
#15, 29 мая 2024 09:05

(14) tormozit, "6.1-" - это включая или не включая 6.1?
Я читаю сейчас так: 6.1 и ниже.


tormozit
#16, 29 мая 2024 09:09

(15) vigor, ты верно понял


vigor
#17, 29 мая 2024 09:16

(13),

  1. Описание 1.55: "... исправлен ...ручной вызов подсказки внутри комментария.."
  2. Демонстрация на 1.55:
    https://imgur.com/mUgWky6


tormozit
#18, ред. 29 мая 2024 09:30

(17) как я уже писал выше, удаление символов не управляется скриптом. Нужно ждать обработки заявки со стороны @bolsun
Я сегодня еще раз протестировал работу скрипта на версии Турбоконф 6.1. Описанных тут проблем воспроизвести не удалось. В частности не воспроизводится проблема

Перестала также выпадать подсказка в комментариях


bolsun
#19, 29 мая 2024 11:31

(7) vigor, что с адаптером, что без него, у меня вставляется правильно.
Нужен файл экспорта настроек.


vigor
#20, 29 мая 2024 14:40

Настройки
Ссылка скрытаs)


bolsun
#21, 29 мая 2024 15:14

(20) vigor, также замены слова не наблюдаю. Есть возможность удаленного подключения?


bolsun
#22, 29 мая 2024 15:22

Еще бы лог покороче и попроще, а то в нем несколько вставок, еще заявка параллельно редактируется, не понятно какой фрагмент разбирать.
Просьба сделать лог сразу после неправильной вставки с заменой. Ctrl+Alt+Shift+L.


vigor
#23, ред. 29 мая 2024 17:33

Ссылка скрыта
Лог 18.20.00 , когда начал печатать в ТК

  1. В комментариях печатал слово СправочникСсы и вызов подсказки (пример вот здесь https://imgur.com/mUgWky6). Как только стёрлись две буквы слева - сразу сделал лог
  2. В user_scripts - только RDT.os (остальное убрал на время)


bolsun
#24, 29 мая 2024 18:14

Посмотрел 8.3.18.1208 оказывается не поддерживает TextPattern, поэтому ТурбоКонф работает в Режиме совместимости и Legacy Mode. Поэтому скорее происходят отличия в поведении, я пробовал на более новых версиях 8.3.18.


vigor
#25, 29 мая 2024 20:10

Проверил на 22 платформе, всё ок. На 18-й нет смысла ждать аналогичного поведения?


bolsun
#26, 30 мая 2024 13:02

(25) vigor, проверь на этой версии
https://disk.yandex.ru/d/XKCz9ijzgtoO1w


vigor
#27, 30 мая 2024 13:31

(26) На этой версии работает на 18 платформе.


Евгений М.
#28, 30 мая 2024 17:02

Набрел на этот тикет, т.к. у меня вываливается ошибка во внешней обработке:
Анализатор кода не видит полное содержимое формы из-за ошибки ее создания Ф_D_Repos_BIT_utils_ЗаполнениеУправленческогоБаланса_ХПП.epf_ЗаполнениеУправленческогоБаланса_ХПП.Форма.Форма: {ИнструментыРазработчикаTormozit ОбщийМодуль.ирКлиент.Модуль(16708)}: Ошибка при вызове метода контекста (ПолучитьФорму): Неизвестное имя формы. Имя: "Ф_D_Repos_BIT_utils_ЗаполнениеУправленческогоБаланса_ХПП.epf_ЗаполнениеУправленческогоБаланса_ХПП.Форма.Форма"
Я всего лишь нажал точку после "Объект" и хотел чтобы мне выпал реквизит обработки.
ТК Версия 6.1.8913.5863 от 27 мая 2024 г.
Адаптер тоже последний. По крайней мере на запрос по проверки обновлений ничего не прилетает.


bolsun
#29, ред. 30 мая 2024 17:07

(28) Евгений М., три или четыре ошибки смешали в один тикет, закрываю его.
Удаление слова,
удаление символов,
ошибка "Анализатор кода не видит полное содержимое формы из-за ошибки ее создания",
"Тип метаданных "Ф" не поддерживается"

Тикет называется "Удаляется слово справа после выбора подсказки в некоторых случаях" - это исправлено (как и удаление символов). Для остальных ошибок нужны отдельные тикеты.
Закрываю.
bolsun изменил статус на Закрыто


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