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

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

Арт.: 127859

Продано: 335

Лицензии

10800 руб.

10800 руб.

Услуга

3000 руб.

Техподдержка и обновления

9600 руб.

Обработка  поиска дублей  позволяет:

  • Скорость поиска дублей 5 раз и быстрее штатной обработки 1С, которая идет в составе большинства типовых конфигураций! До 2х раз быстрее при замене ссылок во всех регистрах и последовательностях (в зависимости от состава данных, в которых происходит замена)!
  • Найти дублирующиеся элементы в любом ссылочном объекте конфигурации по любому сочетанию реквизитов или реквизитов табличных частей (это актуально для новых конфигурация, вида УТ 11.2, БП 3.0 и т.д., у которых контактная информация находится в табличных частях, что позволит "отсеять" контрагентов с одинаковыми адресами, телефонами и т.д.) с использованием четкого или нечеткого механизма определения дублей;
  • Анализ ссылочных данных на предмет наличия дублей одним нажатием с возможностью произвольного указания списка реквизитов, по которым будет идти определение дублей! Для этого достаточно нажать на кнопку <Анализ на наличие ссылочных дублей> и система выведет список объектов с дублями в рамках всей базы! Система анализирует справочники, планы видов характеристик, планы счетов, планы видов расчета. По умолчанию система предлагает поиск по <Наименование> и <Владелец>. Если у объекта нет реквизита <Владелец>, поиск идет по остальным реквизитам, указанных в строке реквизитов. Если введенный реквизит поиска не будет найден в объектах, то будет выведено соответствующее сообщение. При поиске учитываются настройки <Учитывать помеченные на удаление> и <Очищать реквизиты от указанных знаков>.
  • Найти и удалить дубли записей независимых регистров сведений, с возможностью выбора измерений/ресурсов/реквизитов для поиска дублей;
  • Использовать произвольные запросы для выборки данных для определения дублей. Например, если мы хотим определить номенклатуру, которую нужно заменить по данным регистра сведений «Штрихкоды».
  • Есть возможность использовать механизм четкого поиска - когда для поиска и определения дублей, нужно чтоб данные всех реквизитов были равны между собой, и нечеткого поиска - когда можно для каждого реквизита задать способ сравнения - "Четкое совпадение" или "По вхождению слов". Например, для определения что контрагент "ИП Петров" И "Петров ИП" - это дубли, нужно использовать нечеткий поиск с выбором реквизита "Наименование" с правилом "По вхождению слов". ВРЕМЯ поиска дублей при нечетком поиске возрастает во много раз!  
  • Отбор по любому реквизиту выбранного объекта;
  • Имеется возможность выбирать объекты конфигурации (метаданных), в которых будет происходить замена ссылок. Это дает возможность выполнять замену ссылок, например в документе, но при этом не трогать справочники. Для формирования дерева метаданных, в которых будет происходить замена, достаточно нажать "Определить главный элемент" или "Выбрать метаданные для замены". Система на основе найденных ссылок выстроит дерево, в котором можно выбрать где нужно заменить ссылки, а где нет. Если выбранный объект - документ, то замена будет происходить так же в движениях данного документа!
  • Выбрать папку поиска дублей (в отборе указываем реквизит "Родитель" с видом сравнения "В группе" и указываем папку, в которой будет идти поиск дублей);
  • При поиске дублирующихся элементов есть возможность указать владельца и производить поиск в пределах владельца(если есть данный реквизит у справочника);
  • Есть возможность указать любые реквизиты поиска, входящие в выбранный объект. 
  • Есть возможность указать количество дублей, после которого остановить поиск.
  • Очистка реквизитов от символов и пробелов при сравнении (Вкл/Выкл флагом "Очищать реквизиты от знаков пунктуации и пробелов"). Если флаг не установлен, то будут отсекаться только крайние пробелы перед строкой и после. Если используется нечеткий поиск, то для реквизитов, у которых выбрано правило "По вхождению слов" будут очищены только слова из которых состоит строка. Разделители слов останутся.
  • Можно вручную указать какой элемент Вы хотите оставить как главный среди дублей. Главный элемент выделяется в таблице галкой и зеленым цветом. Все остальные дубли будут являться подчиненными и будут заменены на главный элемент при замене ссылок;
  • Можно автоматически определить главный элемент по количеству ссылок или по вхождению указанного значения в указанный реквизит. Более детально описано ниже, в порядке работы с обработкой. При этом обработка учитывает количество ссылок на каждый элемент и выделяет главный исходя из этого(у кого больше, тот и главный);
  • Замена происходит либо в транзакции, либо нет
  • Найденные дубли можно автоматически помечать на удаление,чтоб нельзя было выбрать в дальнейшем; 
  • Найденные дубли можно автоматически удалять после замены ссылок (удаление происходит с проверкой ссылочности);
  • Любую ссылку можно открыть двойным нажатием на нужной строке;
  • Если главный элемент помечен на удаление, то можно снять пометку, чтоб использовать его в дальнейшем;
  • Есть возможность вывести в список дерево дублей для согласования;
  • Замена ссылок и удаление данных происходит в привилегированном режиме (только в управляемой форме!);
  • Есть возможность выбрать дополнительно реквизиты из найденных ссылок дублей, для более подробного анализа. Для этого нужно нажать на закладке "Найденные дубли" кнопку "Выбрать реквизиты для отображения", откроется форма и в данной форме выбираем нужные реквизиты. Система добавит данные выбранных реквизитов в дерево.

