Поиск и удаление дублей, замена ссылок с отключаемым контролем записи 8.3 УФ из БСП 2.2


Работает только в управляемом режиме. На конфигурациях с версией БСП не ниже 2.2.5.36.
Предназначена для поиска и устранения дублирующихся элементов.
Сравнение производится по произвольным полям объекта.
Возможно установить произвольный отбор.
В отличие от типовой обработки из состава БСП, в обработке существует возможность отключить контроль записи (ОбменДанными.Загрузка = Истина).

Для чего нужна обработка?

При работе пользователей в программе часто ошибочно вводятся дубли (например, неправильно производился поиск элемента, в результате его не нашли и ввели заново), которые мешают правильному учету. В документах указывают то один экземпляр элемента, то другой, в результате при проведении документов возникают неправильные проводки, и баланс не сходится. Поэтому от дублирования в программе необходимо избавляться. 

Обработка позволяет найти вхождения всех дублирующихся элементов и производит в документах замену всех ссылок на дубли ссылками на выбранный «правильный» элемент, затем помечает на удаление дублирующиеся элементы в списке.

Чем эта обработка отличается от типовой?

В отличие от типовой обработки из состава БСП, в обработке существует возможность отключить контроль записи (ОбменДанными.Загрузка = Истина). Это позволит выполнить подмену ссылок в закрытом периоде. Также отключает в большинстве объектов конфигурации бизнес-логику и проверки.

Какая у меня версия БСП?

Если вы не знаете свою версию БСП, используйте конструкцию:  стандартныеподсистемысервер.версиябиблиотеки().

15 Comments

  1. Zelenhof

    Спасибо за обработку.

    Только почему-то не всегда срабатывает «Отключить контроль записи».

    У меня в некоторых документах отказалась менять ссылку, выругавшись на дату запрета изменения данных.

    Reply
  2. chibor

    (1) Zelenhof, на какой конфигурации используете обработку? Возможно в этой конфигурации у документа не предусмотрено отключение проверки даты запрета редактирования в режиме ОбменДанными.Загрузка = Истина.

    Reply
  3. Zelenhof

    (2) Конфигурация Бухгалтерия предприятия 3.0.41.56.

    Документы были Поступление товаров и услуг и Поступление на расчетный счет.

    Причем документов такого вида было много, но менять отказалась только в двух (в одном Поступлении ТУ и одном Поступлении на РС).

    Reply
  4. fixin

    доработали бы сохранение настроек, было б класс..

    а еще лучше пакетная замена.

    настройка 1 (номенлатура), настройка 2 (характеристики), например.

    А так обработка не работает, потому что вот такой кривой типовой код в рознице 2.0:

    Процедура ФоновоеУдалениеДублей(Знач Параметры, Знач АдресРезультата) Экспорт
    
    ПараметрыЗамены = Новый Структура;
    ПараметрыЗамены.Вставить(«СпособУдаления»,       Параметры.СпособУдаления);
    ПараметрыЗамены.Вставить(«ВключатьБизнесЛогику», Истина);
    ПараметрыЗамены.Вставить(«УчитыватьПрикладныеПравила», Параметры.УчитыватьПрикладныеПравила);
    
    ЗаменитьСсылки(Параметры.ПарыЗамен, ПараметрыЗамены, АдресРезультата);
    
    КонецПроцедуры
    

    Показать

    То бишь Включать Бизнес-Логику — всегда истина… К сожалению…. Криворукие типовописатели

    Reply
  5. belousows

    Зарплата и кадры государственного учреждения, редакция 3.1 (3.1.4.169)

    Найти дубли» — ошибка в прикрепленном файле.

    Reply
  6. belousows

    В зуп 3 та же ошибка

    Reply
  7. pallid

    (8)

    (9)

    Сделал новую, из последнего релиза.

    Reply
  8. kukla11

    А для чего включать такой режим? Получается мы в документах поменяем реквизиты а записи в регистрах остаются старые.

    Reply
  9. quares

    Я то думал она без БСП будет работать, а по факту обычное китайское горячее надувательство — падает уже при открытии ВнешняяОбработка.ПоискИУдалениеДублей.МодульОбъекта(23,3)}: Переменная не определена (ПоискИУдалениеДублейПереопределяемый)

    Reply
  10. chibor

    (12) Рекомендую читать описание, перед скачиванием.

    Reply
  11. Vogde

    Добрый день Алексей, как внешняя эта обработка будет работать?

    Reply
  12. chibor

    Это и есть внешняя обработка, кода регистрации в справочнике внешних обработок здесь нет, вы можете добавить его.

    Reply
  13. METAL

    (10) Круть, спасибо! Хорошо бы и автору обновить на эту обработку, чтоб под актуальной БСП открывалось

    Reply
  14. a-m-gv

    У меня не работает. Висела сутки на замене одно номенклатуры. Стандартная отрабатывает в течение часа.

    Reply
  15. a-m-gv

    Не работает в Розница 8. Магазин одежды и обуви, редакция 2.2 (2.2.13.12)

    1С:Предприятие 8.3 (8.3.15.1489)

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *