К статье
Практический материал

Документы и Печать · 11 мин

Как объединить документы в 1С 8

Как объединить документы в 1С 8: поиск дублей, объединение через групповую обработку, перенос данных и типичные ошибки. Практическая инструкция для пользователей.

Объединение документов в 1С 8 — задача, которая возникает в двух типовых ситуациях. Первая — в базе появились дубли: один и тот же документ завели дважды (например, при обмене данными или ручном вводе разными сотрудниками), и нужно оставить один, а ссылки на второй перенаправить. Вторая — требуется собрать несколько однотипных документов в один, например несколько заказов покупателя в одну реализацию или несколько счетов в один общий документ.

Важно сразу разделить эти сценарии, потому что инструменты разные. Для устранения дублей в типовых конфигурациях есть штатные механизмы поиска и замены ссылок. Для объединения нескольких документов в один используется ввод на основании, копирование табличных частей или специализированные обработки. Универсальной кнопки «объединить документы» в платформе 1С нет — результат достигается комбинацией стандартных функций.

Перед любыми манипуляциями сделайте резервную копию информационной базы. Объединение затрагивает ссылки, движения по регистрам и проведённые документы, и откатить массовую операцию без копии практически невозможно.

Что значит «объединить документы»: два разных сценария

Под объединением обычно понимают одно из двух действий. Сценарий «устранение дублей»: в базе два экземпляра одного документа, на оба есть ссылки из других объектов (проводок, подчинённых документов, отчётов), и нужно оставить один «правильный», а все ссылки перевести на него. Второй документ после этого удаляется.

Сценарий «консолидация»: несколько самостоятельных корректных документов нужно свести в один — например, поставщик просит одну накладную вместо трёх, или менеджер оформил несколько заказов одному клиенту, а отгрузка идёт одной машиной. Здесь данные из табличных частей переносятся в новый документ, а исходные отменяются или удаляются.

От правильного определения сценария зависит выбор инструмента. Ошибка на этом этапе — самая частая причина испорченных данных: например, удаление «лишнего» документа без перенаправления ссылок оставляет в базе битые ссылки вида «Объект не найден».

Маршрут решения

Как выбрать действие

Два документа описывают одну и ту же хозяйственную операцию (дубль)Используйте поиск и замену ссылок, затем удалите лишний экземпляр
Несколько разных документов нужно свести в один (например, заказы в реализацию)Создайте итоговый документ на основании исходных или перенесите строки вручную
Документы уже проведены и попали в регламентированную отчётностьСначала оцените влияние на учёт и отчётность, при сомнениях привлеките специалиста

Подготовка: резервная копия и анализ документов

Сделайте копию базы штатным способом: для файловой базы — через конфигуратор («Администрирование» → «Сохранить резервную копию») или простым копированием файла 1Cv8.1CD при завершённых сеансах; для клиент-серверной — средствами СУБД. Проверьте, что копия открывается, — нерабочая резервная копия равна её отсутствию.

Затем определите, какие именно документы объединяются. Выпишите их номера и даты, проверьте: проведены ли они, есть ли подчинённые документы (счета-фактуры, корректировки, оплаты), входят ли в закрытые периоды. Документы закрытого периода трогать особенно опасно — изменения могут потребовать пересдачи отчётности.

Полезно заранее построить отчёт по связанным объектам: в большинстве конфигураций у документа есть команда «Структура подчинённости» или «Связанные документы», которая показывает, что «привязано» к документу. Это поможет оценить масштаб изменений.

Устранение дублей через поиск и замену ссылок

Штатный способ склеить дубли — перенаправить все ссылки на один объект. В типовых конфигурациях на управляемых формах (Бухгалтерия предприятия, Управление торговлей, ERP) есть обработка «Поиск и удаление дублей»: раздел «Администрирование» → «Обслуживание» → «Корректировка данных» (в некоторых версиях — «Поддержка и обслуживание»). Она умеет искать дубли по совпадению реквизитов.

Если дубль документа обработка не находит (у документов поиск дублей поддержан не во всех конфигурациях), используйте универсальную обработку «Поиск и замена значений» — она есть в составе стандартных подсистем и на диске ИТС. Логика работы: указываете, что заменять (документ-дубль) и на что (правильный документ), обработка находит все объекты, где встречается ссылка, и заменяет её.

Порядок действий при замене ссылок

Откройте обработку, выберите документ-дубль в поле «Что заменять» и правильный документ в поле «На что заменять». Выполните поиск — обработка покажет список объектов, где встречается ссылка: подчинённые документы, регистры, другие справочники. Внимательно просмотрите этот список перед заменой.

Запустите замену и дождитесь завершения. После этого проверьте несколько объектов из списка: ссылки должны указывать на правильный документ. Затем документ-дубль можно пометить на удаление и удалить через «Удаление помеченных объектов» («Администрирование» → «Обслуживание»).

Порядок действий при устранении дубля
  1. 1
    Сделайте резервную копию базы
  2. 2
    Определите, какой из двух документов остаётся (обычно проведённый и корректный)
  3. 3
    Откройте «Поиск и удаление дублей» или «Поиск и замена значений»
  4. 4
    Укажите дубль и правильный документ, выполните поиск ссылок
  5. 5
    Проверьте список найденных объектов и выполните замену
  6. 6
    Пометьте дубль на удаление и выполните контролируемое удаление
  7. 7
    Проверьте отчёты и связанные документы на отсутствие битых ссылок

Объединение нескольких документов в один

Когда нужно свести несколько разных документов в один, проще всего использовать механизм ввода на основании. Например, в «Управлении торговлей» и ERP можно выделить в журнале несколько заказов покупателя одного клиента и создать на их основании одну реализацию — программа сама перенесёт строки. Аналогично работает объединение заказов поставщику в одно поступление.

