Документы и Печать · 11 мин
Как объединить документы в 1С 8
Как объединить документы в 1С 8: поиск дублей, объединение через групповую обработку, перенос данных и типичные ошибки. Практическая инструкция для пользователей.
Объединение документов в 1С 8 — задача, которая возникает в двух типовых ситуациях. Первая — в базе появились дубли: один и тот же документ завели дважды (например, при обмене данными или ручном вводе разными сотрудниками), и нужно оставить один, а ссылки на второй перенаправить. Вторая — требуется собрать несколько однотипных документов в один, например несколько заказов покупателя в одну реализацию или несколько счетов в один общий документ.
Важно сразу разделить эти сценарии, потому что инструменты разные. Для устранения дублей в типовых конфигурациях есть штатные механизмы поиска и замены ссылок. Для объединения нескольких документов в один используется ввод на основании, копирование табличных частей или специализированные обработки. Универсальной кнопки «объединить документы» в платформе 1С нет — результат достигается комбинацией стандартных функций.
Перед любыми манипуляциями сделайте резервную копию информационной базы. Объединение затрагивает ссылки, движения по регистрам и проведённые документы, и откатить массовую операцию без копии практически невозможно.
Что значит «объединить документы»: два разных сценария
Под объединением обычно понимают одно из двух действий. Сценарий «устранение дублей»: в базе два экземпляра одного документа, на оба есть ссылки из других объектов (проводок, подчинённых документов, отчётов), и нужно оставить один «правильный», а все ссылки перевести на него. Второй документ после этого удаляется.
Сценарий «консолидация»: несколько самостоятельных корректных документов нужно свести в один — например, поставщик просит одну накладную вместо трёх, или менеджер оформил несколько заказов одному клиенту, а отгрузка идёт одной машиной. Здесь данные из табличных частей переносятся в новый документ, а исходные отменяются или удаляются.
От правильного определения сценария зависит выбор инструмента. Ошибка на этом этапе — самая частая причина испорченных данных: например, удаление «лишнего» документа без перенаправления ссылок оставляет в базе битые ссылки вида «Объект не найден».
Как выбрать действие
Подготовка: резервная копия и анализ документов
Сделайте копию базы штатным способом: для файловой базы — через конфигуратор («Администрирование» → «Сохранить резервную копию») или простым копированием файла 1Cv8.1CD при завершённых сеансах; для клиент-серверной — средствами СУБД. Проверьте, что копия открывается, — нерабочая резервная копия равна её отсутствию.
Затем определите, какие именно документы объединяются. Выпишите их номера и даты, проверьте: проведены ли они, есть ли подчинённые документы (счета-фактуры, корректировки, оплаты), входят ли в закрытые периоды. Документы закрытого периода трогать особенно опасно — изменения могут потребовать пересдачи отчётности.
Полезно заранее построить отчёт по связанным объектам: в большинстве конфигураций у документа есть команда «Структура подчинённости» или «Связанные документы», которая показывает, что «привязано» к документу. Это поможет оценить масштаб изменений.
Устранение дублей через поиск и замену ссылок
Штатный способ склеить дубли — перенаправить все ссылки на один объект. В типовых конфигурациях на управляемых формах (Бухгалтерия предприятия, Управление торговлей, ERP) есть обработка «Поиск и удаление дублей»: раздел «Администрирование» → «Обслуживание» → «Корректировка данных» (в некоторых версиях — «Поддержка и обслуживание»). Она умеет искать дубли по совпадению реквизитов.
Если дубль документа обработка не находит (у документов поиск дублей поддержан не во всех конфигурациях), используйте универсальную обработку «Поиск и замена значений» — она есть в составе стандартных подсистем и на диске ИТС. Логика работы: указываете, что заменять (документ-дубль) и на что (правильный документ), обработка находит все объекты, где встречается ссылка, и заменяет её.
Порядок действий при замене ссылок
Откройте обработку, выберите документ-дубль в поле «Что заменять» и правильный документ в поле «На что заменять». Выполните поиск — обработка покажет список объектов, где встречается ссылка: подчинённые документы, регистры, другие справочники. Внимательно просмотрите этот список перед заменой.
Запустите замену и дождитесь завершения. После этого проверьте несколько объектов из списка: ссылки должны указывать на правильный документ. Затем документ-дубль можно пометить на удаление и удалить через «Удаление помеченных объектов» («Администрирование» → «Обслуживание»).
- 1Сделайте резервную копию базы
- 2Определите, какой из двух документов остаётся (обычно проведённый и корректный)
- 3Откройте «Поиск и удаление дублей» или «Поиск и замена значений»
- 4Укажите дубль и правильный документ, выполните поиск ссылок
- 5Проверьте список найденных объектов и выполните замену
- 6Пометьте дубль на удаление и выполните контролируемое удаление
- 7Проверьте отчёты и связанные документы на отсутствие битых ссылок
Объединение нескольких документов в один
Когда нужно свести несколько разных документов в один, проще всего использовать механизм ввода на основании. Например, в «Управлении торговлей» и ERP можно выделить в журнале несколько заказов покупателя одного клиента и создать на их основании одну реализацию — программа сама перенесёт строки. Аналогично работает объединение заказов поставщику в одно поступление.
Если штатный множественный ввод на основании не предусмотрен, действуйте вручную: создайте новый документ, откройте исходные документы и перенесите строки табличных частей. В управляемых формах работает множественное выделение строк с копированием через буфер обмена (Ctrl+C / Ctrl+V) либо кнопка «Добавить из...» / подбор, если она предусмотрена конфигурацией.
После переноса данных сверьте итоговые суммы нового документа с суммой исходных. Затем исходные документы отмените: если они не проведены — пометьте на удаление, если проведены и участвуют в учёте — оформите отмену корректно (распроведение, сторнирование), а не механическое удаление.
Особые случаи: счета-фактуры, ЭДО и обмены данными
Счета-фактуры объединять нельзя как обычные документы: каждый счёт-фактура строго привязан к своему основанию и нумеруется по правилам налогового учёта. Если нужен один счёт-фактура вместо нескольких, корректный путь — объединить сначала документы-основания (реализации), а затем создать один счёт-фактуру на объединённый документ. Лишние счета-фактуры аннулируются по правилам конфигурации.
Для документов, отправленных по ЭДО, помните: электронный документ у контрагента уже зафиксирован. Объединение или удаление такого документа в вашей базе не изменит документ у контрагента — потребуется формальное аннулирование через оператора ЭДО и отправка исправленного документа.
Если дубли появились из-за обмена данными (синхронизации с другой базой, сайтом, CRM), после объединения найдите причину рассинхронизации — иначе дубли появятся снова при следующем сеансе обмена. Проверьте настройки сопоставления объектов в правилах обмена.
Перед массовой заменой ссылок полезно сначала выполнить её в копии базы и сравнить ключевые отчёты (оборотно-сальдовую ведомость, анализ продаж) до и после. Совпадение итогов — лучший признак того, что операция пройдёт без потерь в рабочей базе.
Проверка результата и типичные ошибки
После объединения выполните контрольные проверки. Откройте структуру подчинённости оставшегося документа — все ранее связанные объекты должны ссылаться на него. Постройте отчёты, в которые входят затронутые операции, и сверьте итоги со значениями до операции (для этого полезно заранее сохранить отчёты в файл).
Проверьте базу на битые ссылки: запустите «Тестирование и исправление» в конфигураторе с проверкой ссылочной целостности (на копии или вне рабочего времени) либо просто поищите в журналах записи с текстом «Объект не найден». Наличие таких записей означает, что документ удалили, не перенаправив ссылки.
Как проверить результат
Все связанные объекты указывают на оставшийся документ
Встречаются записи «Объект не найден»
Обороты и суммы совпадают со значениями до объединения
Обороты изменились, появились лишние или пропавшие суммы
Номера документов не конфликтуют, статусы ЭДО корректны
Ошибки нумерации, документ в ЭДО требует аннулирования
Типичные ошибки при объединении: удаление дубля без замены ссылок, объединение документов разных периодов без анализа влияния на отчётность, работа без резервной копии, попытка объединить документы, участвующие в ЭДО, без аннулирования. Ещё одна частая ошибка — объединение документов с разными договорами, валютами или ставками НДС: итоговый документ в этом случае будет содержать некорректные данные, даже если технически создать его удалось.
Что важно запомнить
Сначала определите сценарий: устранение дубля решается заменой ссылок, консолидация — вводом на основании или переносом строк. Всегда делайте резервную копию, проверяйте связанные объекты и итоги отчётов после операции. Документы закрытых периодов, счета-фактуры и документы ЭДО требуют особого порядка действий.
Частые вопросы
Можно ли объединить два документа штатной кнопкой «Объединить»?
Нет, в платформе 1С 8 такой универсальной команды нет. Для дублей используются обработки поиска и замены ссылок, для сведения нескольких документов в один — ввод на основании или ручной перенос табличных частей.
Что будет с проводками при объединении документов?
При замене ссылок движения, сформированные документом-дублем, обычно остаются привязанными к нему, поэтому перед удалением дубль нужно распровести. Итоговый документ после объединения проведите заново и сверьте обороты с прежними значениями.
Как объединить документы, если у них разные даты?
Технически перенести строки можно, но итоговый документ будет проведён одной датой, и все движения попадут в её период. Если исходные документы относятся к разным отчётным периодам, объединение изменит распределение сумм по периодам — это нужно согласовать с бухгалтером.
Появились дубли после синхронизации с другой базой. Что делать?
Сначала устраните дубли через замену ссылок, затем проверьте настройки сопоставления объектов в правилах обмена — чаще всего причина в том, что объекты сопоставляются по реквизитам, которые не совпадают в двух базах. Без исправления настроек дубли будут появляться при каждом обмене.
Можно ли отменить объединение, если что-то пошло не так?
Автоматической отмены нет. Если делалась замена ссылок, её можно выполнить в обратную сторону, пока дубль не удалён. Если документ уже удалён или данные перезаписаны, восстановить ситуацию можно только из резервной копии — поэтому её создание перед операцией обязательно.
Как объединить несколько заказов в одну реализацию?
В конфигурациях с управляемыми формами выделите нужные заказы в журнале (с Ctrl или Shift) и вызовите команду создания реализации на основании — программа предложит сформировать один документ и перенесёт строки всех выбранных заказов. Условие: заказы должны относиться к одному клиенту и, как правило, к одному договору.