И немного цифр о скорости по сравнению со штатной обработкой 1С поиска дублей. Железо одно и тоже. Выбранные реквизиты и отборы одинаковы. Справочник "Контрагенты", 2790 записей.

  • Обработка из публикации в режиме ЧЕТКОГО совпадения реквизитов (флаг снят) - 1 сек (поиск дублей), найдено 33 шт, 22 сек. (поиск ссылок на дубли). Всего - 23 сек. 
  • Обработка из публикации в режиме НЕЧЕТКОГО совпадения реквизитов поиска - 48 сек (поиск дублей), найдено 128 шт (при проценте сходства 80%), 37 сек. (поиск ссылок на дубли).Всего - 1 мин 25 сек.
  • Штатная 1С в одном и том же режиме - 2 мин. 43 сек (поиск дублей и поиск ссылок на дубли), найдено 46 шт. При замене ссылок штатная обработка 1С может не заменять ссылки полностью (не использует режим обмена) из-за закрытого периода!

Порядок работы (есть в справке обработки):

1. В поле "Искать в" укажите объект конфигурации для поиска. Если будет использоваться произвольный запрос, то нажимаем на кнопку  "Произвольный запрос". В открывшемся окне с помощью конструктора запроса создаем запрос и нажимаем "Сохранить". ВНИМАНИЕ! Текст запроса обязательно должен иметь хотяб одно поле с синонимом "Ссылка". Например, "... Объект КАК Ссылка". Поля "Код" и "ПометкаУдаления" могут так же выводиться через запрос и должны иметь синонимы вида, например " Номенклатура.Код КАК Код" или "...Номенклатура.ПометкаУдаления КАК ПометкаУдаления". Допускаются любые соединения и вложения запросов. Итоги не допускаются!

2. В списке реквизитов выберите нужные реквизиты по которым будет идти сравнение. Ставим/не ставим галку "Учитывать владельца" - поиск будет происходить в пределах владельцев. 

3. В боковой панели выбираем режим поиска, путем установки флага "Нечеткое сходство данных реквизитов при поиске дублей". Данный флаг дает возможность настроить для каждого выбранного реквизита способ совпадения данных при поиске дублей, в том числе и по вхождению отдельных слов строки. Не используется при поиске дублей записей регистров сведений независимых.
ВРЕМЯ поиска дублей при нечетком поиске возрастает во много раз!

Если нас интересует поиск дублей только по четкому вхождению, то галку не ставим -скорость поиска будет максимальная!

4. Если включен нечеткий поиск, то можно указать процент сходства данных реквизитов при поиске дублей. Это значит, что если строка по длине одного реквизита будет совпадать со строкой этого же реквизита, но другого объекта (ссылки) на указанный процент, то система будет считать этот объект дублем. Это справедливо для каждого выбранного реквизита.

5. Так же указываем "Разделитель строк..." на закладке "Нечеткий поиск". Данный разделитель нужен для возможности разделения строки на отдельные слова, которые потом используются при нечетком поиске по правилу "По вхождению слов".

6. Ниже, настраиваем для каждого реквизита, как будет система искать и определять дубли. "Четкое совпадение" - значит будет проверяться строка одного объекта со строкой другого в рамках данного реквизита на равенство. "По вхождению слов" - система будет разделять строку одного объекта на слова и искать вхождение каждого слова в строке другого объекта в рамках данного реквизита.

7. В отборе указываем реквизит "Родитель" с видом сравнения "В группе" и указываем папку, в которой будет идти поиск дублей, если нужно;

