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


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

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

  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 не будет опубликован. Обязательные поля помечены *