cpr1c / tools_ui_1c

Универсальные инструменты 1С для управляемых форм
GNU General Public License v3.0
711 stars 227 forks source link

В контекстном меню дублируются пункты "Вставить макроколонку", "Копировать", "Вставить" #605

Closed GreatZhukov closed 6 months ago

GreatZhukov commented 6 months ago

Опишите ошибку Консоль запросов. Редактор monaco. В контекстном меню дублируются пункты "Вставить макроколонку", "Копировать", "Вставить" после нажатия на кнопку "Параметры"(параметры запроса рядом с текстом).

Воспроизведение ошибки

  1. В настройках УИ поставить галку "Использовать команды работы с буфером в контекстном меню".
  2. Запустить обработку "Консоль запросов".
  3. Правой кнопкой мыши вызываем контекстное меню в редакторе запроса. Видим пункты меню "Вставить макроколонку", "Копировать", "Вставить" в одном экземпляре.
  4. Нажимаем на кнопку "Параметры"(параметры запроса рядом с текстом).
  5. Правой кнопкой мыши вызываем контекстное меню в редакторе. Видим дубли пунктов меню "Вставить макроколонку", "Копировать", "Вставить".

Ожидаемое поведение При нажатии на кнопку "Параметры"(параметры запроса рядом с текстом) пункты меню дублироваться не должны.

Окружение

Дополнительная информация На копии исправил, добавив на форму консоли реквизит с типом "СписокЗначений", в который пишу имена пунктов меню, которые уже добавлены. И при добавлении пункта меню каждый раз проверяю его в списке. image