gifts2017

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

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

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

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

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

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

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

См. также

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

Поиск на картинке виден, а где замена?
7. Арсений Прялкин (CeHbKA) 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) 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) 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) 06.05.14 14:38
1с БП 3.0 (8.3 упр. приложение)
Для чего качал: Наименование договора для каждого контрагента уникально, однако по одному контрагенту есть несколько договоров с одним и тем же наименованием и др. параметрами.

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

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

Верните деньги.
29. Андрей Первозванный (rfcor) 19.05.14 11:51
(28) Кстати да, на номенклатуре тоже выдает ошибку об индексе за пределами массива.
maksa2005; +1 Ответить
31. Ваня Бахо (feel_deep) 11.07.14 13:14
(14) 1С43, попробуйте снять галку "Выполнять все замены в одной транзакции"
32. Иван иванов (Willforre) 15.07.14 09:04
не работает по отбору "содержит" - для меня бесполезна.
Верните деньги.
33. Екатерина ***** (Saengmyung) 03.08.14 07:48
У меня есть аналогичная, тоже хорошо работает. Так что советую.
34. Вера Мокрецова (PinchukVera) 04.09.14 03:20
Спасибо, за обработку. Помогло!
35. Alexander Masson (mrmasson) 15.09.14 10:42
не работает в управляемом приложении!
Вообще не заполняется список справочников. Скачал обе версии, у обеих одно и то же!
Разработчик верни деньги!!!
36. Камиль (camel) 15.10.14 16:27
Не нашёл там:
а как поиск штрих-кодов осуществить?
37. юрий гулидов (gull22) 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) 28.05.15 09:08
По первым ощущениям - обработка, то что нужно! Есть волшебная кнопка "Автоопределение правильных", по которой обработка вычисляет объект, который нужно оставить. После замены, дубли помечаются на удаление. Пока тестирую, по результатам доложусь. Спасибо автору!
42. Дмитрий Котельников (kotlovD) 30.06.15 00:40
У меня вылетало с ошибкой индекса, после 899 строки модуля формы вставил следующий код:
Если НЕ НаборЗаписи.Количество() тогда
     Продолжить;
КонецЕсли;


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

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

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

Склеил дублирующихся пользователей.
50. И. Серебряков (apd1c) 16.09.16 11:16
Отличная обработка! Спасибо!