1C-Company / 1c-edt-issues

Пространство для пожеланий и обсуждения ошибок 1C:Enterprise Development Tools
https://edt.1c.ru/
134 stars 8 forks source link

EDT глобальная замена совпадения текста. #1437

Open bostontothemoon opened 1 month ago

bostontothemoon commented 1 month ago

Описание проблемы

Открываю в меню в разделе "Поиск" подпункт "Найти" 1 В открывшейся форме перехожу во вкладку "Поиск файлов" заполняю поле "Содержит текст" текстом, который хотел бы заменить и нажимать "Заменить..", две точки тут дают мне понять, что далее предстоит более тонкая настройка 1 Происходит поиск вхождений и открывается окно замены совпадения текста. Тут однозначная кнопка ОК. Я понимаю что по нажатию сразу будет инициирована замена текста на тот, что я введу. Нам так не надо и хотелось бы выбрать конкретные места замены. Интуитивно понятно, что такая настройка будет по нажатию на "Предварительный просмотр>". Нажимаю пока не заполнив строку на которую будем менять (предполагая, что смогу сюда вернуться). 1 Открывается окно Заменить совпадения текста. В списке вносимых изменений выбираю нужные мне. Далее у меня есть выбор "Назад" или "ОК". У меня складывается впечатление, что по кнопке "Назад" и "ОК" я вернусь в предыдущую форму и смогу ввести строку замены (ведь в этой форме её нет, а я ещё не ввел её). Разница между этими кнопками в моем понимании будет в том, что в одном случае то, что я обдуманно сидел накликивал пол часа сохранится и это кнопка "ОК", а по кнопке "Назад" кропотливо выбранные строчки возможно вернутся в исходное состояние. 1 Но происходит не так. Выбранные мной строки сбрасываются и сохранить то, что пол часа выбирал, невозможно, т.к. по кнопке "Назад", выбранные поля сбрасываются. А по кнопке "ОК" - происходит не переход в предыдущую форму для возможности изменения текста замены (ведь я пришёл сюда по кнопке "Предварительный просмотр>" и считаю данную форму скорее вспомогательной для более тонкой настройки, а вот инициируется замена все таки из родительской формы, там уже была кнопка "ОК", думаю я), а всё - замена уже заменяет.

Подытоживая вижу 2 недочета. Основной и самый в моём случае фатальный это кнопка "ОК" на последней картинке. Непонятно, начнет тут происходить замена или я вернусь к предыдущему окну. Я бы назвал эту кнопку "Заменить" к примеру.

И второй момент - пол часа стараний по выбору мест замены всё на той же последней картинке, просто сбрасываются при нажатии "<Назад", т.е. сохранить выбранное в этой форме не представляется возможным совсем.

Описание решения проблемы

  1. Предлагаю изменить текст кнопки "ОК" в этой форме на "Заменить"/"Заменить совпадения", чтобы мне как пользователю было понятно однозначно, что сейчас что-то начнется 1 а не что я вернусь в форму на уровень выше, ведь там уже была кнопка "ОК", которая инициирует замену.

  2. Если сохранять выбранные мной совпадения нельзя, то при нажатии на кнопку "< Назад", хотя бы предупреждать меня что всё, что я выбрал не сохранится .

Дополнительная информация

1C:Enterprise Development Tools Ruby 2023.3.4