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


Это слегка доработанная стандартная обработка из УПП "Поиск и замена дублирующихся элементов справочников" с возможностью поиска дубликатов по нескольким реквизитам.

Отличия от стандартной: 

  1. Исправлена ошибка с условиями отбора. 
  2. Добавлена возможность указать дополнительные реквизиты поиска дубликатов, к примеру найти дубликаты договоров контрагента у которых совпадают владельцы, организация и вид договора.
  3. Добавлена возможность ручного ввода условий запроса.
  4. На закладке «Результаты поиска» добавлена кнопка «Авто по одному», при нажатии на которую програма произведет пометку выбранного элемента и сразу произведет замену по ссылкам ии непосредсвенное удаление.
  5. Работает на любой конфигурации

18 Comments

  1. afanasko

    Отличная обработка! Автоматически заменила около 2000 дублей, в справочнике. И ничего не сломала 🙂

    Reply
  2. orehova123

    полезно! удобно и быстро! понравилась!

    Reply
  3. vers139

    я так понимаю, что это для обычного приложения (не управляемая форма). Так?

    Reply
  4. jocker

    Да, это обычное приложение, разве о скринам не видно?

    Reply
  5. jocker

    Спасибо за отзывы

    Reply
  6. Nickon

    Неплохая обработка. Очень интересный и продуманный вариант.

    Reply
  7. jocker

    (6) Nickon, «продумано» — громко сказано. Так, дописывал «на ходу» под собственные нужды с расчетом на гибкость использования в будущем.

    Reply
  8. evgefremov

    судя по комментариям всех предыдущих — они скачали и у них нормально все работает…у меня почему-то вылезает ошибка. залез в код — оказывается при открытии в таблице дополнительных реквизитов спрятана одна обязательная к заполнению колонка

    аффтар поправь ошибку…

    Reply
  9. evgefremov

    еще ошибка…Неверные параметры в операции сравнения. Нельзя сравнивать поля

    неограниченной длины и поля несовместимых типов.

    И Спр1.НаименованиеПолное <<?>>= Спр2.НаименованиеПолное

    Reply
  10. jocker

    Для сравнением полей неограниченной длины лучше воспользуйтесь языком запросов (поле «Дополнительные условия отбора»):

    И ВЫРАЗИТЬ(Спр1.НаименованиеПолное КАК СТРОКА(200)) = ВЫРАЗИТЬ(Спр2.НаименованиеПолное КАК СТРОКА(200))

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

    При открытии к этой таблице вообще обращений нет. Если не сложно, поточнее опишите где возникает ошибка?

    Reply
  11. BTRVODKA

    Спасибо автору за публикацию!

    Reply
  12. Ionmuerto

    Данная обработка Поиск и замена дублирующихся элементов справочников подходит под управляемые формы 1с Управление Торговлей 11.1?

    Reply
  13. jocker

    (12) нет, она для обычных форм, а УТ 11 на управляемых, поищите на сайте есть для них тоже

    Reply
  14. LeshaP

    Не увидел я в ней полноценного отбора. Допустим хочу найти дубли только где тип Владелеца = справочники. организации и только конкретная организация. и нехочу лезть и что то отбирать на языке запросов.

    Reply
  15. LeshaP

    Увидел где отбор, но только методом тыка после прочтения справки.

    Reply
  16. Volfy

    Второй раз качаю )) Шикарная вещь

    Reply
  17. fenixland

    1С:Предприятие 8.3 (8.3.11.2867)

    Розница, редакция 2.2 (2.2.7.29)

    Купил, Скачал.вот скрин никакой обработки почему то не вижу

    Reply
  18. Velement

    (17) Обработка предназначена для неуправляемых форм, а у вас управляемые..

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *