- Где искать настройку: “Типы связей” и карточка типа связи
- Самые частые причины (и как их быстро отловить)
- Как диагностировать, что именно не соответствует настройке (быстрый чек-лист)
- Где это чаще всего “ломается”: действия и маршрутизация
- Что делать, чтобы исправить и больше не получать ошибку
- Источники, на которые стоит опираться при настройке
- Короткий вывод
Эта формулировка почти всегда означает простое: вы пытаетесь записать связь между документами так, как настроено пользователю в форме или действии, но в базе заранее заданные правила для типа связи (и/или обратной связи) говорят “нет”.
Обычно проблема лежит в одном из параметров типа связи, который система проверяет при записи:
- выбранный вид документа-источника не входит в “виды документов, с которых может устанавливаться связь”;
- выбранный вид документа-приёмника не входит в “виды документов, на которые будет указывать связь”;
- направление не соответствует (односторонняя/двусторонняя, обратная связь не настроена);
- включена обязательная установка связи, а вы пытаетесь записать документ без неё;
- тип связи настроен с одиночной/множественной кардинальностью, а вы пытаетесь добавить набор, который не проходит по ограничениям;
- на стороне формы/действия система проставляет “не тот” тип связи (или подменяет параметры при автозаполнении);
- связь добавляется в момент, когда реквизиты документа ещё не “выбраны” (например, условие маршрутизации или автоподстановка не успели заполнить вид документа/организацию/доп. реквизиты).
Где искать настройку: “Типы связей” и карточка типа связи
Ключ к решению один: ошибка возникает из-за несоответствия записываемых параметров настройкам типа связи. Поэтому действуйте от настроек к форме.
Что проверить в настройке типа связи
Обычно в карточке типа связи есть параметры (в разных редакциях могут быть названия чуть другими, но смысл тот же):
| Что именно проверить | Как это влияет на запись “связь” |
|---|---|
| Тип связи (какой именно тип вы пытаетесь записать) | Система проверяет соответствие только выбранному типу связи |
| “Виды документов, с которых может устанавливаться эта связь” | Если документ-источник имеет другой вид, запись не пройдёт |
| “Виды документов, на которые будет указывать эта связь” | Если документ-приёмник имеет другой вид, запись не пройдёт |
| Обратная связь (если настроена) | При двусторонней логике системе важно, как заполняется обратная сторона |
| Характер связи: одиночная/множественная | Одиночная связь не примет “слишком много” записей |
| Обязательная/необязательная | Если обязательная - запись документа может требовать наличие связи |
| Обязательность/условия (в зависимости от конфигурации) | Если связь должна появляться только при определённых условиях, иначе запись отклонится |
Практический смысл: вы не “настраиваете связь вручную неправильно”. Вы пытаетесь записать связь так, как разрешено интерфейсу/действию, но настройка типа связи с этим не согласна.
Самые частые причины (и как их быстро отловить)
1) Не тот “вид документа-источника” или “вид документа-приёмника”
Самый частый сценарий: в форме пользователь выбирает документ, но реальный Вид документа оказывается не тем, который вы указали при настройке типа связи.
Как исправить:
- откройте карточку документа и проверьте его вид документа (часто это всплывает только при внимательном просмотре полей);
- в карточке типа связи проверьте списки видов: “с какого” и “на какой”;
- если вы настраивали тип связи “для одного вида”, а в форме его пытаются ставить для другого - получите именно эту ошибку.
2) Тип связи односторонний/двусторонний, а записываете только одну сторону
Иногда связь задаётся как “в одну сторону”, а интерфейс или действие пытается записать зеркальную часть (или наоборот).
Как исправить:
- проверьте, как настроена обратная связь в типе связи;
- если связь двусторонняя - убедитесь, что и источник и приёмник корректно заполняются, и обратная часть действительно поддержана настройкой;
- если связь односторонняя - не пытайтесь ожидать, что “в карточке приёмника тоже само появится”, это зависит от настроек синхронизации/обратной логики.
3) Одиночная связь - а вы пытаетесь записать множественную связку
Если в типе связи указан характер связи: одиночная, а в форме/скрипте вы добавляете несколько строк/вариантов, система может не пустить запись.
Как исправить:
- сопоставьте “одиночная/множественная” в типе связи с тем, что реально пытается записать код/действие/интерфейс;
- проверьте, не дублируется ли добавление связи (например, действие два раза отрабатывает).
4) Обязательная связь не установлена в момент записи
Если для типа связи стоит признак обязательности, а вы записываете документ раньше, чем связь успела проставиться (или условие маршрутизации не сработало), вы получите отказ.
Как исправить:
- посмотрите, где вы проставляете связь: “до записи” или “после”;
- если связь создаётся по действию/маршрутизации - убедитесь, что действие действительно выполняется до момента записи документа;
- проверьте условия (маршрутизация и проверка выполнения задач) - иногда они блокируют нужный тип связи.
Как диагностировать, что именно не соответствует настройке (быстрый чек-лист)
Сделайте в таком порядке:
-
Определите тип связи, который система считает “не подходящим”.
(Если вы видите только текст ошибки, ориентируйтесь на то, какой элемент интерфейса/действия добавлял связь.) -
В карточке типа связи проверьте:
- вид документа-источник;
- вид документа-приёмник;
- направление/обратная часть;
- одиночность/множественность;
-
обязательность.
-
В карточках конкретных документ-источника и документ-приёмника:
-
убедитесь, что выбранный
Вид документаименно тот, который разрешён. -
Если связь проставляется не вручную, а автоматом через действие/маршрут:
- проверьте, не меняются ли реквизиты документа, участвующие в условиях маршрутизации до записи;
- проверьте, какая автоподстановка/скрипт фактически выбирает стороны связи.
Где это чаще всего “ломается”: действия и маршрутизация
В 1С:Документооборот связь часто появляется не только руками в карточке, но и в процессах обработки: согласование, подписание, регистрация, подготовка “заключений” и т.п.
Типовой риск такой: вы настроили условие, что связь должна создаваться, но по факту на момент записи оно:
- не выполняется,
- выполняется не для того участника,
- выполняется для “не того” вида документа,
- или вид документа ещё не заполнен нужным образом.
Поэтому при ошибке стоит смотреть не только “Типы связей”, но и условия в действиях обработки: маршрутизация и проверки выполнения задач.
Что делать, чтобы исправить и больше не получать ошибку
Лучший подход простой: привести реальные параметры записи связь к тому, что разрешает тип связи.
Приведите к настройке реальные параметры
- Поправьте в карточке документа его вид документа, если он выбран неверно.
- Если виды разные по бизнес-смыслу (например, “Счёт-фактура полученный” и “Товарная накладная”), то:
- либо настройте тип связи шире (разрешите нужные виды),
- либо создайте отдельный тип связи под конкретную связку видов.
Если связь добавляется по процессу - проверьте момент записи
- Убедитесь, что связь устанавливается до фактического
Записатьтого документ, в котором она требуется (или что обязательность действительно отключена, если вы ставите связь позже). - Если связь зависит от результата действия - проверьте, что нужный результат реально приходит.
Проверьте обратную сторону (если используется двусторонняя логика)
- При необходимости настройте обратную связь и (если есть механика синхронизации доступа) убедитесь, что она соответствует ожиданиям.
Источники, на которые стоит опираться при настройке
Полезные отправные точки по теме связи документов, их типам и настройкам в 1С:
- Материал по настройке связей в 1С:Документооборот 8: https://dokumentooborot24.ru/poleznosti/nastrojka-svyazej-dokumentov-v-programme-1s-dokumentooborot-8/
- Обзор механизма связей (виды, обязательность, автосоздание/обратная связь, вкладки “Связи” и “Структура связей”): https://wiseadvice-it.ru/o-kompanii/blog/articles/nastroika-svyazei-1s-dokumentooborot/
- Общее описание возможностей ДО 3.0 и связанных инструментов (в т.ч. коммуникации, обработка): https://is1c.ru/about/pc/article/novye-vozmozhnosti-v-1s-dokumentooborot-3-0/
Короткий вывод
Ошибка “записываемая связь не соответствует настройкам для типа связи” почти всегда лечится одинаково: вы пытаетесь записать связь между документами так, как не разрешено в карточке типа связи. Поэтому сначала проверьте “виды документов с/на”, направление/обратную часть, одиночность/множественность и обязательность, а уже потом - действия и условие (маршрут), которые подставляют эту связь.