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