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

06.12.17

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

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

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Апгрейд обработки "Поиск и замена значений" на УФ:
.epf 20,99Kb ver:2.0
279 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

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

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

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

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

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

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

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Информационная безопасность Поиск данных ServiceDesk, HelpDesk Журналы и реестры данных 1С 8.3 Россия Бухгалтерский учет Бюджетный учет Налоговый учет Управленческий учет Платные (руб)

Полный контроль над изменениями в 1С без нагрузки на вашу базу. Мгновенный доступ к истории изменений, удобное сравнение и откат данных в один клик. Простой отчет с визуальным отображением изменений Откат на любую версию объекта в два клика История изменения данных хранится во внешней базе

180000 руб.

05.09.2025    5052    2    1    

3

Мастера заполнения Поиск данных Инструментарий разработчика Подбор и обработка объектов 1С 8.3 1С 8.5 Платные (руб)

Infostart MagicInput улучшает подбор в полях ввода 1С: ищет по любой части названия и по нескольким ключевым фрагментам, распознаёт ввод в другой раскладке и показывает иконки/статусы объектов прямо в списке. Поддерживает вставку навигационной ссылки/представления документа для автоподбора; для разработчиков доступны поиск по GUID и полному имени предопределённого. Работает в управляемых формах и подключается в большинстве конфигураций 1С 8.3/8.5.

6000 руб.

25.02.2026    4710    16    1    

20

Файловый обмен (TXT, XML, DBF), FTP Поиск данных Инструменты администратора БД Корректировка данных Системный администратор Программист 1С:Предприятие 8 1C:Бухгалтерия 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Данная обработка позволит Вам легко и просто, а главное - быстро, выполнить сравнение данных между ЛЮБЫМИ базами (и РИБ, по правилам конвертаций) по контрольным суммам выбранных объектов баз 1С, работающих на платформах 8.3 и выше. Удобный и понятный интерфейс в виде "мастера". Высокая скорость сравнения достигается за счет специального алгоритма расчета контрольной суммы объекта/записи и сравнения по данным суммам объектов 2х баз через файл. Имеется возможность выбора реквизитов, по которым система будет сравнивать объекты. Сравнение количества записей в движениях документов, возможность сравнивать данные по правилам конвертации и не только! Выбор объектов конфигурации для КАЖДОГО узла в отдельности с индивидуальным отбором для каждого объекта конфигурации, работа с FTP, сохранение или загрузка настроек, сохранение или загрузка результата сравнения, регистрация на обмен объекта и его движений. (Обновление от 12.11.2024, версия 2.2-2.5)

24400 руб.

27.10.2017    46870    32    15    

50

Учетные задачи Поиск данных Подбор и обработка объектов 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

1.обработка позволяет автоматически вычислить дубли и привести их к единому наименованию во всех документах. 2.так же есть возможность в документах поменять счета учета для номенклатуры. Например разные бухгалтера оформляют поступление одного и того же товара - один занес на 10.01, второй на 41.01 в результате в ОСВ у нас минусы. В обработке есть возможность наглядно увидеть такие ошибки и тут же их поправить не бегая по всем документам. Достаточно поставить галочку у номенклатуры и указать счет учета который надо найти и счет учета на который надо его заменить. Обработка сама вычислит документы в которых номенклатура с галочкой была задействована и заменит счета учета. Что бы не было излишнего изменения документов, в обработке указываются типы документов, где операция замены счета разрешена (например Поступление ТМЦ, Реализация, Отчет о розничных продажах, возврат покупателю итд.)

7320 руб.

05.06.2026    467    2    0    

4

Поиск данных Программист Пользователь 1С 8.3 1С:Библиотека стандартных подсистем Абонемент ($m)

Умное сравнение табличных документов с визуальной подсветкой. В отличие от стандартного сравнения, обработка ищет отличия по ключевому значению, игнорируя сдвиги строк. Результат — цветовая маркировка добавленных, удаленных и измененных строк прямо в документе + точный лог расхождений по каждой ячейке.

1 стартмани

27.04.2026    1326    14    war41k    5    

16

Поиск данных Нейросети Программист Бесплатно (free)

Практический кейс исследовательской разработки (R&D) с использованием искусственного интеллекта и нейросетей в 1С для поиска по прайсам поставщиков. Рассматривается гибридный поиск (Hybrid Search: векторный + полнотекстовый), позволяющий находить товары по смыслу, а не по буквам — даже при сленге, опечатках и разном написании. Решение работает полностью локально, без облаков, и интегрируется с 1С.

14.01.2026    3259    Prepod2003    14    

13

Поиск данных 1С:Предприятие 8 1С:Библиотека стандартных подсистем Абонемент ($m)

Расширение добавляет возможность в 1С в любых полях и отборах выбирать значения не только Код, Наименование или Номер, но и Уникальный идентификатор, Навигационную ссылку, Объект не найден, Представление документа.

2 стартмани

18.08.2025    8205    39    sapervodichka    14    

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

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


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

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

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

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

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