К статье
Практический материал

Учет и Финансы · 12 мин

Как в 1С настроить учет по договорам

Настройка учета по договорам в 1С: виды договоров, аналитика в документах, расчеты с контрагентами, взаиморасчеты, типичные ошибки и проверка результата.

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

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

Перед началом работы убедитесь, что у вас есть права на изменение настроек учета и справочника «Договоры контрагентов», а также сделана резервная копия базы, если вы планируете менять учетную политику в рабочей системе с уже введенными документами.

Зачем нужен учет по договорам и когда он обязателен

Договор в 1С выполняет две функции: аналитическую и организационную. Аналитическая — разделяет обороты и остатки по счетам 60, 62, 76 и другим счетам расчетов, что необходимо для актов сверки, отчетов по задолженности и корректного зачета авансов. Организационная — фиксирует условия сделки: валюту, порядок оплаты, сроки, номер и дату документа-основания.

Формально вести учет в разрезе договоров требует бухгалтерская методология: аналитический учет по счетам расчетов с поставщиками и покупателями ведется по каждому контрагенту и каждому договору. На практике это означает, что отключать субконто «Договоры» нельзя — иначе программа не сможет автоматически зачитывать авансы и формировать корректные проводки.

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

Подготовка: включение аналитики по договорам

В «1С:Бухгалтерии» аналитика по договорам обычно включена по умолчанию. Проверить это можно через раздел «Главное» → «План счетов»: откройте счет 60.01 и убедитесь, что в списке субконто присутствуют «Контрагенты» и «Договоры». То же самое проверьте для счетов 60.02, 62.01, 62.02 и 76.

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

В торговых конфигурациях («Управление торговлей», «ERP», «Комплексная автоматизация») дополнительно проверьте настройку использования договоров: раздел «НСИ и администрирование» → «Настройка НСИ и разделов» → «Продажи» (или «Закупки»). Там включаются опции «Договоры с клиентами» и «Договоры с поставщиками». Без включенной опции поле «Договор» в документах будет недоступно.

Создание и заполнение карточки договора

Договор создается из карточки контрагента (справочник «Контрагенты» → закладка «Договоры») или напрямую из справочника «Договоры контрагентов». Минимальный набор полей: наименование, вид договора, валюта, номер и дата. Наименование формируйте так, чтобы его было легко найти — например, «Поставка № 145 от 12.03» вместо просто «Договор 1».

Вид договора — критически важное поле, потому что от него зависит поведение документов. В бухгалтерии доступны виды «С поставщиком», «С покупателем», «С комитентом», «С комиссионером», «Прочее» и другие. Если выбрать неверный вид, документы нужного типа просто не дадут выбрать этот договор: например, договор с видом «С покупателем» не подставится в поступление товаров.

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

Порядок создания договора
  1. 1
    Откройте карточку контрагента и перейдите на закладку «Договоры»
  2. 2
    Нажмите «Создать» и выберите корректный вид договора
  3. 3
    Заполните номер, дату, валюту и наименование
  4. 4
    В торговых конфигурациях укажите порядок расчетов и условия оплаты
  5. 5
    Сохраните и назначьте договор основным, если он используется чаще других
  6. 6
    Проверьте, что договор выбирается в пробном документе нужного типа

Порядок расчетов: по договору, по заказам или по накладным

Ключевая настройка в торговых конфигурациях — «Порядок расчетов» в карточке договора. Она определяет, на каком уровне программа будет отслеживать задолженность и зачитывать оплаты.

Расчеты «по договору в целом» подходят для долгосрочных рамочных соглашений: оплата зачитывается на любую отгрузку в рамках договора, сверка ведется по общему сальдо. Расчеты «по заказам» или «по накладным» нужны, когда каждая сделка оплачивается отдельно и важно точно знать, какая именно поставка не оплачена. Это типично для работы с отсрочкой платежа и контролем дебиторки.

Порядок расчетовКогда подходитОграничение
По договору в целомРамочные договоры, регулярные поставки, общий лимитНельзя увидеть долг по конкретной отгрузке без дополнительной аналитики
По заказамКаждая сделка оформляется заказом и оплачивается отдельноТребуется дисциплина оформления заказов до отгрузки
По накладнымОтгрузки без заказов, оплата по факту каждой поставкиАвансы зачитываются только на конкретную накладную

Изменить порядок расчетов после начала работы по договору затруднительно: программа контролирует целостность взаиморасчетов. Если нужно сменить режим, корректный путь — закрыть старый договор, свернуть по нему остатки и создать новый с нужными настройками.

Сравнение вариантов

Расчеты по договору в целом

