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