8. Если хотите чтоб обработка выдала не все дубли, а только определенное количество - укажите число в окошке "Число найденных дублей, после которых поиск остановить". Так же если нужно очищать данные от знаков пунктуации или пробелов, то ставим галку "Очищать реквизиты от указанных знаков" и указываем от каких именно знаков нужно очищать.

9. Если нужно учитывать помеченные элементы, то нужно поставить галку "Учитывать помеченные на удаление". Тогда в таблице все помеченные будут выделены красным цветом; Данная функция не работает если источником данных выбран "Произвольный запрос".

10. Нажмите кнопку "Выполнить поиск дублей". Процесс начнется. Время поиска зависит от мощности компьютера, количества данных в искомом объекте, четкий/нечеткий поиск.

11. Если будут найдены дубли, то они будут отображены в виде дерева;

12. Далее можно вручную выбрать элемент который будет главным и будет оставлен в дальнейшем. Для этого нужно поставить галку и строка будет окрашена в зеленый цвет. В группе дублей может быть только один главный элемент!

13. Если Вы не хотите долго руками выбирать главный элемент, то можно нажать "Определить главные элементы". Есть 2 режима определения главного элемента -"По количеству ссылок" и "По вхождению значения в реквизит и количеству ссылок". Если выбрано "По количеству ссылок", то обработка автоматически посчитает ссылки на найденные элементы и определит главный элемент. Если выбрано "По вхождению значения в реквизит и количеству ссылок", то нужно указать формулу, в поле "Формула", в виде "ИмяРеквизита==Значение" без кавычек, где ИмяРеквизита - имя реквизита объекта как в конфигураторе, Значение - значение, по вхождению которого, обработка будет определять главный элемент. Если не будет найден главный элемент по вхождению Значения, то система выполнит определение главных элементов по количеству ссылок. Если будут найдены несколько элементов по вхождению, то система выберет главным тот элемент, у которого количество ссылок больше.  Если источником данных являются записи регистра сведений, то система просто выделит верхние записи в каждой найденной группе дублей т.к. записи - это не ссылочные данные!

14. Есть возможность выбрать дополнительно реквизиты из найденных ссылок дублей, для более подробного анализа. Для этого нужно нажать на закладке "Найденные дубли" кнопку "Выбрать реквизиты для отображения", откроется форма и в данной форме выбираем нужные реквизиты. Система добавит данные выбранных реквизитов в дерево. Если источником данных выступает регистр сведений, то данная операция не выполнима.

15. При нажатии "Заменить ссылки" будет выдан вопрос с настройками замены. При согласии, будет выполнен процесс замены ссылок во ВСЕЙ базе. Группы, в дереве, в которых не выбран главный элемент, будут игнорироваться!

16. Для удаления найденных дублей записей регистра сведений, используем команду "Удалить дубли записей регистра сведений". Если в группе выбрана главная запись, то данная запись остается, остальные, входящие в данную группу дублей - удаляются. И так для каждой группы дублей в дереве.

17. Если все нормально прошло, вы увидите окно процесса замены. Если будут ошибки, то в окне сообщений вы их увидите. 

18. Если нужно сохранить все настройки (выбранный объект, реквизиты, настройки нечеткого поиска, произвольный запрос и т.д.), то используем кнопку "Сохранить" на первой закладке в командной панели. Для восстановления настроек используем кнопку "Загрузить" на первой закладке в командной панели 

Рассмотрим на примере работу обработки

Есть задача - нужно заменить ссылки номенклатуры и удалить дубли номенклатуры, основываясь на данные регистра "Штрих-коды" т.е. дубли нужно определить по записям из данного регистра, у которых ресурс "Штрихкод" одинаков. А после - удалить дубли записей в регистре штрих-кодов, у которых одинаковы ссылки на номенклатуру и и одинаков ресурс "Штрихкод".

1. Для определения дублей номенклатуры по данным регистра на поможет произвольный запрос. Для этого нажмем кнопку "Произвольный запрос" и в отрывшемся окне, создадим запрос такого вида

ВЫБРАТЬ ШтрихКоды.ШтрихКод КАК ШтрихКод,

            ШтрихКоды.Объект КАК Ссылка,

            ШтрихКоды.ЕдиницаИзмерения КАК ЕдиницаИзмерения,

            ШтрихКоды.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,

            ШтрихКоды.Регион КАК Регион,

            ШтрихКоды.ВыгружатьВОборудование КАК ВыгружатьВОборудование,

            ШтрихКоды.Запрет КАК Запрет,

            ШтрихКоды.Объект.ПометкаУдаления КАК ПометкаУдаления,

            ШтрихКоды.Объект.Код КАК Код

