Выбор основного договора в 1С — казалось бы, рутинная операция, но от неё зависит корректность учета расчетов с контрагентами, формирование отчетности и даже работа автоматизированных бизнес-процессов. Ошибка на этом этапе может привести к искажению данных по дебиторской/кредиторской задолженности, проблемам с НДС или неверному распределению платежей. Особенно критично это для компаний с большим количеством контрагентов и разнотипными договорами (поставки, оказание услуг, комиссия и т.д.).

В этой статье разберём не только техническую сторону выбора основного договора в 1С:Бухгалтерия 8.3 и 1С:ERP, но и логику, по которой система определяет приоритеты. Вы узнаете, как избежать типичных ошибок, какие настройки влияют на автоматический выбор, и что делать, если программа «не видит» нужный договор. Материал будет полезен бухгалтерам, финансовым директорам и администраторам 1С.

Отдельное внимание уделим случаям, когда в карточке контрагента зарегистрировано несколько действующих договоров — здесь важно понимать, по каким критериям 1С выбирает основной договор автоматически, и как эти критерии можно скорректировать под специфику вашего бизнеса.

📊 Какой тип договоров вы чаще всего используете в 1С?
С поставщиками
С покупателями
Комиссионные
Агентские
Прочие

1. Что такое «основной договор» в 1С и зачем он нужен

В 1С:Предприятие основной договор — это договор, который система предлагает по умолчанию при создании новых документов (счетов, накладных, платежных поручений и т.д.) для конкретного контрагента. Его выбор автоматизирует рутинные операции и снижает риск ошибок при ручном указании договора в каждом документе.

Функционально основной договор выполняет три ключевые задачи:

  • 📌 Упрощение ввода данных: экономит время пользователя, исключая необходимость выбора договора вручную при создании каждого документа.
  • 📊 Консистентность учета: обеспечивает единообразие привязки операций к одному договору (важно для анализа оборотов и задолженности).
  • 🔄 Автоматизация бизнес-процессов: используется в сценариях, где договор является триггером для запуска дополнительных действий (например, резервирование товаров или отправка уведомлений).

При этом важно понимать, что назначение основного договора не блокирует возможность выбора других договоров в документах. Пользователь всегда может вручную указать альтернативный договор, если это требуется по бизнес-логике. Однако от правильности настройки основного договора зависит, насколько часто придётся это делать.

В 1С:ERP и 1С:КА 2.4 основной договор также может влиять на:

  • 🔹 Маршрутизацию документов (например, направление на согласование конкретному менеджеру).
  • 🔹 Применение скидок или бонусных программ, привязанных к договору.
  • 🔹 Формирование аналитических отчетов по сегментам клиентов (если договоры классифицированы по типам).
💡

Если в вашей компании используется несколько типов договоров с одним контрагентом (например, оптовый и розничный), назначайте основным тот, который используется чаще. Это сократит количество ручных правок в документах.

2. Как 1С выбирает основной договор автоматически: алгоритм работы

Система определяет основной договор по приоритетным правилам, которые зависят от версии конфигурации и настроек учетной политики. В большинстве случаев алгоритм следующий:

  1. Явное указание в карточке контрагента: если пользователь вручную выбрал основной договор в справочнике «Контрагенты», система будет использовать его по умолчанию.
  2. Последний использованный договор: если явное указание отсутствует, 1С предложит договор, который использовался в последнем созданном документе для этого контрагента.
  3. Договор с максимальной суммой оборотов: в некоторых конфигурациях (например, 1С:ERP) система анализирует обороты по договорам за последний период (обычно 3–6 месяцев) и выбирает тот, по которому был наибольший объем операций.
  4. Договор с самой поздней датой заключения: если предыдущие критерии не дают однозначного результата, выбирается самый «свежий» договор.

Важно: в конфигурациях с включённым модулем «Управление договорами» (например, 1С:ERP) алгоритм может учитывать дополнительные параметры, такие как статус договора («Действующий», «Приостановлен») или привязку к бизнес-процессам. Это позволяет гибко настраивать логику выбора под специфику компании.

Пример работы алгоритма:


Контрагент: ООО "Альфа"

Зарегистрированные договоры:

1. Договор поставки №123 от 01.01.2026 (оборот за 3 мес.: 500 000 ₽)

