Слияние повторяющихся карточек клиентов в 1С 8.3 без потери документов
Содержание
Объединить дубли клиентов в 1С 8.3 можно двумя способами. Для двух-трёх карточек выделите их в списке контрагентов и выполните команду «Объединить» из меню Ещё. Для десятков дублей запустите обработку Администрирование → Обслуживание → Корректировка данных → Поиск и удаление дублей. В обоих случаях программа переносит все ссылки на одну главную карточку, а лишние помечает на удаление.
Процедура необратима: старые карточки исчезают из документов сразу. Поэтому ниже порядок построен так, чтобы до нажатия кнопки вы знали, какую карточку оставить, что станет с договорами и как проверить, что сальдо не уехало.
Что проверить до объединения клиентов и как найти дубли
Начните не с кнопки, а с ответа на вопрос: это действительно один клиент?
Когда две карточки — не дубли
- 🏢 Обособленное подразделение. ИНН совпадает, КПП разный. Для отчётности и счетов-фактур это разные покупатели. Сливать их нельзя.
- 👤 ИП и физлицо с одним ИНН. Покупки ИП и личные покупки того же человека часто ведут отдельно — особенно если по физлицу есть займы или подотчёт.
- 🔁 Смена реквизитов. Клиент сменил название или КПП после переезда. История до смены должна печататься со старыми данными. В типовых конфигурациях для этого есть история наименований и КПП в самой карточке — дубль здесь не нужен, но и сливать «новую» карточку со «старой» надо аккуратно.
- 🌍 Иностранный контрагент без ИНН. Совпадение по названию ещё ничего не доказывает: у разных фирм бывают похожие имена.
Где искать повторы
- Откройте список контрагентов: в 1С:Бухгалтерии 3.0 это
Справочники → Покупки и продажи → Контрагенты. - Включите колонку ИНН: команда
Ещё → Изменить форму, отметьте поле. - Отсортируйте по ИНН. Одинаковые значения окажутся рядом.
- Отдельно отфильтруйте карточки с пустым ИНН — там дубли чаще всего, потому что их заводили на ходу.
Для крупной базы удобнее отчёт по самому справочнику: сгруппируйте контрагентов по ИНН и выведите только группы, где больше одной записи. Но для типичного случая хватает встроенного поиска дублей, о котором ниже.
Подготовка базы
- 💾 Сделайте выгрузку в
.dtчерез Конфигуратор или копию каталога файловой базы. Отменить объединение кнопкой нельзя — вернуть данные можно только из копии. - 📊 Сформируйте оборотно-сальдовую ведомость по счетам 60, 62, 76 с разбивкой по контрагентам и сохраните её. Это эталон для сверки после слияния.
- 🔐 Работайте под пользователем с полными правами. Обычному бухгалтеру команда объединения обычно недоступна.
- 🕐 Выберите время, когда в базе никто не проводит документы по этим клиентам. Монопольный режим не обязателен, но заблокированный другим пользователем документ замена пропустит.
Как объединить две карточки клиента вручную
Ручное слияние подходит, когда дублей немного и вы точно знаете, какие карточки сливаете. В 1С:Бухгалтерии 3.0, УТ 11 и других конфигурациях на современной Библиотеке стандартных подсистем порядок одинаковый.
Шаг 1. Выделите карточки
В списке контрагентов отметьте все карточки одного клиента. Удерживайте Ctrl и щёлкайте по строкам. Можно выделить три, четыре карточки сразу — они сольются в одну.
Шаг 2. Запустите объединение
Откройте меню Ещё и выберите «Объединить». Если команды нет в меню, поищите её в контекстном меню по правой кнопке мыши. Откроется форма объединения со списком выделенных элементов.
Шаг 3. Выберите главную карточку
В форме отметьте элемент, который останется. Как выбрать:
| Признак | Что оставить |
|---|---|
| Полнота реквизитов | Карточку с ИНН, КПП, адресами, банковским счётом |
| Связь с ЭДО | Карточку, к которой привязан участник обмена |
| Число документов | Ту, на которую ссылается больше документов — меньше замен |
| Правильное название | Наименование, как в ЕГРЮЛ |
Наименование главной карточки можно поправить и после объединения. Перенос «лучших» реквизитов из дубля автоматически не происходит: что было заполнено только в дубле, скопируйте в главную карточку заранее.
Шаг 4. Посмотрите места использования
В форме есть возможность открыть, где используются дубли. Пробегитесь по списку: документы, договоры, банковские счета, контактные лица, записи регистров. Если там что-то неожиданное — например, дубль указан в карточке сотрудника как физлицо — остановитесь и разберитесь.
Шаг 5. Подтвердите
Нажмите кнопку объединения. Программа заменит ссылки во всех найденных объектах, а дубли пометит на удаление. Если какие-то замены не прошли, форма покажет список проблемных объектов с причиной.
Подчинённые элементы дубля — договоры, банковские счета, контактные лица — не удаляются. Они меняют владельца и переходят в главную карточку. Отсюда типичная картина после слияния: у клиента два «Основных договора».
Обработка «Поиск и удаление дублей» для массового объединения
Когда в базе после загрузки из Excel или неудачного обмена набралось 50–200 повторов, по одному их не сливают. Для этого есть стандартная обработка.
Где её открыть
| Конфигурация | Путь |
|---|---|
| 1С:Бухгалтерия 3.0 | Администрирование → Обслуживание → Корректировка данных → Поиск и удаление дублей |
| УТ 11, КА 2, ERP | НСИ и администрирование → Администрирование → Обслуживание, группа корректировки данных |
Настройка поиска
- В поле «Искать в» выберите справочник
Контрагенты. В УТ 11 и ERP сначала прогоните справочникПартнеры, затемКонтрагенты(почему — ниже). - Задайте отбор, если ищете не по всей базе: например, только непомеченные на удаление или только созданные за последний год.
- Настройте правила сравнения полей. Для клиентов работает связка:
ИНН— «равно»;КПП— «равно», чтобы не зацепить обособленные подразделения;Наименование— «похоже», если ИНН пустой.
- Нажмите «Найти дубли».
Разбор результата
Обработка выводит группы. В каждой группе одна карточка помечена как оригинал, остальные — как дубли. Для каждой строки видно, сколько раз на неё ссылаются.
- ✅ Проверьте, что оригиналом выбрана правильная карточка. Если нет — переназначьте вручную.
- ❌ Снимите флажки с групп, в которых вы не уверены. Лучше прогнать их потом вручную.
- 🔎 Особенно внимательно смотрите группы, найденные по «похожему» названию: «Альфа» и «Альфа-М» — это легко два разных клиента.
Затем запустите удаление дублей. Обработка сделает то же, что ручное объединение, только сразу по всем отмеченным группам. На базе с десятками тысяч документов это может занять от нескольких минут до часа.
Ручной и массовый способ: что выбрать
| Способ | Когда подходит | Риски |
|---|---|---|
| «Объединить» в списке | 2–10 известных дублей | Почти нет: всё видно глазами |
| «Поиск и удаление дублей» по ИНН+КПП | Массовые повторы с заполненными реквизитами | Можно не заметить ошибочную группу |
| Поиск по похожему наименованию | Карточки без ИНН | Слияние разных клиентов — самый частый провал |
Что происходит с документами, договорами и сальдо
Объединение — это замена ссылок. Программа находит все места, где упоминается дубль, и подставляет туда главную карточку.
Документы и проводки
- 📄 Во всех документах, включая проведённые, в реквизите «Контрагент» появится главная карточка.
- 📒 Записи регистров тоже переписываются. Проводки по 60 и 62 счёту окажутся на одном субконто. Перепроводить документы не нужно.
- 🧾 Печатные формы старых документов будут выводиться с реквизитами главной карточки. Если реквизиты в дубле отличались осознанно — например, старый адрес — это стоит учесть до слияния.
Договоры
Договоры дубля переходят к главному клиенту. Дальше два варианта:
- Договоры разные (поставка и аренда) — оставьте оба.
- Договоры одинаковые («Основной договор» × 2) — объедините уже их, тем же способом: выделить в списке договоров и выполнить «Объединить».
Смотрите на вид договора и валюту. Договор с покупателем и договор с поставщиком сливать нельзя, даже если у них одно название.
Закрытый период
Если в базе установлена дата запрета изменения, документы до этой даты замене не поддадутся. Вариантов два:
- временно сдвинуть дату запрета в
Администрирование → Проведение(раздел про даты запрета изменения) и вернуть сразу после; - оставить старые документы на дубле, а дубль не удалять, только пометить.
Первый вариант правильнее, но меняет закрытые периоды. Если по ним уже сдана отчётность, суммы не меняются, но согласуйте шаг с главным бухгалтером.
Сверка после слияния
Сформируйте ту же оборотно-сальдовую ведомость по 60, 62, 76. Итог по счёту обязан совпасть с эталоном до копейки. По клиенту сальдо должно равняться сумме сальдо всех его бывших карточек. Пример: у дубля был долг 15 000 ₽, у оригинала — 42 500 ₽, после слияния у клиента 57 500 ₽.
Ошибки при слиянии дублей и как вернуть данные
Почему замена прошла не полностью
После объединения форма может показать объекты, в которых ссылка не заменилась. Частые причины:
- 🔒 документ открыт или заблокирован другим пользователем;
- 📅 документ попадает в закрытый период;
- 🚫 у пользователя нет прав на изменение объекта этого типа;
- ⚠️ при записи объекта сработала проверка, например на заполнение обязательного реквизита, пустого в старом документе.
Разберите причины по списку и запустите объединение повторно. Уже заменённые ссылки второй раз не трогаются, обработка доделает остаток.
Объединили не тех клиентов
Это худший случай. Документы двух разных компаний теперь висят на одной карточке, и отличить их по самой ссылке уже нельзя.
Варианты по убыванию надёжности:
- Восстановить базу из копии, сделанной перед слиянием. Всё, что внесено после, придётся ввести заново.
- Развести документы вручную. Снимите пометку удаления с дубля, затем по реквизитам (ИНН в счетах-фактурах, номера договоров, даты) найдите документы второго клиента и перевыберите в них контрагента. Подходит, когда документов десятки, а не тысячи.
- Поднять копию рядом и выгрузить из неё список документов, которые ссылались на дубль. Этот список — ориентир для ручного разведения.
Не запускайте удаление помеченных объектов, пока не убедились, что объединение верное. Пока дубль только помечен, его можно вернуть и использовать для обратной перепривязки.
Когда окончательно удалять дубли
После сверки сальдо и проверки договоров запустите Администрирование → Обслуживание → Корректировка данных → Удаление помеченных объектов. Если дубль на что-то ещё ссылается, программа покажет это и не удалит его.
Особые случаи: УТ 11, обмены и ЭДО
Партнёры и контрагенты в УТ 11, КА и ERP
В этих конфигурациях клиент — это партнёр, а контрагент — его юрлицо. Заказы и соглашения ссылаются на партнёра, а счета-фактуры и расчёты — на контрагента. Поэтому порядок такой:
- Объединить дубли партнёров.
- Объединить дубли контрагентов , которые после первого шага оказались у одного партнёра.
- Объединить повторяющиеся соглашения и договоры.
Если слить только контрагентов, в отчётах по клиенту продажи всё равно будут разнесены по двум партнёрам.
Дубли, которые возвращаются из обмена
Слили карточки в Бухгалтерии, а после очередной синхронизации с УТ дубль появился снова. Причина — источник данных: в УТ дубли остались, и обмен заново создаёт свою карточку.
Правильный порядок — объединять в той базе, откуда идут данные, а затем прогнать обмен. Если объединяли только в приёмнике, после слияния в источнике повторный дубль в приёмнике тоже придётся объединить вручную, один раз.
ЭДО
Участник электронного документооборота привязан к конкретной карточке контрагента. Если главной выбрана карточка без этой связи, после слияния проверьте настройки обмена с клиентом в карточке и при необходимости переотправьте приглашение. Поэтому в таблице выбора главной карточки связь с ЭДО стоит высоко.
Как не допустить повторов в справочнике клиентов
Одно объединение без профилактики даёт тот же беспорядок через полгода. Что работает:
- 🧾 Заполнение по ИНН. В карточке нового контрагента введите ИНН и нажмите кнопку заполнения: реквизиты подтянутся из ЕГРЮЛ через интернет -поддержку. Если клиент с таким ИНН уже есть, Бухгалтерия предупредит об этом прямо в форме.
- 🔍 Поиск перед созданием. Приучите менеджеров сначала искать клиента по ИНН в строке поиска списка, а не по названию. «ООО Ромашка» и «Ромашка ООО» по названию не найдутся.
- 👥 Ограничение прав. Право добавлять контрагентов оставьте 1–2 сотрудникам. Остальные создают заявку или выбирают из существующих.
- 📥 Загрузка из файлов. При загрузке выписок и прайсов из Excel включайте сопоставление по ИНН, а не по наименованию.
- 🔄 Единый источник при обмене. Если клиентов заводят в УТ, в Бухгалтерии их создавать вручную не должны.
- 🗓 Регулярная проверка. Раз в квартал запускайте «Поиск и удаление дублей» по ИНН+КПП. На чистой базе это 5 минут, и находки будут единичными.