Снегопат
https://snegopat.ru/forum/

Расширенный поиск (область поиска)
https://snegopat.ru/forum/viewtopic.php?f=1&t=760
Страница 1 из 2

Автор:  7OH [ 23 ноя 2016, 17:34 ]
Заголовок сообщения:  Расширенный поиск (область поиска)

Добрый день.

Доработал скрипт "расширенный поиск" - добавил возможность фильтровать по области выполнения "НаКлиенте"\"НаСервере"\"НаСервереБезКонтекста".
Исправил некоторые ошибки.

Добавлять как обычные пользовательские скрипты - в папку "custom".

Оцениваем и можете помочь (идеями например).

upd.20180818:
1. Кое-где кое-что подправил;
2. Добавил возможность повторного поиска в открытых файлах
3. Добавил режим замены (сначала поиск, потом активация КАЖДОЙ найденной строки и замена на указанный текст).

 Скрины
Вложение:
ext1.png
ext1.png [ 12.23 КБ | Просмотров: 28403 ]

Вложение:
ext2.png
ext2.png [ 18.76 КБ | Просмотров: 28403 ]


Вложения:
extSearch3_20170818.zip [25.77 КБ]
Скачиваний: 998

Автор:  gigabyte-artur [ 30 ноя 2016, 11:22 ]
Заголовок сообщения:  Re: Расширенный поиск (обалсть поиска)

Аналогичная проблема начала проявляться после перехода на версию платформы 8.3.9. Вызов расширенного поиска вызывает появление сообщения об ошибке:
https://yadi.sk/i/AJKDEFn6zp9eL

Автор:  7OH [ 12 дек 2016, 12:27 ]
Заголовок сообщения:  Re: Расширенный поиск (обалсть поиска)

Доработал немного.
Проблема в том, что не отрабатывает команда openModule.
Пришлось заменить на editProperty.
В результате открывается или модуль (если это модуль) или форма.
Если открылась форма - открываете модуль ручками сначала, а дальше из поиска будет работать двойной клик.

На досуге попробую найти причину, почему открытие модуля не срабатывает.
Можете помочь, если умеете.

Вложения:
extSearch3_v2.zip [22.54 КБ]
Скачиваний: 1031

Автор:  7OH [ 12 дек 2016, 13:01 ]
Заголовок сообщения:  Re: Расширенный поиск (обалсть поиска)

нашел ПОЛНОЕ решение
открываем файл core\v8api\metadata.v
строка 242 (перед uint openModule)
заменяем +1 на +2
начинают работать и остальные модули, где сбоило открытие модулей.

Автор:  orefkov [ 12 янв 2017, 10:45 ]
Заголовок сообщения:  Re: Расширенный поиск (обалсть поиска)

7OH писал(а):
нашел ПОЛНОЕ решение
открываем файл core\v8api\metadata.v
строка 242 (перед uint openModule)
заменяем +1 на +2
начинают работать и остальные модули, где сбоило открытие модулей.

Начиная с которого релиза 1С поменялось смещение, не проверяли?

Автор:  7OH [ 12 янв 2017, 10:48 ]
Заголовок сообщения:  Re: Расширенный поиск (обалсть поиска)

Мы начали работать с 8.3.9.1850.
Народ тоже на ней пытался - другое в итоге и не пробовал.

Автор:  orefkov [ 12 янв 2017, 10:52 ]
Заголовок сообщения:  Re: Расширенный поиск (обалсть поиска)

Ок, внесу в репозитарий.

Автор:  dmnx [ 13 янв 2017, 09:17 ]
Заголовок сообщения:  Re: Расширенный поиск (обалсть поиска)

Кстати, предложенное выше решение у меня не работает в модулях форм. Платформа 8.3.9.1850. В общих модулях и модулях объектов ошибок нет.

Автор:  7OH [ 18 авг 2017, 16:03 ]
Заголовок сообщения:  Re: Расширенный поиск (обалсть поиска)

Добавил режим замены текста - пишите у кого как работает.

Автор:  7OH [ 13 июл 2020, 23:41 ]
Заголовок сообщения:  Re: Расширенный поиск (область поиска)

Восстановил режим замены - добавил с вопросом, как в редакторах.
Заодно (через 3 года) добил свертку панели замены )))).
Плюс поточность вынес и определение клиент\серверности модулей.

Вложения:
extSearch3_20200713.zip [27.53 КБ]
Скачиваний: 900

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/