ИЗ        РегистрСведений.ШтрихКоды КАК ШтрихКоды

Обратите внимание на синонимы полей. Синоним "Ссылка" обязательно должен присутствовать. Далее, нажимаем "Сохранить".

В списке реквизитов, указываем поля, по которым будет искать дубли. В нашем случае - это поле "Штрихкод". Если нужно - ставим галку "Очищать реквизиты от указанных знаков". Нажимаем "Выполнить поиск дублей". Ожидаем.

Если есть дубли, то на второй закладке в дереве они отобразятся. Мы получили дерево дублей, в котором есть ссылки на номенклатуру, у которой штрих-коды одинаковы. Теперь в меню "Работа с дублями" выбираем "Определить главные элементы". Система произведет поиск ссылок, и на их основании выберет нужный элемент.

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

Все, замена ссылок выполнена. При этом в регистре сведений "Штрихкоды" образовались дубли записей, которые так же нужно удалить.

Для этого в поле "Искать в" выбираем регистр сведений "Штрихкоды". Далее, указваем поля по которым система будет искать дубли. В нашем случае это "Объект" и "Штихкод" т.к. после замены номенклатура теперь одинакова для одинаковых штрихкодов. Нажимаем "Выполнить поиск дублей".

После, в дереве дублей, вручную или автоматом, выбираем те записи регистра, которые останутся. Остальные в каждой группе - будут удалены. Если в группе не выбрана запись - данная группа игнорируется. Нажимаем "Удалить дубли записей регистра сведений". Все - дубли удалены.

Вот таким способом данная обработка может облегчить жизнь!

С конфигурациями 8.1 обработки работают только в режиме совместимости с 8.2 (обычное приложение)

ОСОБЕННОСТИ ЗАМЕНЫ ССЫЛОК! Если при замене ссылок, ссылка заменяемого объекта будет найдены в движениях документа, то замена будет произведена в наборе регистров движений. Документ не будет перепроведен. Если ссылка будет найдена в регистрах сведений, то если после замены набор будет иметь не уникальные записи, то одна из записей будет удалена! Это особенности платформы 1С! 

ВНИМАНИЕ! Возможно, что при выборе справочника/ПВХ, в таблице отбора, не будет доступных полей для отбора в управляемой форме. Это значит у Вас не включена функциональная опция, которая блокирует использование данного объекта! Это особенности управляемого приложения и СКД!

Не забываем делать бэкап базы перед использованием обработки!

Данная обработка входит в Топ-100 продаж сайта "Инфостарт" за все время!

Обновление от 27.11.2023, версия 6.12 (УФ, ОФ)!

  • Исправлена ошибка при пометке на удаление ссылочных объектов.

Обновление от 03.10.2023, версия 6.11 (УФ, ОФ)!

  • Добавлена возможность отключать механизм регистрации на обмен в типовых базах 1с и построенных на БСП при замене ссылок и удалении дублей. Это позволяет увеличить скорость замены ссылок и удаления дублей до 25%. Для этого достаточно установить флаг "Отключить регистрацию данных на обмен при замене ссылок" при замене ссылок.
  • Добавлена возможность удалять несколько строк из дерева найденных дублей.

Обновление от 31.07.2023, версия 6.10 (УФ, ОФ)!

  • Исправлены ошибка при непосредственном удалении и пометке на удалении дублей или заменяемых данных.

Обновление от 18.07.2022, версия 6.9 (УФ, ОФ)!

  • Изменен механизм заполнения дерева метаданных для выборочной замены ссылок в выбранных метаданных. Ранее, данной дерево заполнялось при определении главного объекта. И показаны были лишние метаданные с учетом объекта, который является главным и из-за этого могли не заменяться ссылки. Теперь при смене главного элемента в дереве дублей, данное дерево метаданных будет очищаться. Для заполнения дерева метаданных нужно в меню «Работа с дублями» выбрать «2. Выбрать метаданные для замены» после ОПРЕДЕЛЕНИЯ ГЛАВНОГО объекта!

Обновление от 06.06.2022, версия 6.8 (УФ, ОФ)!

  • Добавлена возможность выбирать как сравнивать текстовые значения реквизитов - с учетом регистра букв или нет. Теперь, по умолчанию, система сравнивает текстовые значения без учета регистра букв. Если нужно сравнивать с учетом регистра букв, то нужно в настройках установить флаг "Сравнивать текстовые значения с учетом регистра букв".

 

 
 История обновлений

