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