Если штатный множественный ввод на основании не предусмотрен, действуйте вручную: создайте новый документ, откройте исходные документы и перенесите строки табличных частей. В управляемых формах работает множественное выделение строк с копированием через буфер обмена (Ctrl+C / Ctrl+V) либо кнопка «Добавить из...» / подбор, если она предусмотрена конфигурацией.

После переноса данных сверьте итоговые суммы нового документа с суммой исходных. Затем исходные документы отмените: если они не проведены — пометьте на удаление, если проведены и участвуют в учёте — оформите отмену корректно (распроведение, сторнирование), а не механическое удаление.

Особые случаи: счета-фактуры, ЭДО и обмены данными

Счета-фактуры объединять нельзя как обычные документы: каждый счёт-фактура строго привязан к своему основанию и нумеруется по правилам налогового учёта. Если нужен один счёт-фактура вместо нескольких, корректный путь — объединить сначала документы-основания (реализации), а затем создать один счёт-фактуру на объединённый документ. Лишние счета-фактуры аннулируются по правилам конфигурации.

Для документов, отправленных по ЭДО, помните: электронный документ у контрагента уже зафиксирован. Объединение или удаление такого документа в вашей базе не изменит документ у контрагента — потребуется формальное аннулирование через оператора ЭДО и отправка исправленного документа.

Если дубли появились из-за обмена данными (синхронизации с другой базой, сайтом, CRM), после объединения найдите причину рассинхронизации — иначе дубли появятся снова при следующем сеансе обмена. Проверьте настройки сопоставления объектов в правилах обмена.

Перед массовой заменой ссылок полезно сначала выполнить её в копии базы и сравнить ключевые отчёты (оборотно-сальдовую ведомость, анализ продаж) до и после. Совпадение итогов — лучший признак того, что операция пройдёт без потерь в рабочей базе.
ПЗ
Практическое замечание

Проверка результата и типичные ошибки

После объединения выполните контрольные проверки. Откройте структуру подчинённости оставшегося документа — все ранее связанные объекты должны ссылаться на него. Постройте отчёты, в которые входят затронутые операции, и сверьте итоги со значениями до операции (для этого полезно заранее сохранить отчёты в файл).

Проверьте базу на битые ссылки: запустите «Тестирование и исправление» в конфигураторе с проверкой ссылочной целостности (на копии или вне рабочего времени) либо просто поищите в журналах записи с текстом «Объект не найден». Наличие таких записей означает, что документ удалили, не перенаправив ссылки.

Контрольные точки

Как проверить результат

Ссылки на документ
Норма

Все связанные объекты указывают на оставшийся документ

Тревожный признак

Встречаются записи «Объект не найден»

Итоги отчётов
Норма

Обороты и суммы совпадают со значениями до объединения

Тревожный признак

Обороты изменились, появились лишние или пропавшие суммы

Нумерация и статусы
Норма

Номера документов не конфликтуют, статусы ЭДО корректны

Тревожный признак

Ошибки нумерации, документ в ЭДО требует аннулирования

Типичные ошибки при объединении: удаление дубля без замены ссылок, объединение документов разных периодов без анализа влияния на отчётность, работа без резервной копии, попытка объединить документы, участвующие в ЭДО, без аннулирования. Ещё одна частая ошибка — объединение документов с разными договорами, валютами или ставками НДС: итоговый документ в этом случае будет содержать некорректные данные, даже если технически создать его удалось.

Типичные ошибки
01
Удаление дубля без перенаправления ссылок — в базе остаются битые ссылки «Объект не найден»
02
Объединение строк с разными договорами или ставками НДС — итоговый документ содержит неверные учётные данные
03
Работа без резервной копии — массовую замену невозможно откатить
04
Изменение документов закрытого периода — расхождение со сданной отчётностью
05
Игнорирование причины дублей при обмене данными — дубли появляются снова
Итог

Что важно запомнить

Сначала определите сценарий: устранение дубля решается заменой ссылок, консолидация — вводом на основании или переносом строк. Всегда делайте резервную копию, проверяйте связанные объекты и итоги отчётов после операции. Документы закрытых периодов, счета-фактуры и документы ЭДО требуют особого порядка действий.

Частые вопросы

Можно ли объединить два документа штатной кнопкой «Объединить»?

Нет, в платформе 1С 8 такой универсальной команды нет. Для дублей используются обработки поиска и замены ссылок, для сведения нескольких документов в один — ввод на основании или ручной перенос табличных частей.

Что будет с проводками при объединении документов?

При замене ссылок движения, сформированные документом-дублем, обычно остаются привязанными к нему, поэтому перед удалением дубль нужно распровести. Итоговый документ после объединения проведите заново и сверьте обороты с прежними значениями.

Как объединить документы, если у них разные даты?

Технически перенести строки можно, но итоговый документ будет проведён одной датой, и все движения попадут в её период. Если исходные документы относятся к разным отчётным периодам, объединение изменит распределение сумм по периодам — это нужно согласовать с бухгалтером.

Появились дубли после синхронизации с другой базой. Что делать?

Сначала устраните дубли через замену ссылок, затем проверьте настройки сопоставления объектов в правилах обмена — чаще всего причина в том, что объекты сопоставляются по реквизитам, которые не совпадают в двух базах. Без исправления настроек дубли будут появляться при каждом обмене.

Можно ли отменить объединение, если что-то пошло не так?

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

Как объединить несколько заказов в одну реализацию?

В конфигурациях с управляемыми формами выделите нужные заказы в журнале (с Ctrl или Shift) и вызовите команду создания реализации на основании — программа предложит сформировать один документ и перенесёт строки всех выбранных заказов. Условие: заказы должны относиться к одному клиенту и, как правило, к одному договору.