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

Опубликовал Михаил (NoneMike) в раздел Администрирование - Чистка базы

С возможностью работы в управляемом приложении

Обработка имеет открытый исходный код.

Разработчик не несет ответственности за какие либо убытки и/или ущерб (в том числе с недополученной коммерческой прибылью, прерыванием коммерческой или производственной деятельности, утратой любой (в том числе деловой) информации и иной имущественный ущерб), возникший в связи с использованием или невозможностью использования обработки, даже если Разработчик был уведомлен о возможном возникновении таких убытков и/или ущерба. Пользователь принимает на себя все риски, связанные с использованием или качеством функционирования Обработки.

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

Наименование Файл Версия Размер
Поиск и замена дублирующихся элементов справочников
.epf 73,02Kb
14.07.16
805
.epf 1.2 73,02Kb 805 Скачать
Поиск и замена дублирующихся элементов справочников (версия для 1с 8.3)
.epf 34,44Kb
14.07.16
1139
.epf 1.0 34,44Kb 1139 Скачать

См. также

Вознаграждение за ответ
Показать полностью
Комментарии
2. Екатерина * * (ekaterinaeon) 21 19.11.13 05:55 Сейчас в теме
Спасибо! как раз понадобилась такая обработка в управляемом)
4. Павел Шадрин (NOVOHUDONOSO) 15 13.12.13 11:22 Сейчас в теме
5. Светлана Мамонтова (Saifa) 27 15.12.13 23:12 Сейчас в теме
Очень пригодилась, спасибо!
6. kiv82 (AltF1) 19.12.13 08:08 Сейчас в теме
Это доработанная стандартная обработка с Диска ИТС "Поиск и замена дублирующихся элементов справочников" (далее Обработка) с возможностью работы в управляемом приложении.

Поиск на картинке виден, а где замена?
7. Арсений Прялкин (CeHbKA) 163 20.12.13 16:01 Сейчас в теме
8. Ionmuerto 15.01.14 08:27 Сейчас в теме
Данная обработка Поиск и замена дублирующихся элементов справочников подходит под управляемые формы 1с Управление Торговлей 11.1?
10. Alexander Mustafin (sanymust) 05.02.14 09:35 Сейчас в теме
Доброе время суток, попытался поспользоваться обработкой в РК ЖКХ 3.0 (аналог БП 3.0) открылась управляемая форма без возможости выбора объектов и реквизитов. Глянул внутри, там нет кнопок выбора и нет обработок перед началом выбора, только обработка выбранного значения. Каким образом можно исправить? Запускаюсь под управляемым приложением с полными правами.
11. Alexander Mustafin (sanymust) 05.02.14 09:53 Сейчас в теме
(10) разобрался, было отключено свойство редактирования текста в поле
12. Алексей (Alex) 96 19.02.14 22:33 Сейчас в теме
Спасибо. Но как вручную добавить объекты на замену? Если они ни чем не похожи?
13. Владимир Карпов (lartnec) 22.02.14 10:39 Сейчас в теме
Обработка не работает с Управление торговлей 11.1.4.10
14. Дмитрий Волошкин (1С43) 22.02.14 14:20 Сейчас в теме
Управление торговлей 11.1.4.10 - обработка не работает. Пишет: "На элементы есть ссылки." и замена не происходит.
17. Владимир Карпов (lartnec) 23.02.14 13:12 Сейчас в теме
(16) baa50, И эта обработка не работает с УТ 11.1.4.10... Выходит пустая форма, в которой доступно поле "все действия" - изменить форму и F1
18. Дмитрий Волошкин (1С43) 24.02.14 15:05 Сейчас в теме
(16) baa50, работает аналогично типовой обработке.

Удалось решить задачу с удалением дублей, но однозначного понимания почему или что мешало, нет. Возможно есть проблемы в платформе.

Решение ситуации:
- удаление помеченных объектов (запуск обработки через все функции)
- пере проведение документов где есть ссылки (в моем случае это документы ввод начальных остатков)

