Усовершенствованный поиск и замена значений на УФ

06.12.17

Задачи пользователя - Поиск данных

Обработка "Поиск и замена значений" на управляемых формах с некоторыми доработками: отбор по дате, обработка ссылок (удаление/пометка удаления), автовыбор типа, сохранение настроек, автоматический подбор дублей.

Скачать файлы

Наименование Файл Версия Размер
Апгрейд обработки "Поиск и замена значений" на УФ:
.epf 20,99Kb
267
.epf 2.0 20,99Kb 267 Скачать

Обработка была усовершенствована:

Данная обработка представляет собой вариант хорошо всем известной обработки "Поиск и замена значений", работающий на управляемых формах. Интерфейс обработки был несколько измнен. В отличие от "классического" таблицы разделены на несколько страниц.

В обработку добавлены следующие функции:

1. Добавлена кнопка "Поменять местами". Она меняет местами значения в колонках "Что заменять" на "На что заменять". Срабатывает только в тех строках, где установлена пометка

2. Добавлена функция обработки заменяемых ссылок. Для этого на вкладке "Поиск" добавлена группа кнопок "Обработка":

Пометить на удаление - установить пометку на удаление на замененные ссылки
Удалить непосредственно - удалить из базы заменные ссылки (удаляет только помеченные на удаление ссылки, требует монопольного режима) 
Удалить непосредственно без монопольного - удалить из базы заменные ссылки (удаляет только помеченные на удаление ссылки, монопольный режим не требуется) 
 
3. Добавлена галочка "Коприровать тип". Если она стоит, то в поле На что заменять тип автоматически выбирается такой же как и в поле "Что заменять"
4. Добавлено поле "Период", которое позволяет выполнять замену только в определенном периоде. При поиске ссылок будут отбираться только те документы или записи регистров сведений, чьи даты/периоды будут попадать в выбранный интервал времени.
5. В таблицу "Найденные значения" добавлены колонка с номером строки, а также с признаком проведения и пометки удаления. Иногда это бывает полезно :)
6. Есть еще одна вкладка - "Подбор дублей". В ней можно внести список объектов для замены и по кнопке "Проанализировать дубли" можно получить информацию о количестве ссылок на данный объект и дате последнего документа/регистра когда он использовался. (в последнем случае должна стоять галочка "Анализировать время использования".
Затем галочкой нужно пометить объект на который мы будем заменять и нажать кнопку "Перенести в таблицу"
Обработка должна работать в любой конфигурации на управляемых формах. (В принципе она может работать и в режиме обычного приложения, но тогда ее придется встроить в конфигурацию, так как как внешняя форма она не откроется). 
 
---------------------
 
Изменения в версии 2.0
1) На вкладке "Поиск" были добавлены кнопки для сохранения во внешний файл списка соответствия между колонками "Что заменять" и "На что заменять". При этом настройки могут быть открыты и в другой базе, даже если конфигурации у этих баз не совпадают. Важно только чтобы совпадали имена метеданных заменяемых элементов , например в обоих базах это был справочник "Контрагенты" и совпадали УИДы .
2) объекты, в которых найдены ссылки теперь тоже можно обрабатывать. Для этого есть кнопка "Обработка" на вкладке "Найденные значения"
3) Усовершенствован поиск дублей. Теперь дубли справочников можно искать автоматически. Для этого на вкладке "Подбор дублей" выбираем имя справочника, реквизит, по равенству значений которого мы будем искать дубли (по умолчанию это "наименование") . Затем вводим текст в строку поиска и выбираем режим поиска: совпадение - отберуться только те элементы справочника, значения реквизита которых будут равны строке поиска; вхождение - только те где значения будут содержать строку поиска.
Дополнительно можно настроить поиск с помощью следующих флажков:
без учета регистра - при поиске дублей не учитывается регистр 
без пробелов - при поиске дублей не учитываются пробелы
е = ё - при поиске дублей символы "е" и "ё" считаются одинкаовыми
В поле "исключенные символы" вводятся символы, которые исключаются при сравнении. Символы вводятся без пробелов. Например */-12346789

