IE2017

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

Обработки - Обработка документов

Это доработанная обработка доработанной обработки с диска ИТС.
Обработка умеет искать по нескольким реквизитам при поиске дублей справочников.

ОРИГИНАЛ ОБРАБОТКИ ЗДЕСЬ: //infostart.ru/public/204468/

В обработке добавлены следующие функции:

  1. Возможность одновременного поиска по 3-м реквизитам.
  2. Возможность удаления ссылок из списка найденных для замены элементов.

Также убрана возможность поиска дублей по похожим значениям реквизитов.

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

Наименование Файл Версия Размер
Поиск и замена дублирующихся элементов справочников
.epf 36,00Kb
18.06.15
149
.epf 36,00Kb 149 Скачать

См. также

Комментарии
1. Виталий Петроняк (lordguard) 15 26.11.15 09:42 Сейчас в теме
ЗАмена во всех документов не работает
2. Виталий Петроняк (lordguard) 15 26.11.15 09:51 Сейчас в теме
{Форма.Форма.Форма(930)}: Индекс находится за границами массива
Если Измерение.Тип.СодержитТип(ТипЗн
3. Андрей Лео (Leo_A) 68 26.11.15 19:41 Сейчас в теме
Скорее всего косяк идет еще из оригинальной версии обработки. Я переделывал только возможность поиска по нескольким реквизитам, остальной блок остался прежним. На моих данных ошибок не возникало, чтобы поправить, желательно посмотреть, что за тип приходит в этот метод. Думаю поправить не сильно сложно.
4. Константин Куликов (Светлый ум) 204 14.03.16 10:36 Сейчас в теме
(3) Leo_A, Даже не попытался исправить -1
5. Андрей Лео (Leo_A) 68 14.03.16 18:43 Сейчас в теме
(4) Светлый ум, тебе часто приходилось исправлять ошибки, которые не воспроизводятся на твоих данных? Удобно не правда ли? Так вот, если все же увидел ошибку и такой умный, возьми да исправь и выложи плод творений для общей пользы. А пока что ты просто пустозвон, который и сам палец о палец боится ударить и чужой труд не ценит!
6. Осипов Сергей (fixin) 3579 22.05.16 23:22 Сейчас в теме
Три замечания:
1. Не работает как-то с последовательностями, ошибка индекса в измерениях, убрал оттуда.
2. Пометка на удаление вызывается через УстановитьПометкуУдаления, поменял так:
ОбъектСсылки.ОбменДанными.Загрузка = истина;
ОбъектСсылки.ПометкаУдаления = истина;
ОбъектСсылки.Записать();
3. Режим загрузки по умолчанию включен. Если вызывать замену во всех группах, не открывается окно настроек замены, что есть криво и отдельно его никак не вызвать.

Чисто практические замечания.
Так вроде работает.
7. Олег Сорокин (Oleg_nsk) 138 10.08.16 09:54 Сейчас в теме
Спасибо. Самому не пришлось писать :)
Оставьте свое сообщение