Простая сверка, подходит для постоянных партнеров; минус — нет детализации долга по отгрузкам

Расчеты по заказам

Точный контроль оплаты каждой сделки; требует обязательного оформления заказов

Расчеты по накладным

Подходит для разовых отгрузок; сложнее зачитывать общие авансы

Работа с договорами в документах

После настройки договор должен указываться в каждом документе расчетов: поступлениях, реализациях, счетах-фактурах, платежных поручениях, поступлениях на расчетный счет. Если у контрагента задан основной договор, программа подставит его автоматически — но всегда проверяйте подстановку, когда договоров несколько.

В банковских документах договор определяет, на какой счет попадет оплата и как будет зачтен аванс. Например, поступление оплаты от покупателя по договору А не зачтет долг по договору Б — это частая причина «зависших» авансов, которые бухгалтер потом ищет вручную. При нескольких договорах с одним контрагентом просите в платежках указывать номер договора в назначении платежа.

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

Отчеты и контроль результата

Основные инструменты проверки — отчеты «Анализ взаиморасчетов с контрагентами», «Задолженность покупателей», «Задолженность поставщикам» в торговых конфигурациях и оборотно-сальдовая ведомость по счетам 60 и 62 с группировкой по договорам в бухгалтерии. Сформируйте ОСВ по счету 62.01, развернув аналитику до договоров: каждый договор должен давать отдельную строку с остатком.

Контрольный признак правильной настройки: акт сверки с контрагентом, сформированный по конкретному договору, совпадает с данными контрагента без ручных корректировок. Если в акте появляются документы другого договора или суммы «не оттуда», значит, часть документов проведена с неверной аналитикой.

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

Контрольные точки

Как проверить результат

ОСВ по счету 62 с группировкой по договорам
Норма

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

Тревожный признак

Часть оборотов висит на пустом субконто или неверном договоре

Акт сверки по конкретному договору
Норма

Включает только документы этого договора, сальдо сходится

Тревожный признак

Попадают чужие документы, авансы не зачтены

Зачет авансов при реализации
Норма

Документ автоматически подбирает аванс по тому же договору

Тревожный признак

Аванс есть, но при отгрузке не зачитывается

Типичные ошибки и как их исправить

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

Вторая частая проблема — неверный вид договора, из-за которого документы не подбирают нужную аналитику или проводки формируются не по тем счетам. Третья — документы, введенные до включения аналитики, которые остаются с пустым договором: их нужно найти универсальным отчетом и перезаполнить вручную.

Типичные ошибки
01
Создание дублей договоров вместо выбора существующего — расчеты раздваиваются, авансы не зачитываются
02
Неверный вид договора — документы нужного типа не могут его выбрать
03
Смена порядка расчетов после ввода документов — расхождения во взаиморасчетах, которые сложно исправить
04
Оплата без указания договора при нескольких договорах с контрагентом — аванс зависает на неверной аналитике
05
Изменение субконто на счете в середине периода — старые проводки остаются без аналитики

FAQ

Можно ли вести учет без договоров, если с контрагентом одна сделка?

Технически в торговых конфигурациях можно отключить использование договоров, но в бухгалтерском учете субконто «Договоры» на счетах расчетов присутствует всегда. Практичный вариант — создать один договор «Без договора» или «Разовая сделка» и использовать его для разовых операций.

Как перенести остатки с одного договора на другой?

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

Почему аванс не зачитывается при отгрузке?

Чаще всего оплата и отгрузка проведены по разным договорам или по разным счетам расчетов. Проверьте поле «Договор» в обоих документах и порядок зачета авансов в документе оплаты. В торговых конфигурациях дополнительно проверьте, совпадает ли порядок расчетов — при расчетах «по накладным» общий аванс не зачтется автоматически.

Сколько договоров можно завести на одного контрагента?

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

Что делать, если договор не выбирается в документе?

Проверьте три вещи: вид договора должен соответствовать типу документа (покупатель/поставщик), организация в договоре должна совпадать с организацией документа, а в торговых конфигурациях должна быть включена опция использования договоров в настройках раздела продаж или закупок.

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

Нет, если по договору уже есть проведенные документы — программа заблокирует изменение валюты и других ключевых параметров. Корректный путь: закрыть расчеты по старому договору, создать новый с нужной валютой и перенести остатки документом корректировки долга.

Итог

Что важно запомнить

Учет по договорам строится на трех элементах: субконто «Договоры» на счетах расчетов, корректно заполненная карточка договора с верным видом и порядком расчетов, дисциплина указания договора в каждом документе. Проверяйте результат через ОСВ по счетам 60/62 и акты сверки, а изменения настроек в рабочей базе делайте только после резервного копирования.