+7 495 230 03 03 8 800 222 50 03
1С:ERP Управление предприятием 2

Поиск и удаление дублей в 1С

В практике работы с программой 1С очень часто случаются ситуации создания дублей. Чаще всего происходит задвоение в справочнике «Номенклатура». Это приводит к таким негативным последствиям:

  • Создаются излишки и недостачи ТМЦ.
  • Возникают неправильные проводки.
  • Появляются ошибки в балансе.


Основными причинами появления дублей являются:


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

Для исправления создания дублей в справочниках необходимо воспользоваться типовой обработкой «Поиск и удаление дублей». Данная обработка доступна только для пользователей с правами Администратора, она предназначена для поиска и устранения дублирования элементов во всех списках программы.

Обработка позволяет найти все дублирующие элементы номенклатуры и производит замену всех ссылок. В документах подставляются ссылки на выбранный “правильный” элемент. Дублирующиеся элементы в списке помечаются на удаление.

Рассмотрим пример работы обработки «Поиск и удаление дублей» в справочнике «Номенклатура» на конфигурации «1С:Управление торговлей 11.4». Эта обработка также доступна и в других конфигурациях 1С.

Для запуска обработки Пользователь с правами Администратора переходит из раздела «НСИ и администрирование» / «Администрирование» в раздел «Обслуживание».

Раздел НСИ и администрирование в 1С

Рисунок 1 – Раздел «НСИ и администрирование»

В строке «Корректировка данных» выбирает обработку «Поиск и удаление дублей».

Раздел Обслуживание в 1С

Рисунок 2 – Раздел «Обслуживание»

В открывшемся окне обработки «Поиск и удаление дублей» Администратор заполняет указанные поля:

  • Искать – в списке выбора указать справочник «Номенклатура».
  • Отбирать – по умолчанию указано «Все элементы». При необходимости, пользователем создаются правила отбора элементов списка.

    Например, необходимо учитывать элементы по одному виду Номенклатуры. Для этого в окне «Правила отбора «Контрагенты»» выбирается:

    • поле, по которому будет производится отбор;
    • указывается вид сравнения;
    • задается значение для отбора.
  • Сравнить – указываются правила поиска дублей в выбранном списке.
Форма Правила отбора Номенклатура

Рисунок 3 – Форма Правила отбора «Номенклатура»

Для заполнения Пользователь переходит по ссылке в поле «Сравнить». В открывшемся окне «Правила поиска дублей «Номенклатура» указывает необходимое поле и правило отбора.

Форма Правила поиска дублей Номенклатура

Рисунок 4 – Форма Правила поиска дублей «Номенклатура»

После окончания составления условий поиска дублей, Пользователь нажимает кнопку «Найти дубли».

Поиск и удаление дублей

Рисунок 5 – Форма окна обработки «Поиск и удаление дублей»

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

Найденные дубли номенклатуры

Рисунок 6 – Список найденных дублей номенклатуры

Один из найденный элементов автоматически выбирается как оригинал и отображается флажком стрелочка. Второй элемент отмечается дублем, со знаком ок. Для того, чтобы изменить элемент, который необходимо оставить в программе, Пользователь выбирает в контекстном меню строку «Отметить как оригинал». Рекомендуется выбирать оригиналом элемент, у которого больше мест использования.

Форма обработки Поиск и удаление дублей

Рисунок 7 – Форма обработки «Поиск и удаление дублей»

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

Обработка найденных элементов номенклатуры

Рисунок 8 – Обработка найденных элементов номенклатуры

Далее Пользователь нажимает кнопку «Удалить дубли». Выбранные дубли будут помечены на удаление и заменены на оригиналы во всех перечисленных документах.

Обработка Поиск и удаление дублей

Рисунок 9 – Обработка «Поиск и удаление дублей»

Если после завершения процесса удаления дублей появится сообщение «Не удалось заменить дубли на оригиналы в некоторых местах использования», Пользователь проверяет в каких документах не удалось заменить элементы, переходя по ссылке «Все места использования». В открывшемся окне «Места использования объектов программы» открывает документ, в котором не удалось заменить элемент номенклатуры.

Отчет Места использования элементов

Рисунок 10 – Форма отчета «Места использования элементов»

В открывшемся документе Пользователь самостоятельно заменяет элемент номенклатуры на оригинал.

Изменение элемента номенклатуры в документе

Рисунок 11 – Изменение элемента номенклатуры в документе

Далее необходимо повторно запустить процесс удаления дублей, нажав на кнопку «Повторить удаление».

После успешного объединения элементов номенклатуры система выдаст сообщение о завершении процесса.

Завершение процесса объединения дублей

Рисунок 12 – Завершение процесса объединения дублей

Окончательно удалить дубли номенклатуры можно используя обработку «Удаление помеченных объектов» в разделе «Администрирование / Обслуживание».

Удаление помеченных объектов в 1С

Рисунок 13 – Обработка «Удаление помеченных объектов»

Готовы провести аудит данных в системе
Наши специалисты найдут и удалят дубли, выявят причины их образования и оптимизируют бизнес-процессы в вашей компании
Дата публикации: 26 декабря 2022
Не нашли ответа на свой вопрос?

Смотрите также

Обсуждение материала

  • Аноним

    Добрый вечер. При поиске дублей появляется ошибка “Найдено слишком много элементов. Уточните критерии поиска дублей.” Как решить эту проблему??

    • https://efsol.ru/ EFSOL

      Здравствуйте, Каролина.
      В конфигурации по умолчанию установлено ограничение поиска дублей не более 1500 элементов. Это не блокирует поиск и удаление дублей, но замедляет процесс при больших объемах данных.
      Для ускорения, можно ограничить поиск используя Правила отборов и Правила поиска дублей. Если даже с учетом правил количество элементов больше 1500, то удаление выполняется в несколько этапов.
      Также можно закомментировать код в конфигураторе, т.е. убрать ограничение 1500 элементов. Но, в некоторых случаях, это может привести к зависанию базы.
      И помните, обязательно нужно делать бэкап перед использование обработки.

  • Аноним

    После запуска обработки поиск удаление дублей в списке документов сформировались дубли по документам. Один и тот же документ отображается 2 раза. Что с этим делать и как исправить, удаление не помогает, удаляет 2 документа сразу.

    • https://efsol.ru/ EFSOL

      Добрый день, Ольга. Нужно проверить наличие дублей в справочнике “Ключи реестра документов”, в этой форме есть типовой механизм проверки и удаления дублей ключей реестра документов. Найти можно через все функции – поиск – ключи реестра документов. Если дубли имеются, программа покажет при открытии справочника и в рабочем месте “Ключи реестра документов” можно будет запустить процедуру удаления ключей, и также запустить проверку корректности отражения документов.

Содержание

Заказать звонок

Оставьте свои данные для того, чтобы специалист с вами связался.

*нажимая на кнопку, Вы даете согласие на обработку персональных данных
Быстрое внедрение включает:
На сервере установлено следующее ПО (доступно при подключении по протоколу RDP):
Также настроено:
Перед внедрением клиент предоставляет информацию о пользователях (логины и пароли). После завершения работ, клиенту высылается инструкция и ярлык для подключения.
Индивидуальное внедрение по ТЗ клиента обсуждается отдельно.