2. Договор комиссии №456 от 15.03.2026 (оборот: 1 200 000 ₽, последний документ: 10.05.2026)

3. Договор оказания услуг №789 от 01.04.2026 (оборот: 300 000 ₽)

Результат: основным будет выбран договор №456 (максимальный оборот + последний использованный).

Что делать, если 1С «не видит» нужный договор?

Если система игнорирует договор, который должен быть основным, проверьте:

- Статус договора в карточке (должен быть «Действующий»).

- Дату заключения (не должна быть в будущем).

- Привязку к контрагенту (иногда договор «отваливается» после обновлений).

- Настройки фильтров в справочнике договоров (возможно, договор скрыт по какому-то критерию).

3. Как назначить основной договор вручную: пошаговая инструкция

Если автоматический выбор вас не устраивает или требуется жестко зафиксировать приоритетный договор, его можно указать вручную. Рассмотрим процесс на примере 1С:Бухгалтерия 8.3 (редакция 3.0).

Шаг 1. Откройте карточку контрагента

Перейдите в раздел Справочники → Контрагенты, найдите нужного партнера и откройте его карточку двойным кликом.

Шаг 2. Перейдите на вкладку «Договоры»

В карточке контрагента выберите вкладку Договоры (в некоторых конфигурациях она может называться Расчеты или Условия взаимодействия).

Шаг 3. Выберите основной договор

В списке договоров найдите нужный и нажмите кнопку Сделать основным (или установите флажок Основной в колонке статусов). В некоторых версиях этот параметр настраивается через контекстное меню (правая кнопка мыши на договоре).

Шаг 4. Сохраните изменения

Нажмите Записать и закрыть (или ОК), чтобы применить настройки.

Договор имеет статус «Действующий»

Дата договора не в будущем

Договор привязан к правильному контрагенту

В карточке контрагента установлен флажок «Основной»

Проверили отображение договора в тестовом документе-->

Если после сохранения изменения не применяются, проверьте:

  • 🔧 Наличие прав у вашего пользователя на редактирование справочников (раздел Администрирование → Права пользователей).
  • 🔧 Отсутствие блокировок на редактирование (например, если карточка контрагента заблокирована другим пользователем).
  • 🔧 Актуальность версии платформы (в старых релизах 1С:Бухгалтерии 2.0 логика назначения основного договора может отличаться).

4. Типичные ошибки при выборе основного договора и как их избежать

Даже опытные пользователи 1С сталкиваются с проблемами при работе с основными договорами. Рассмотрим наиболее распространённые ошибки и способы их решения.

Ошибка 1: Система игнорирует ручное назначение основного договора

Причина: часто это связано с тем, что в настройках учетной политики включен параметр Автоматически определять основной договор по оборотам. В этом случае ручное назначение будет сбрасываться при очередном расчете приоритетов.

Решение:

  1. Перейдите в Главное → Настройки → Учетная политика.
  2. Найдите раздел Расчеты с контрагентами (или аналогичный).
  3. Снимите флажок Определять основной договор автоматически.
  4. Сохраните настройки и повторите ручное назначение.

Ошибка 2: Основной договор меняется самопроизвольно

Причина: в большинстве случаев это происходит из-за обновления оборотов (например, после проведения документа по другому договору с большей суммой). Также виновником может быть регламентное задание, которое пересчитывает приоритеты договоров (например, Обновление статусов договоров в 1С:ERP).

Решение:

  • 🛠 Отключите автоматический пересчет (см. п.1).
  • 🛠 Проверьте список регламентных заданий в Администрирование → Поддержка и обслуживание → Регламентные операции.
  • 🛠 Если автоматический выбор важен для бизнеса, настройте веса договоров вручную (в некоторых конфигурациях это делается через дополнительное поле Приоритет в карточке договора).

Ошибка 3: В документах не отображается нужный договор

Причина: часто это связано с фильтрами по виду договора. Например, в документе Поступление товаров будут отображаться только договоры с видом С поставщиком, даже если основной договор имеет другой тип.

Решение:


1. Откройте документ, в котором не виден договор.

2. Нажмите на поле «Договор» и выберите «Все действия → Настройка списка».

3. Проверьте, не установлены ли фильтры по виду договора или валюте.

4. Снимите ограничения и сохраните настройки.

💡