Причины купить:

  • Одна из САМЫХ БЫСТРЫХ и универсальных обработок своего класса!
  • Простота использования
  • Гибкость настроек, сохраение и загрузка
  • Возможность поиска дубелй и с учетом реквизитов табличных частей справочников/ПВХ
  • Возможность использовать произвольный запрос для поиска дублей
  • Поиск и удаление дублей записей в регистрах сведений по любому сочетанию измерений/ресурсов/реквизитов;

Техническая поддержка и обновления

Бесплатный период техподдержки составляет 1 месяц со дня покупки

Также после приобретения вы получаете 12 месяцев бесплатных обновлений.

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

Проверить наличие обновлений можно в личном кабинете. Если обновления недоступны - загрузить новую версию можно после покупки обновлений/технической поддержки.

Задать вопрос по программе можно по кнопке "Техподдержка" на странице описания.

При создании тикета необходимо предоставить:

  1. Номер заказа
  2. Описание вопроса. Если это ошибки - напишите порядок ваших действий с программой, которые к ней привели (приложите видео/скриншоты/отчеты об ошибке)
  3. Точную конфигурацию 1С, и версию платформы, на которой используете купленное решение (наименование и версию 1С можно взять из раздела "О программе"), версию купленной программы.

К созданной заявке подключается специалист. Дальнейшее обсуждение проблемы будет проходить в тикете техподдержки. Срок реакции - от 24 до 72 часов в рабочие дни с момента обращения.

 

Техподдержка
 

Статистика:
Просмотры 157363
Загрузки 335
Рейтинг 567
Создание 14.05.12 20:58
Обновление 26.11.23 08:38
№ Публикации 127859
Характеристики:
Теги

поиск дублей платформа 8.2 8.3 дублирующих элементов замена ссылок удаление данных сворачивание четкий нечеткий процент совпадения