См. также

Быстрый поиск дублей с четким/нечетким поиском по любому сочетанию реквизитов/реквизитов таб. частей с отбором и быстрой заменой значений в ЛЮБЫХ базах 8.1-8.3 (УТ 10.3, БП 2, ЗУП 2.5, КА 1.1, УТ 11, БП 3, УНФ 1.6/3.0, КА 2, ЗУП 3 и т.д.)

Поиск данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Обработки помогут Вам легко и, главное, быстро (в 5 раз и быстрее штатной обработки 1С), выполнить поиск дублирующих данных в Ваших базах 1С на платформах 8.1-8.3. Это позволит уменьшить объем лишней информации в справочниках и документах, планах видов характеристик и др., упростит работу с данными пользователям. А так же можно, одним нажатием, узнать в каких ссылочных объектах есть вообще дубли! Понятное расположение команд и настроек, в сочетании с описанием и справкой, еще упростят процесс. А так же обновления Вы получаете бесплатно в течение года с момента приобретения данных обработок! (Обновление от 27.11.2023, версия 6.12)

9600 руб.

14.05.2012    155289    326    252    

558

Журнал изменений с восстановлением состояния ссылочных объектов и архивацией по HTTP / COM (расширение + конфигурация, 8.3.14+, ЛЮБАЯ конфигурация)

Архивирование (backup) Журнал регистрации Поиск данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 1С:Управление торговлей 11 Платные (руб)

База данных «сама» меняет данные в документах/справочниках? Тогда данный журнал изменений для Вас! Практически не влияет на скорость записи объектов за счет быстрого алгоритма! Скорость работы почти в 2 раза выше типового механизма "История изменений"! Позволяет следить за изменениями и удалением в любых ссылочных объектах конфигурации, с возможностью архивации по HTTP(!) или COM, и сверткой данных. А так же, может восстановить состояние реквизитов (значения) до момента изменения или удаления объекта из базы. Есть ДЕМО-база где можно самостоятельно протестировать часть функционала! Работает на любых платформах выше 8.3.14+ и любых конфигурациях! Версия 3.1 от 24.08.2023!

19200 руб.

15.05.2017    42521    10    24    

38

Кто такая Мантикора?

Поиск данных Платформа 1С v8.3 Россия Абонемент ($m)

Статья об опыте развертывания и интеграции с базой данных Manticore Search для быстрого полнотекстового поиска.

1 стартмани

30.11.2023    3058    andreysidor4uk    16    

45

PowerOffice

Поиск данных Корректировка данных Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

PowerOffice - обработка для поиска, просмотра и обработки данных для пользователей. Доступ к объектам на просмотр и редактирование данных определяется правами пользователя.

1 стартмани

05.06.2023    1922    23    PowerBoy    1    

15

Получение ссылки по бинарной строке PostgreSQL или MSSQL

Поиск данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Получение ссылки в 1С по бинарной строке из PostgreSQL в виде строки формата bytea или из MSSQL в виде шестнадцатиричной строки. Кроме ссылочных объектов ссылки могут быть получены и для перечислений. Это может быть полезно при анализе логов журнала регистрации или СУБД.

1 стартмани

04.04.2023    2581    2    berserg    2    

12

Поиск документов с ошибками проведения, универсальный

Поиск данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Обработка позволяет найти проведенные документы без движений и, наоборот, НЕ проведенные документы с движениями. Подходит для любой конфигурации.

1 стартмани

18.08.2022    2986    21    KVIKS    3    

10

Поиск и замена значений + Поиск дублирующихся элементов справочников с подключением к внешней базе

Поиск данных Корректировка данных Платформа 1С v8.3 Управляемые формы Платформа 1C v8.2 Конфигурации 1cv8 Платные (руб)

Обработка предназначена для гибкого поиска и дальнейшей замены дублей справочников, документов, а также планов видов расчетов и планов видов характеристик. В обработку включена возможность проверки наличия ссылки во внешней базе (по УИДу), поиска дублей с предварительным отбором, а также произвольной обработки реквизитов перед поиском (например, возможно удалить определенные символы из наименования).

3600 руб.

30.03.2022    8586    3    0    

5
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Aлександp 25.08.17 07:54 Сейчас в теме
2. xico 70 25.08.17 12:20 Сейчас в теме
Да в ней должно работать
3. Aлександp 04.10.17 06:49 Сейчас в теме
В бухгалтерия государственного учреждения, редакция 2.0 (2.0.51.14) выдает ошибку.
Прикрепленные файлы:
4. xico 70 04.10.17 15:51 Сейчас в теме
В какой момент возникает ошибка?
5. Aлександp 05.10.17 05:32 Сейчас в теме
при нажатии "найти ссылки"
6. xico 70 05.10.17 12:09 Сейчас в теме
У меня ошибок не возникало, но я сейчас кое-что подправил в обработке, из-за чего такая ошибка могла возникать. Можете заново скачать и попробовать
7. Aлександp 06.10.17 06:33 Сейчас в теме
напишите что поправили.
8. xico 70 06.10.17 10:35 Сейчас в теме
убрал открытие модального окна и еще при заполнении таблицы ссылок добавил проверку, что значение ссылки <> Неопределено, это тоже в некоторых случаях могло вызвать ошибку
9. Nehc 21 08.11.17 16:07 Сейчас в теме
Эм... Я может чего-то не понимаю? Вернее я не понимаю наверняка, даже близко - как это может работать!

Процедура ЗаполнитьДублиНаСервере()
	ЗначенияДляЗамены.Очистить();
	Выборка = Справочники[ИмяСправочника].Выбрать();
	Реквизит = "Наименование";
	Пока Выборка.Следующий() Цикл
		ИмяДляПоиска = СокрЛП(Наименование);
		ИмяРеквизита = СокрЛП(Выборка[Реквизит]);
Показать


В предпоследней строчке - наименование, это... Наименование обработки?

И для чего вообще этот цикл?

Ну и самый главный вопрос: как искать дубли?! У меня не просто не работает ни в каком виде - у меня и кода-то такого не содержит, который мог бы работать.

По-моему это фейк какой-то.
10. xico 70 06.12.17 17:40 Сейчас в теме
случайно при обновлении, не ту версию выложил. Сейчас все исправлено
11. Осторожный 4 26.01.18 15:11 Сейчас в теме
хрень какая-то, вообще непонятно как пользоваться
12. ВадимЛитовченко 21 02.02.18 11:52 Сейчас в теме
13. Anyu-n 28 07.09.18 10:45 Сейчас в теме
Добрый день, я что то не поняла анализируются дубли ЧЕГО? Справочников? Документов? Табличных частей? РС? И второй вопрос обработка ищет сразу дубли по ВСЕМ объектам? Т.е. не нужно указывать: "найди дубли по справочнику Контрагенты", он просто мониторит все объеты конфигурации и ищет дубли везде?
14. xico 70 19.09.18 09:15 Сейчас в теме
Там скриншет со старой обработки, сейчас она усовершенствована. Можно выбрать название справочника имя реквизита и строку поиска. И по строке поиска обработка найдет дубли
15. fixin 4252 21.10.19 11:40 Сейчас в теме
Отличная обработка. Скачал, потому что типовая не умеет в веб-клиенте модальные формы открывать.
Тут про это не написано, но работает нормально и в веб-клиенте.

Единственное, что бесит в типовой и тут не поправлено - если я выбираю в замене справочник "Номенклатура", например, то и в заменяемом элементе было бы неплохо по умолчанию привести тип значения к "Номенклатура". А то опять приходится "номенклатура" выбирать.
16. maxicom 18.08.21 07:00 Сейчас в теме
Не понятно как пользоваться. Нет возможности указать несколько реквизитов поиска дублей.
Оставьте свое сообщение