Если в вашей конфигурации используется механизм «Виды договоров», всегда проверяйте соответствие вида договора типу создаваемого документа. Например, договор комиссии не будет отображаться в документе «Реализация товаров», если его вид не совпадает с настройками шаблона документа.

5. Особенности выбора основного договора в разных конфигурациях 1С

Логика работы с основными договорами может существенно отличаться в зависимости от конфигурации. Ниже приведена сравнительная таблица для наиболее популярных решений:

Конфигурация Автоматический выбор Ручное назначение Дополнительные настройки
1С:Бухгалтерия 8.3 (ред. 3.0) По последнему использованному или максимальным оборотам Флажок «Основной» в карточке договора Настройка в учетной политике: «Определять основной договор автоматически»
1С:ERP 2.5 По приоритету (настраивается в карточке договора) или бизнес-процессам Кнопка «Сделать основным» + поле «Приоритет» (1–100) Интеграция с модулем «Управление договорами», статус договора («Действующий», «Закрыт»)
1С:УТ 11.5 По типу операции (закупка/продажа) и дате последнего документа Настройка в справочнике «Договоры контрагентов» Фильтрация по виду договора (например, «С покупателем», «С комиссионером»)
1С:КА 2.4 По связке «Контрагент + Вид договора + Валюта» Назначение через справочник «Партнеры» Учет региональных особенностей (например, для иностранных контрагентов)

В 1С:ERP и 1С:КА дополнительные возможности предоставляет модуль «Управление договорами». Здесь можно:

  • 📝 Настраивать приоритеты договоров (числовое значение от 1 до 100).
  • 📝 Привязывать договоры к бизнес-процессам (например, «Заключение сделки», «Поставка»).
  • 📝 Использовать статусы договоров («Черновик», «На согласовании», «Действующий»), которые влияют на видимость в документах.

В 1С:Бухгалтерия 8.3 (ред. 3.0) для гибкой настройки можно использовать дополнительные отборы. Например, если у вас есть договоры в разных валютах, можно настроить правило:


ЕСЛИ ВалютаДокумента = ВалютаДоговора ТОГДА ПоказатьДоговор

Это позволит избежать путаницы при работе с иностранными контрагентами.

Как проверить, какая конфигурация используется?

Откройте главное меню 1С, выберите Справка → О программе. В окне будет указано название и версия конфигурации (например, «1С:ERP Управление предприятием 2, редакция 2.5.13.1»).

6. Практические советы по работе с основными договорами

Чтобы минимизировать ошибки и оптимизировать работу с договорами, следуйте этим рекомендациям:

Совет 1: Классифицируйте договоры по типам

Используйте поле Вид договора для группировки (например, «Опт», «Розница», «Комиссия»). Это упростит фильтрацию при создании документов и поможет избежать путаницы. В 1С:ERP можно создать собственную иерархию видов договоров через справочник Классификатор договоров.

Совет 2: Настраивайте шаблоны документов

В шаблонах документов (например, Счет на оплату или Реализация товаров) можно жестко привязать определенный вид договора. Это избавит пользователей от необходимости выбора. Путь к настройке:

НСИ и администрирование → Настройки НСИ → Шаблоны документов

Совет 3: Автоматизируйте создание договоров

Если вы часто заключаете типовой договор с новыми контрагентами, настройте шаблон договора с предзаполненными условиями (валюта, сроки оплаты, ответственный менеджер). В 1С:ERP это делается через НСИ → Шаблоны договоров.

Совет 4: Контролируйте актуальность договоров

Регулярно проводите ревизию справочника договоров:

  • 🔍 Архивируйте закрытые договоры (устанавливайте статус Закрыт или Недействителен).
  • 🔍 Проверяйте даты действия: договоры с истекшим сроком не должны отображаться в списках.
  • 🔍 Объединяйте дублирующиеся договоры (например, если с одним контрагентом заключено несколько договоров на поставку с одинаковыми условиями).

Совет 5: Используйте аналитику по договорам

В 1С:ERP и 1С:УТ доступны отчеты, которые помогают контролировать эффективность договоров:

  • 📈 Обороты по договорам (показывает, какие договоры приносят максимальную выручку).
  • 📈 Анализ дебиторской задолженности по договорам (выявляет проблемные договоры с просрочками).
  • 📈 Рентабельность договоров (доступно в ERP, показывает маржинальность по каждому договору).