Рубрики Поиск данных
Кому Системный администратор ,
Программист
Тип файла Внешняя обработка (ert,epf)
Платформа Платформа 1С v8.3 ,
Управляемые формы
Конфигурация Конфигурации 1cv8
Операционная система Windows
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Платные (руб)
Код открыт Да
107. sashocq 07.03.14 16:56 Сейчас в теме
(99) lelusha, где вы нашли на ИТС типовую обработку по поиску и замене дублей? Та, что в УТ 10.3 мне не подошла, т. к. там можно только 1 реквизит для поиска дублирования указать. Плюс здесь можно отбор сделать и замену ссылок в движениях документов.
100. Prelude 12.02.14 11:01 Сейчас в теме
Мне снова автоматически не приходят обновления
101. swflash 23.02.14 23:44 Сейчас в теме
(101), работает. Вам нужна обработка для управляемого приложения.
104. swflash 04.03.14 21:35 Сейчас в теме
(102) Спасибо! Ваша обработка очень пригодилась!
Работает быстро и все отборы очень удобные!
103. swflash 24.02.14 17:42 Сейчас в теме
105. KillHunter 05.03.14 00:49 Сейчас в теме
Отличная обработка правда и аналогов хватает.
106. sashocq 07.03.14 16:44 Сейчас в теме
Вобщем, обработкой доволен: удобная и свое дело делает. Но замена ссылок происходит ооочень долго. В основном из-за чтения и записи движений документов. Можно было бы это вынести в отдельную опцию (замена ссылок в движениях), т. к. после этого все-равно собираюсь делать перепроведение.
108. Velliar 12.03.14 13:16 Сейчас в теме
Может я что не дочитал. А что обработка делает с дублями, если по ним уже было движение, и период этого движения закрыт? Поиск ведется по наименованию-артикулу?Или как она понимает что это дубль?
(108), замена ссылок происходит в режиме обмена и во всей базе (в движениях/регистрах сведений и т.д.). Удаляются данные только, если нет ссылок на элемент. Поиск ведется по любому сочетанию выбранными Вами реквизитам. Если выбранные реквизиты у элементов будут равны, то система посчитает их дублями.
110. swflash 29.06.14 22:55 Сейчас в теме
А как получить эту версию Поиск дублей (версия 4.9, для управляемого приложения)? мне на почту последний раз приходила в марте версия 4.7, управляемое приложение
111. swflash 29.06.14 23:00 Сейчас в теме
(110) swflash,
Вопрос снят, так как воспользовался ссылкой при оплате заказа.
112. swflash 29.06.14 23:09 Сейчас в теме
Как сделать чтоб эта обработка (версия 4.9, для управляемого приложения) заработала в последних версиях УНФ?
При попытки Заменить ссылки выдает "Использование модальных окон в данном режиме запрещено!"
(112) swflash, нужно смотреть код. Где-то нет обработки при записи в режиме обмена. Или конфигурация пытается отобразить какую-то информацию при записи какого-то объекта.
114. swflash 06.07.14 02:01 Сейчас в теме
(113) я так понимаю сейчас во всех конфигурациях запрещено "Использование модальных окон".
Да, конечно есть альтернатива использование стандартной встроенной обработки, но она медленная и не гибкая как Ваша.
Планируете ли Вы подправить обработку для ее использования?
(114), в ближайшее время будет подправлена.
116. swflash 09.07.14 00:14 Сейчас в теме
117. xavi 18.07.14 00:05 Сейчас в теме
В версии 4.9 для иерархических справочников нет возможности сравнивать по реквизитам Родитель и ЭтоГруппа. Планируется ли их добавить?
Обновление от 21.07.2014 4.9 (ОФ),4.10 (УФ)!
- Увеличена скорость поиска дублей в несколько раз, в моем случае - в 3 раза(!);
- Добавлены реквизиты "Родитель" и "ЭтоГруппа" для выбора при поиске дублей;
120. sashocq 23.07.14 17:58 Сейчас в теме
На последней версии 4.9 для ОФ не определила 2 элемента как дубли: "Аренда" и "аренда". Искал по наименованию. Исправил регистр — сразу нашла. Меняю обратно — опять не видит.
(120), галка "Очищать реквизиты от знаков пунктуации и пробелов" стояла?
Обновление от 23.07.2014 4.10 (ОФ),4.11 (УФ)!
- При сравнении реквизитов с типом "Строка" теперь будет игнорироваться регистр букв (флаг "Очищать реквизиты от знаков пунктуации и пробелов" должен быть вкл.);
Обновление от 25.07.2014 4.12 (УФ)!
- Исправлены ошибки при работе в интерфейсе "Такси" (режим модальности - не использовать приводил к ошибкам);
- Форма будет отображаться в компактном режиме.
124. sashocq 28.07.14 11:00 Сейчас в теме
Еще один момент. При поиске дублей определил 3 элемента как дубли. Но на самом деле один из них - не дубль, его трогать не надо, а два других надо объединить. Но интерфейс этого сделать не позволяет :-(
(124), просто удалите не нужный элемент из дерева дублей клавишей Del.
139. sashocq 20.11.14 10:11 Сейчас в теме
(125) ненужный элемент из дерева не удаляется!
Прикрепленные файлы:
(139), а вы кнопкой "Del" удаляйте
Обновление от 19.08.2014 4.11 (ОФ),4.13 (УФ)!
- Исправлена ошибка при поиске дублей с участием поля "Код".
127. sashocq 17.09.14 09:36 Сейчас в теме
hakerxp, в каждой версии правлю для себя функцию приведения строки на следующую:
Функция ЗаменаСимволов(Знач Стр)
	Если ЗначениеЗаполнено(Стр) И ТипЗнч(Стр)=Тип("Строка") Тогда
		НенужныеСимволы = " .,-/\()+[]{}""«»'*<>_—" + Символы.НПП + Символы.Таб + Символы.ПС;
		Для сч = 1 по СтрДлина(НенужныеСимволы) цикл
			Стр = СтрЗаменить(Стр, Сред(НенужныеСимволы, сч, 1), "");
		КонецЦикла;
		Стр=ВРег(Стр);
		Стр = СтрЗаменить(Стр, "Ё", "Е");
	КонецЕсли;
	Возврат Стр;
КонецФункции
Показать

Суть в дополнительных убираемых символах и в букве «ё». Может, рассмотрите этот вариант в качестве рабочего?
(127) sashocq, спасибо. Учту в следующей версии.
Обновление от 17.09.2014, версии 4.13 (ОФ), 4.15 (УФ)!
- Увеличен список знаков пунктуации ( .,-/\()+[]{}""«»'*<>_—:;!?^#%`) (добавлена замена "Ё" НА "Е"), от которых нужно очищать строки, если установлен флаг "Очищать реквизиты от знаков пунктуации и пробелов".
130. Agema 15.10.14 20:50 Сейчас в теме
Огромное спасибо, автору. Одна из самых используемых обработок, после переносов с 7 на 8-ку, или объединения баз. В начале года было много переносов из ЗиК-7 в ЗиКБУ-8, очень выручила данная разработка. Помогал приём создания дубля объекта (переименование, особенно в справочниках) и замена.
(130), спасибо Вам за такой отзыв.
132. Bacemo 19.10.14 14:06 Сейчас в теме
Для управляемых форм то, что надо. Это сейчас актуально
133. prosystems 24.10.14 14:30 Сейчас в теме
Скажите, обработка позволит найти Номенклатуру с одинаковыми штрихкодами и объеденить эти позиции? Конфигурация 1С Розница (неуправляемая)
135. prosystems 02.11.14 20:25 Сейчас в теме
(134) преобрел вашу обработку, но никак не могу понять как в ней сделать поиск дублей в справочнике "Номенклатура" по регистру сведений "Штрихкоды".

Вы написали что можно, подскажите где и что надо настроить?
(135), регистр сведений всего лишь использует ссылки справочника "Номенклатура". Следовательно вам нужно отобрать дубли в справочнике "Номенклатура" по тем реквизитам, по которым Вы считаете что элементы являются дублями. Например, по наименованию и/или артикулу. При замене ссылок обработка и заменит ссылки в регистре штрих-кодов. Если буду вопросы, то пишете мне на почту,указанную на обработке внизу.
137. 1cmax 05.11.14 10:26 Сейчас в теме
вообще в инструментах разработчика от tormozit уже все реализовано , а это непонятный платный велосипед.
(137), этот "велосипед" (как Вы пишите) был создан раньше, чем в "инструментах разработчика от tormozit" и код полностью разработан мной. И данный велосипед скачало более 1000 человек, что говорит о востребованности данной обработки. Если Вам не нужна или не устраивает данная публикация - можно просто "пройти мимо", а не добавлять "ложку дегтя в бочку меда".
140. sashocq 20.11.14 10:15 Сейчас в теме
Так же еще пожелание: при поиске дублей контрагентов хотелось бы найти все дубли по наименованию, но в списке видеть так же ИНН, КПП (произвольный набор дополнительных колонок). Для физ. лиц это могут быть дата рождения, СНИЛС. Это поможет отловить случаи, когда какие-то данные не указаны в одном из элементов. Допустим, из трех контрагентов в двух указан ИНН, в третьем не указан, а КПП только в одном указан. А если адрес можно вывести, то это вообще было бы супер!
(140), дело в том, что обработка универсальная, следовательно предугадать какие колонки нужны еще невозможно. Поэтому добавляются колонки по которым идет сравнение.
143. chmv 21.11.14 16:44 Сейчас в теме
144. NOVOPRO 11.12.14 07:12 Сейчас в теме
Добрый день всем.
Прочитал, так и не понял в чем отличия других систем обработки от ИТС.
Будет ли меняться дата документов и как это повлияет на последовательность документов. Как потом это все исправить....

Самое главное как определить а дубль ли это был удален или нет.... Прога этого сама не определит..
(144), замена ссылок происходит в режиме обмена, при этом происходит только подмена ссылок, даты и прочие данные не изменяются! После поиска дублей система предлагает вам выбрать главный элемент, а прочие пометить на подмену и удаление. Следовательно, Вы сами можете контролировать процесс и выбирать что оставить, что удалить. Если удалить дубль не получается - обработка об этом информирует.
146. 1051 08.01.15 22:51 Сейчас в теме
Есть вопрос по обработке
Поможет ли мне решить ваш продукт следующую проблему.
Удаляю дубли договоров стандартной обработкой встроенной, выдает ошибку недостаточно памяти.
При попытке удалить один задвоенный договор, не может переделать ссылки и удалить договоры, к которым привязано много документов (больше 100).
Я так полагаю пытается переделать ссылки и удалить все скопом в рамках одной транзакции, а может и не по этому.
Во время исполнения этой обработки растет память занимаемая процессом и на подлете к 4 гигабайтам минутки через 3 - крах и выдает ошибку недостаточно памяти.
тестирование исправление делал не помогает
БП 3,0,37,29
Платформа 8,3,15,1248
Файловая БД
(146), обработка позволяет выбрать количество, на котором произойдет остановка поиска дублей. В Вашем случае нужно попробовать указать, например 10 штук и выполнить поиск и замену ссылок. Я думаю памяти должно хватить в таком случае. И так делать далее порциями по 10 или более дублей. Главное сделать резервную копию базы перед работой с обработкой!
148. v.radionova@phcn.ru 21.07.15 18:18 Сейчас в теме
Добрый день. Подскажите, обработка с открытым кодом?
150. shibanovan 19.08.15 09:38 Сейчас в теме
Ситуация: есть база БП 3.0, учет в которой ведется от 2009года, куча дублей контрагентов, которые тянутся через года. Вопрос: после работы обработки поедет ОСВ и раскроются месяца ?
Будет выполнена замена ссылок в режиме обмена. Перепроведения документов не будет. В ОСВ могут измениться суммы т.к. контрагенты будут заменены в документах/движениях на верные.
152. shibanovan 21.08.15 06:53 Сейчас в теме
Подскажите ещё: а у обработки есть отбор по периоду? Если хотим произвести только замену дублей, без удаления самих элементов ?
В справочниках и ПВХ нет поля "Период". Можно после замены дули-элементы пометить на удаление, удалить, или вообще оставить без изменения.
154. shibanovan 24.08.15 08:26 Сейчас в теме
(153) подскажите ещё, как работает вкладка "выборочная замена ссылык" ? У меня она всегда пустая
Эта вкладка нужна для выборочной ручной замены любых ссылочных данных справочников и ПВХ. Это отдельный механизм. Вы должны пользоваться 2й вкладкой для выбора дублей.
156. shibanovan 24.08.15 18:34 Сейчас в теме
(155) а если я хочу "выборочной ручной замены любых ссылочных данных справочников и ПВХ" ?
Вопрос неясен. Если у Вас есть вопросы - пишите мне лично либо через сайт, либо по e-mail.
158. BigB 05.11.15 08:45 Сейчас в теме
Не работает должным образом в web-клиенте.
Невозможно поставить пометки реквизитов, по которым будет сравнение.
Для сравнения различий прикрепил файлы.
Прикрепленные файлы:
(158), спасибо за обратную связь! В будущей версии исправлю и вышлю как обновление.
160. Rasdag 17.01.16 01:43 Сейчас в теме
По сравнению со штатной, которая долго задумывается - эта работает шустрее. Не хватает нечеткого поиска и что бы в выводимых данных можно было бы кроме наименования ссылки на элемент выводить его реквизиты. Например при поиске в Контрагенте - можно было бы в окошке вывода смотреть еще выбранные реквизиты контрагента, например ИНН. Это удобно для правильного принятия решения по удалению ссылок.
(160) rasdag, спасибо, учту пожелания и доработаю в скором времени.
162. sashocq 27.01.16 15:07 Сейчас в теме
Ооо, спасибо за такие доработки! Особенно за отображение доп. реквизитов (просил ещё в 2014-м). Как приспичит куплю новую (покупал больше года назад).
163. Artemuch 08.02.16 14:30 Сейчас в теме
Добрый день. Приобрел данную обработку для управляемых форм. На УТ 11 при нажатии на кнопку "Выбрать реквизиты для отображения" выводит ошибку "поле объекта не обнаружено (полное имя)"
(163) Artemuch, пришлите на почту номер версии УТ и платформы, а так же какой выбираете объект/реквизит. Почта указана на обработке внизу.
(163) Artemuch, данная ошибка не подтвердилась. Все работает. Если у Вас ошибка проявляется пришлите скрин на почту с данной ошибкой, пожалуйста.
166. Tindome 22.03.16 15:15 Сейчас в теме
Пользуюсь вашей обработкой поиска дублей версии 5,01. возник вопрос относительно ее работы. Версия 4.16 позволяла "схлопнуть" два совершенно разных контрагента указав их явно в отборе после чего указывал на кого из двух произвести слияние. А для 5,01 принципиально это не дубли и она их не находит. как быть? БП 3.0
167. mma@cbi-info.ru 14.04.16 12:53 Сейчас в теме
Здравствуйте, какую обработку купить для УТ 10.3, БП2.0 и БП 3.0 (платформа 8.3)? или нужно покупать обе? У меня сейчас установлена версия 4.13.
(167), покупать нужно обе, если приобретали более года назад. Для УТ 10 и БП 2.0 - для обычного приложения, для БП 3.0, УТ 11 - для управляемого / такси.
169. sanyek 06.05.16 04:20 Сейчас в теме
Можно ли с помощью обработки найти дубли номенклатуры с одинаковыми шк, а затем сделать замену в документах движения одних карточек на другие, включая ед.изм и тд? Какая версия подойдет для конф далион на 8.2 ?
(169), насколько я помню ШК номенклатуры хранятся в регистре сведений. А это не ссылочные данные. Следовательно, мою обработку нужно дописать чтоб она могла сделать данную работу. Если у Вас конфигурация, выполнена в виде обычного приложение (не такси или УФ), то обработка будет работать на 8.2+ платформе. Если у Вас конфигурация на интерфейсе "такси", то нужно обновить платформу на 8.3+ и моя обработка будет работать, которая предназначена для "такси".
171. sanyek 15.05.16 02:19 Сейчас в теме
(170) Сможете дописать, сколько будет стоить?
Могу, напишите мне на почту- обсудим. topchiydu@gmail.com