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