💡

Если в вашей компании часто меняются условия работы с контрагентами (например, скидки или сроки оплаты), вместо создания нового договора используйте механизм «Дополнительные соглашения». Это сохранит историю изменений и упростит аналитику.

7. Решение проблем: что делать, если ничего не помогает

Если вы испробовали все способы, но 1С по-прежнему некорректно выбирает основной договор, воспользуйтесь этими методами диагностики:

Метод 1: Проверка целостности базы

Иногда ошибки в работе справочников связаны с повреждением данных. Запустите тестирование и исправление базы:


1. Закройте все сеансы 1С.

2. Запустите конфигуратор (режим «Администратор»).

3. Выберите Администрирование → Тестирование и исправление.

4. Установите флажки «Проверять логическую целостность» и «Проверять ссылочную целостность».

5. Нажмите «Выполнить».

Метод 2: Анализ журналов регистрации

Если проблема проявляется после конкретных действий (например, проведения документа), проверьте журналы:


1. Откройте Администрирование → Журнал регистрации.

2. Установите фильтр по дате и пользователю, у которого возникает проблема.

3. Ищите записи с ошибками, связанными с справочником «Договоры».

Метод 3: Обновление конфигурации

В некоторых случаях ошибки связаны с багами конкретной версии 1С. Проверьте актуальность обновлений:


1. Перейдите в Справка → О программе.

2. Сравните версию вашей конфигурации с последними релизами на сайте 1С.

3. При необходимости обновитесь через Администрирование → Обновление конфигурации.

Метод 4: Обращение в поддержку 1С

Если проблема не решена, подготовьте для технической поддержки:

  • 📋 Выгрузку базы (инструкция: Администрирование → Выгрузить информационную базу).
  • 📋 Скриншоты ошибки с указанием шагов воспроизведения.
  • 📋 Версию платформы и конфигурации (см. Справка → О программе).
💡

Перед обращением в поддержку всегда тестируйте проблему на копии рабочей базы. Это позволит избежать потери данных при диагностике.

FAQ: Частые вопросы по выбору основного договора в 1С

Можно ли сделать основным договор с истекшим сроком действия?

Технически — да, но это не рекомендуется. Система может игнорировать такой договор при автоматическом выборе, особенно если в настройках учетной политики включена проверка актуальности. Лучше продлить срок действия или создать новый договор.

Почему в документе не отображается основной договор, хотя он назначен в карточке контрагента?

Вероятные причины:

  • В документе установлен фильтр по виду договора (например, выбран шаблон для договора «С покупателем», а основной договор имеет вид «С комиссионером»).
  • Договор имеет статус «Закрыт» или «Приостановлен».
  • В настройках документа отключено отображение договоров (проверьте параметры формы).

Как массово назначить основные договоры для группы контрагентов?

Для массового назначения используйте обработку группового изменения:

  1. Откройте справочник Контрагенты.
  2. Выделите нужных контрагентов (можно использовать отбор).
  3. Нажмите Все действия → Групповое изменение.
  4. В обработке выберите поле Основной договор и укажите нужное значение.

В 1С:ERP для этого также можно использовать Регламентные задания с предварительно настроенным сценарием.

Влияет ли основной договор на формирование отчетности?

Да, но косвенно. Основной договор сам по себе не искажает данные в отчетах, но если из-за неверного выбора в документах указывается не тот договор, это приведет к:

  • Некорректному распределению дебиторской/кредиторской задолженности в отчетах Оборотно-сальдовая ведомость по счетам 60, 62.
  • Ошибкам в Анализе субконто по договорам.
  • Неправильному расчету НДС, если договоры имеют разные ставки или условия налогообложения.

Можно ли отключить автоматический выбор основного договора полностью?

Да, в большинстве конфигураций. Для этого:

  1. Перейдите в Главное → Настройки → Учетная политика.
  2. Найдите раздел, связанный с расчетами с контрагентами.
  3. Снимите флажок Автоматически определять основной договор (название может отличаться).

После этого система будет предлагать пустое поле для выбора договора в новых документах.

💡

Если вы работаете с большим количеством договоров, настройте горячие клавиши для быстрого доступа к справочнику. Например, в 1С:Бухгалтерия 8.3 можно назначить комбинацию Ctrl+D для открытия списка договоров.