Задвоенные контрагенты, номенклатура и документы: поиск и объединение в 1С 8.3
Содержание
Найти дубль в 1С быстрее всего штатной обработкой: Администрирование → Обслуживание → Корректировка данных → Поиск и удаление дублей. Выбираете справочник (контрагенты, номенклатура, физлица), задаёте правило сравнения — например, «ИНН совпадает» — и программа показывает группы похожих элементов. Дальше один элемент назначается основным, а ссылки с остальных переносятся на него.
Обработка есть в типовых конфигурациях на БСП: 1С:Бухгалтерия 3.0, ЗУП 3.1, УТ 11, КА и ERP. Для документов она не подходит: задвоенные поступления и выписки ищут фильтром по номеру и дате или запросом. Оба способа разобраны ниже с примерами.
С чего начать поиск дублей: сортировка, фильтры и поиск в списке
Если подозрение касается одного-двух элементов, обработка не нужна. Хватит самого списка справочника.
Сортировка по колонке
- Откройте список, например
Справочники → Покупки и продажи → Контрагенты. - Щёлкните по заголовку колонки «Наименование» или «ИНН». Список отсортируется.
- Пролистайте: дубли окажутся рядом, строка под строкой.
Сортировка по ИНН надёжнее сортировки по названию. «Ромашка ООО» и «ООО Ромашка» по названию разъедутся по разным концам списка, а по ИНН встанут вместе.
Строка поиска и расширенный поиск
- 🔍 Поле поиска над списком (
Ctrl+F) ищет подстроку во всех видимых колонках. Введите 6–8 цифр ИНН или корень слова из названия: «ромаш», а не «Ромашка». - 🎯 Расширенный поиск (
Ctrl+Alt+F) ищет по одной выбранной колонке и умеет условие «содержит». Удобно для артикулов. - 📂 Если список показан иерархией, переключите его в режим списка. Иначе дубль может прятаться в другой папке.
Ищите по части строки. Дубли часто отличаются мелочью: кавычки «ёлочки» против “лапок”, лишний пробел, латинская «С» вместо кириллической, «ИП Иванов И.И.» против «Иванов Иван Иванович ИП».
Обработка «Поиск и удаление дублей»: пошагово
Это главный инструмент. Он не просто находит дубли, а переносит на основной элемент все ссылки из документов, регистров и других справочников. Удалять дубль вручную нельзя: документы, где он указан, потеряют контрагента или товар.
Перед запуском сделайте резервную копию базы . Замена ссылок затрагивает тысячи записей, и откатить её одной кнопкой не получится.
Шаг 1. Открыть обработку
| Конфигурация | Где найти |
|---|---|
| Бухгалтерия 3.0 | Администрирование → Обслуживание → Корректировка данных → Поиск и удаление дублей |
| ЗУП 3.1 | Администрирование → Обслуживание → Корректировка данных → Поиск и удаление дублей |
| УТ 11, КА 2, ERP | НСИ и администрирование → Администрирование → Обслуживание → Корректировка данных |
Если команды нет в меню, у пользователя не хватает прав. Обработку запускает администратор или пользователь с полными правами.
Шаг 2. Выбрать, где искать
В поле «Где искать» укажите справочник: «Контрагенты», «Номенклатура», «Физические лица», «Банки», «Договоры» и так далее. Ниже можно задать отбор, чтобы не перебирать всю базу. Например, искать только среди непомеченных на удаление или только в одной папке номенклатуры.
Шаг 3. Настроить правила сравнения
Правила определяют, какие элементы считать дублями. Для каждого реквизита выбирается условие:
- ✅ Совпадает — точное равенство. Подходит для ИНН, КПП, СНИЛС, артикула, штрихкода.
- 🔤 Похоже — нечёткое сравнение строк. Ловит «ООО Ромашка» и «Ромашка, ООО», опечатки и перестановки слов.
- ➕ Можно комбинировать: «ИНН совпадает» И «КПП совпадает» — так обособленные подразделения с одним ИНН не склеятся с головной организацией.
Условие «Похоже» по наименованию номенклатуры даёт много ложных совпадений: «Болт М8×30» и «Болт М8×40» для программы похожи. Проверяйте каждую группу глазами.
Шаг 4. Найти и разобрать группы
Нажмите кнопку поиска. Обработка покажет группы: в каждой — элементы, которые она считает одним объектом, и число мест использования каждого.
- В каждой группе отметьте основной элемент. Обычно это тот, у которого больше всего ссылок и полнее заполнены реквизиты.
- Снимите флажки с элементов, которые оказались не дублями.
- Откройте места использования, если сомневаетесь. Видно, в каких документах фигурирует элемент.
Шаг 5. Заменить ссылки и удалить дубли
Запустите удаление. Программа перепишет ссылки во всех документах и регистрах на основной элемент. Дубли помечаются на удаление или удаляются сразу — способ выбирается в настройках обработки.
Помеченные элементы окончательно удаляются через Администрирование → Обслуживание → Корректировка данных → Удаление помеченных объектов.
Замена ссылок в закрытом периоде меняет проведённые документы. Если в базе стоит дата запрета изменения, обработка либо не сможет заменить ссылки, либо вам придётся временно снять запрет. Согласуйте это с главным бухгалтером.
Объединение двух элементов прямо из списка
Если дубль один и вы его уже нашли, обработка с правилами не нужна. Выделите в списке справочника оба элемента (Ctrl + щелчок) и найдите в меню Ещё команду объединения выделенных элементов. Программа спросит, какой элемент оставить, и выполнит ту же замену ссылок.
Как найти задвоенные документы по номеру и дате
Документы дублируются иначе, чем справочники. Обычно это одно поступление, введённое дважды, или банковская выписка, загруженная повторно. Обработка поиска дублей с документами не работает , поэтому действуем фильтрами.
Входящие документы поставщика
Главный признак дубля — одинаковые номер и дата документа поставщика при одном контрагенте. Собственный номер 1С здесь не поможет: программа присваивает каждому документу новый.
- Откройте журнал, например
Покупки → Поступление (акты, накладные, УПД). - Отберите список по контрагенту.
- Отсортируйте по колонке с входящим номером, если она выведена, или по сумме.
- Два документа с одинаковой суммой и датой — кандидат в дубли. Откройте оба и сравните номер и дату поставщика.
Косвенный признак — расхождение в акте сверки с контрагентом: у вас долг на сумму одной накладной больше, чем у поставщика.
Банковские выписки
Повторная загрузка выписки создаёт пары списаний и поступлений с одинаковыми суммой, датой и номером платёжки.
- 📅 Откройте
Банк и касса → Банковские выписки, отберите по банковскому счёту и дню. - 💰 Сравните остаток на конец дня в 1С с остатком в банковской выписке. Разница ровно на сумму платежа — почти наверняка дубль.
- 🔁 Проверьте оборотно-сальдовую ведомость по счёту 51 за день: оборот больше банковского — ищите задвоение.
Что делать с найденным дублем документа
Лишний документ отмените проведение, а затем пометьте на удаление. Не удаляйте его, пока не убедитесь, что на него не ссылаются другие документы: счёт-фактура полученный, оплата, возврат. Если ссылки есть, сначала перенесите их на правильный документ.
Поиск дублей запросом: ИНН, наименование, входящий номер
Когда записей десятки тысяч, точнее всего посчитать дубли запросом. Его выполняют в консоли запросов — внешней обработке, которую администратор открывает через Файл → Открыть. Для открытия внешних обработок нужны соответствующие права.
Контрагенты с одинаковыми ИНН и КПП
ВЫБРАТЬ
Контрагенты.ИНН КАК ИНН,
Контрагенты.КПП КАК КПП,
КОЛИЧЕСТВО(Контрагенты.Ссылка) КАК Количество
ИЗ
Справочник.Контрагенты КАК Контрагенты
ГДЕ
НЕ Контрагенты.ПометкаУдаления
И НЕ Контрагенты.ЭтоГруппа
И Контрагенты.ИНН <> ""
СГРУППИРОВАТЬ ПО
Контрагенты.ИНН,
Контрагенты.КПП
ИМЕЮЩИЕ
КОЛИЧЕСТВО(Контрагенты.Ссылка) > 1
Результат — список пар ИНН/КПП, которые встречаются больше одного раза. Каждую пару дальше разбирают обработкой поиска дублей или объединением из списка.
Номенклатура с одинаковым наименованием
Замените в запросе справочник на Справочник.Номенклатура, а поля ИНН и КПП — на Наименование. Группировать можно только по строке ограниченной длины. Поле «Полное наименование» обычно неограниченное, и группировка по нему вызовет ошибку запроса. Для товаров с артикулами надёжнее группировать по артикулу.
Повторно введённые поступления
ВЫБРАТЬ
Поступление.Контрагент КАК Контрагент,
Поступление.НомерВходящегоДокумента КАК НомерПоставщика,
Поступление.ДатаВходящегоДокумента КАК ДатаПоставщика,
КОЛИЧЕСТВО(Поступление.Ссылка) КАК Количество
ИЗ
Документ.ПоступлениеТоваровУслуг КАК Поступление
ГДЕ
Поступление.Проведен
И Поступление.НомерВходящегоДокумента <> ""
СГРУППИРОВАТЬ ПО
Поступление.Контрагент,
Поступление.НомерВходящегоДокумента,
Поступление.ДатаВходящегоДокумента
ИМЕЮЩИЕ
КОЛИЧЕСТВО(Поступление.Ссылка) > 1
Запрос написан для Бухгалтерии 3.0. В других конфигурациях имена реквизитов могут быть другими — проверьте их в конструкторе запроса консоли, там видна структура документа.
Консоль запросов только читает данные. Сам запрос ничего в базе не меняет, поэтому его безопасно запускать в рабочей базе в рабочее время.
Чем отличается поиск дублей в БП, ЗУП и УТ
Обработка одна, но справочники, где дубли опасны, и признаки дубля разные.
| Конфигурация | Где дубли вредят больше всего | Поле для сравнения | Чем грозит |
|---|---|---|---|
| Бухгалтерия 3.0 | Контрагенты, договоры, номенклатура | ИНН + КПП, артикул | Раздвоение расчётов по 60/62, ошибки в книге покупок и сверке |
| ЗУП 3.1 | Физические лица | СНИЛС, ИНН, дата рождения | Доход и НДФЛ одного человека расходятся по двум карточкам, ошибки в отчётности по НДФЛ и персонифицированных сведениях |
| УТ 11 | Партнёры, контрагенты, номенклатура | ИНН (у контрагентов), артикул, штрихкод | Задвоение остатков, разные цены на один товар, расхождения в отчётах по продажам |
Особенность УТ 11: партнёры и контрагенты
В УТ клиент хранится на двух уровнях: партнёр (с кем работаем) и контрагент (юрлицо с ИНН для документов). Дубль может быть на любом уровне. Два партнёра «Ромашка» с одним контрагентом — это дубль партнёров. Один партнёр с двумя контрагентами одного ИНН — дубль контрагентов. Проверяйте оба справочника отдельно.
Особенность ЗУП 3.1: физлицо и сотрудник
В ЗУП дублем считается именно физическое лицо. Если человек работает по совместительству, у него два сотрудника, но одно физлицо — это нормально. Сливать надо только карточки физлиц с одинаковым СНИЛС. После объединения перепроверьте данные для НДФЛ: доходы обеих карточек сойдутся на одном человеке.
Как не допустить новых дублей
Найти и удалить дубли — полдела. Без профилактики через пару месяцев они появятся снова.
- 🧾 Заполнение по ИНН. Создавайте контрагентов только вводом ИНН с автозаполнением реквизитов из ЕГРЮЛ через интернет -поддержку. Наименование тогда приходит в одном виде, и дубль сразу видно. При совпадении ИНН Бухгалтерия предупреждает, что такой контрагент уже есть.
- 🔐 Права на создание. Ограничьте, кто может добавлять элементы справочников. Менеджер по продажам создаёт заявку, а карточку заводит один ответственный.
- 🏷️ Единые правила наименования. Форма собственности в конце или в начале, без кавычек или с «ёлочками» — договоритесь и запишите в регламент.
- 🔄 Настройка обменов. Много дублей рождают обмены: элемент приходит из другой базы и не узнаётся. Проверьте, по каким полям правила обмена сопоставляют объекты. Для контрагентов это ИНН и КПП, для номенклатуры — артикул или идентификатор.
- 📥 Загрузка из Excel и от поставщиков. При загрузке номенклатуры сопоставляйте строки с существующими товарами, а не создавайте новые. Обработки загрузки обычно позволяют выбрать поле сопоставления.
- 🗓️ Плановая проверка. Раз в квартал запускайте поиск дублей по контрагентам и номенклатуре. Свежие дубли с 2–3 документами объединяются за минуту.
Частые ошибки при чистке дублей
- ❌ Удалить дубль вручную, не перенеся ссылки. Программа не даст удалить объект со ссылками через «Удаление помеченных объектов», но пометка на удаление уже ломает работу: элемент перечёркнут в документах, а новые документы на него не выбрать.
- ❌ Склеить филиал с головной организацией. У обособленного подразделения тот же ИНН, но другой КПП. Сравнивайте всегда по паре ИНН + КПП.
- ❌ Выбрать основным пустой элемент. Основным оставляют карточку с заполненными реквизитами, банковскими счетами и договорами. Иначе после объединения придётся всё заполнять заново.
- ❌ Объединить договоры с разными условиями. Два договора одного контрагента — не всегда дубль. Если отличаются валюта, вид договора или ставка НДС, объединение исказит расчёты.
- ❌ Чистить в распределённой базе только с одной стороны. Если базы связаны обменом, удалённый дубль может вернуться из другой базы. Чистку согласуют с администратором обмена.