После этого работает!
21. Дмитрий Шишкин (RoL$) 13.03.14 20:46 Сейчас в теме
1С:Предприятие 8.3 (8.3.4.437) Розница, редакция 2.0 (2.0.8.12).(версия для 1с 8.3) Не ищет по похожим словам номенклатуры. Нажимаю кнопку найти... Будем искать долго? ОК, ни что не происходит.
22. Solo * (Solo1) 18.03.14 22:37 Сейчас в теме
Нужна была для поиска для замены дублей номенклатуры, а по полному наименованию не ищет, вариант для поиска - только по похожим словам. Без этого, к сожалению, бесполезна для данной задачи в моих условиях. Чтож никто написать подобную не может?
23. Даниил Конев (rosinfoteh) 30.03.14 13:36 Сейчас в теме
НЕ РАБОТАЕТ ПОД - По похожим словам!!!!!
24. baa50 (baa50) 8 31.03.14 23:20 Сейчас в теме
(23) rosinfoteh, попробуйте поэкспериментировать с ползунком на один шаг вправо и сделайте поиск
25. Даниил Конев (rosinfoteh) 03.04.14 21:54 Сейчас в теме
(24) baa50, пробовал. не тот случий((
26. Даниил Конев (rosinfoteh) 03.04.14 21:57 Сейчас в теме
(24) baa50, вы прикрасно должны понимать...что если ползунок поставить на максимум...он хоть должен думать...а он вообще не реагирует...
27. Ламия 10.04.14 09:23 Сейчас в теме
даа, хотела скачать, а тут такие коменты, задумалась, тратить ли бабло....
28. Дмитрий Бурыкин (for_infostart) 8 06.05.14 14:38 Сейчас в теме
1с БП 3.0 (8.3 упр. приложение)
Для чего качал: Наименование договора для каждого контрагента уникально, однако по одному контрагенту есть несколько договоров с одним и тем же наименованием и др. параметрами.

Поиск по наименованию Договора и отборам Вид договора и вхождению в группу Контрагентов работает, удаление нет.

При нажатии "Замена во всех группах" выдает ошибку "Индекс находится за границами массива".

Верните деньги.
29. Андрей Первозванный (rfcor) 39 19.05.14 11:51 Сейчас в теме
(28) Кстати да, на номенклатуре тоже выдает ошибку об индексе за пределами массива.
maksa2005; +1 Ответить
31. Ваня Бахо (feel_deep) 11.07.14 13:14 Сейчас в теме
(14) 1С43, попробуйте снять галку "Выполнять все замены в одной транзакции"
32. Иван иванов (Willforre) 22 15.07.14 09:04 Сейчас в теме
не работает по отбору "содержит" - для меня бесполезна.
Верните деньги.
33. Екатерина ***** (Saengmyung) 03.08.14 07:48 Сейчас в теме
У меня есть аналогичная, тоже хорошо работает. Так что советую.
34. Вера Мокрецова (PinchukVera) 04.09.14 03:20 Сейчас в теме
Спасибо, за обработку. Помогло!
35. Alexander Masson (mrmasson) 51 15.09.14 10:42 Сейчас в теме
не работает в управляемом приложении!
Вообще не заполняется список справочников. Скачал обе версии, у обеих одно и то же!
Разработчик верни деньги!!!
36. Камиль Никитин (camel) 15.10.14 16:27 Сейчас в теме
Не нашёл там:
а как поиск штрих-кодов осуществить?
37. юрий гулидов (gull22) 81 24.10.14 10:36 Сейчас в теме
Спасибо за обработку. Но как удалить найденные объекты, когда поиск проводился по похожим реквизитам? В частности не обрабатывать найденную группу или из группы удалить ненежную строку. Явно, мне не надо заменять "Александра Захарова" на "Александра Петрова", но надо оставить замену "Александра Захарова" на "Алесандра З". В штатной обработке 1с "Поиск и замена дублей" в такой ситуации убирал из табличной части ненужные строки, а дальше Автовыбор и удаление. В Вашей обработке не могу удалять из табличной части Объекты
39. Юрий (AlgoritmS) 06.04.15 13:05 Сейчас в теме
В бух 3.0 пытался заменить дублирующие организации. Выдает ошибку "неверное имя колонки".
из табличной части нельзя удалить необъединяемые элементы, чтобы обойти эту ошибку.
К сожалению, обработка не помогла.
40. Dmitriy Belyakov (DmitriyKB) 20.05.15 05:46 Сейчас в теме
Спасибо, очень пригодилась.
41. Fomix (fomix) 23 28.05.15 09:08 Сейчас в теме
По первым ощущениям - обработка, то что нужно! Есть волшебная кнопка "Автоопределение правильных", по которой обработка вычисляет объект, который нужно оставить. После замены, дубли помечаются на удаление. Пока тестирую, по результатам доложусь. Спасибо автору!
42. Дмитрий Котельников (kotlovD) 47 30.06.15 00:40 Сейчас в теме
У меня вылетало с ошибкой индекса, после 899 строки модуля формы вставил следующий код:
Если НЕ НаборЗаписи.Количество() тогда
     Продолжить;
КонецЕсли;


По похожим словам не ищет т.к. не проходит проверку на более чем 1000 обрабатываемых элементов. Автор почему то спрашивает "точно продолжить" и вне зависимости от ответа ставит Возврат... Короче закомментил проверку
43. Fomix (fomix) 23 03.07.15 14:51 Сейчас в теме
(42) kotlovD, Как это не ищет по похожим словам?! У меня все нашла. Даже сотров в ЗУПе по похожим именам-отчествам нашла. Хотя нужно было только по фамилии. Может с ползунком настройки сходства переборщил... А так вполне рабочая обработка - советую к работе.
44. Максим Литвинов (maksa2005) 88 10.11.15 21:30 Сейчас в теме
45. Константин Воробьёв (kostik_love) 252 04.02.16 09:30 Сейчас в теме
модуль формы номер строки 1150
вместо
Если ТипВопроса = "ОбработкаВопросов" И
нужно
Если (ТипВопроса = "ОбработкаВопросов" Или ТипВопроса = "ПоискПоПохожимСловам") И

в случае если КоличествоЭлементовДляПоиска > 1000 и Пользователь ответил "Да"
46. Константин Воробьёв (kostik_love) 252 04.02.16 09:58 Сейчас в теме
так же в обработке убраны 2 очень важные функции: Возможность добавления и удаления строк таблицы значений "НайденныеОбъекты"
используются когда нужно откорректировать ручками результаты поиска
47. Осипов Сергей (fixin) 3516 22.05.16 23:22 Сейчас в теме
Три замечания:
1. Не работает как-то с последовательностями, ошибка индекса в измерениях, убрал оттуда.
2. Пометка на удаление вызывается через УстановитьПометкуУдаления, поменял так:
ОбъектСсылки.ОбменДанными.Загрузка = истина;
ОбъектСсылки.ПометкаУдаления = истина;
ОбъектСсылки.Записать();
3. Режим загрузки по умолчанию включен. Если вызывать замену во всех группах, не открывается окно настроек замены, что есть криво и отдельно его никак не вызвать.

Чисто практические замечания.
Так вроде работает.
48. Юрий (AlgoritmS) 10.06.16 12:57 Сейчас в теме
Не работает.
ПоказатьПредупреждение(Новый <<?>>ОписаниеОповещения("ОбработкаОповещений",ЭтаФорма,"ОтсутствиеПрав"),"Для выполнения поиска и замены дублирующихся элементов необходимо наличие роли ""Полные права"" !");
49. Константин Куликов (Светлый ум) 196 01.09.16 13:56 Сейчас в теме
+1, Работает в "Рознице 2.1" (Поиск и замена дублирующихся элементов справочников (версия для 1с 8.3)):

Склеил дублирующихся пользователей.
50. И. Серебряков (apd1c) 16.09.16 11:16 Сейчас в теме
Отличная обработка! Спасибо!
51. dka80 ~ (dka80) 15 28.03.17 13:43 Сейчас в теме
Обработка отработала на отлично ЗУП 3.1. Спасибо