Предназначена для поиска и устранения дублирующихся элементов.
Сравнение производится по произвольным полям объекта.
Возможно установить произвольный отбор.
В отличие от типовой обработки из состава БСП, в обработке существует возможность отключить контроль записи (ОбменДанными.Загрузка = Истина).
Для чего нужна обработка?
При работе пользователей в программе часто ошибочно вводятся дубли (например, неправильно производился поиск элемента, в результате его не нашли и ввели заново), которые мешают правильному учету. В документах указывают то один экземпляр элемента, то другой, в результате при проведении документов возникают неправильные проводки, и баланс не сходится. Поэтому от дублирования в программе необходимо избавляться.
Обработка позволяет найти вхождения всех дублирующихся элементов и производит в документах замену всех ссылок на дубли ссылками на выбранный «правильный» элемент, затем помечает на удаление дублирующиеся элементы в списке.
Чем эта обработка отличается от типовой?
В отличие от типовой обработки из состава БСП, в обработке существует возможность отключить контроль записи (ОбменДанными.Загрузка = Истина). Это позволит выполнить подмену ссылок в закрытом периоде. Также отключает в большинстве объектов конфигурации бизнес-логику и проверки.
Какая у меня версия БСП?
Если вы не знаете свою версию БСП, используйте конструкцию: стандартныеподсистемысервер.версиябиблиотеки().
Спасибо за обработку.
Только почему-то не всегда срабатывает «Отключить контроль записи».
У меня в некоторых документах отказалась менять ссылку, выругавшись на дату запрета изменения данных.
(1) Zelenhof, на какой конфигурации используете обработку? Возможно в этой конфигурации у документа не предусмотрено отключение проверки даты запрета редактирования в режиме ОбменДанными.Загрузка = Истина.
(2) Конфигурация Бухгалтерия предприятия 3.0.41.56.
Документы были Поступление товаров и услуг и Поступление на расчетный счет.
Причем документов такого вида было много, но менять отказалась только в двух (в одном Поступлении ТУ и одном Поступлении на РС).
доработали бы сохранение настроек, было б класс..
а еще лучше пакетная замена.
настройка 1 (номенлатура), настройка 2 (характеристики), например.
А так обработка не работает, потому что вот такой кривой типовой код в рознице 2.0:
Показать
То бишь Включать Бизнес-Логику — всегда истина… К сожалению…. Криворукие типовописатели
Зарплата и кадры государственного учреждения, редакция 3.1 (3.1.4.169)
Найти дубли» — ошибка в прикрепленном файле.
В зуп 3 та же ошибка
(8)
(9)
Сделал новую, из последнего релиза.
А для чего включать такой режим? Получается мы в документах поменяем реквизиты а записи в регистрах остаются старые.
Я то думал она без БСП будет работать, а по факту обычное китайское горячее надувательство — падает уже при открытии ВнешняяОбработка.ПоискИУдалениеДублей.МодульОбъекта(23,3)}: Переменная не определена (ПоискИУдалениеДублейПереопределяемый)
(12) Рекомендую читать описание, перед скачиванием.
Добрый день Алексей, как внешняя эта обработка будет работать?
Это и есть внешняя обработка, кода регистрации в справочнике внешних обработок здесь нет, вы можете добавить его.
(10) Круть, спасибо! Хорошо бы и автору обновить на эту обработку, чтоб под актуальной БСП открывалось
У меня не работает. Висела сутки на замене одно номенклатуры. Стандартная отрабатывает в течение часа.
Не работает в Розница 8. Магазин одежды и обуви, редакция 2.2 (2.2.13.12)
1С:Предприятие 8.3 (8.3.15.1489)