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

Документы и Печать · 9 мин

Как добавить в счет в 1С основание — договор

Пошаговая инструкция, как добавить договор в счет в 1С:Бухгалтерии и Управлении торговлей. Разбор ошибок, проверка результата, FAQ.

Счет на оплату в 1С почти всегда выставляется в рамках договора с контрагентом. Если в документе не указано основание, в печатной форме отсутствует ссылка на договор, затрудняется сверка взаиморасчетов, а аналитика по сделкам ведется некорректно. Добавить договор можно как при создании счета, так и в уже проведенном документе.

Порядок действий зависит от конфигурации: в 1С:Бухгалтерии 8.3 договор указывается в шапке счета, в Управлении торговлей 11 — через соглашение с клиентом или заказ. Ниже разобраны оба сценария, настройка печатной формы и типичные ошибки.

Где в счете указывается основание и зачем оно нужно

Основание счета — это поле «Договор» в шапке документа. Оно связывает счет с конкретным договором из справочника «Договоры контрагентов» и определяет, какие условия (валюта, вид расчетов, условия оплаты) подставляются в документ автоматически.

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

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

Как добавить договор в счет в 1С:Бухгалтерии 8.3

Стандартный сценарий — договор уже создан в базе, нужно указать его в счете:

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

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

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

Как указать договор в Управлении торговлей 11 и Комплексной автоматизации

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

Если ведется учет по соглашениям, договор часто подставляется из соглашения с клиентом автоматически. Проверьте карточку соглашения: если там договор не указан, он не попадет и в счет. Заполните договор в соглашении, затем перевыберите соглашение в счете или укажите договор вручную.

Счет на основании заказа

Когда счет вводится на основании заказа клиента, часть реквизитов копируется из заказа. Если в заказе договор указан, а в счет не перенесся — откройте счет, заполните поле вручную и проведите. Изменение счета не затрагивает сам заказ.

Как вывести договор в печатную форму счета

После того как договор указан в документе, проверьте печатную форму: кнопка «Печать» → «Счет на оплату». В стандартном макете строка «Основание» заполняется автоматически из реквизитов договора — номера и даты.

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

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

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

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

Поле «Договор» в счете
Норма

Договор выбран, документ проведен без ошибок

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

Поле пустое или выделено красным, программа выдает сообщение о несоответствии вида договора

Печатная форма
Норма

В строке «Основание» указаны номер и дата договора

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

Строка пустая или содержит устаревшие реквизиты

Отчет по расчетам
Норма

Счет отображается в разрезе нужного договора

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

Счет попадает в группу без договора

Частые ошибки и ограничения

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

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

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

Типичные ошибки
01
Создание договора с неправильным видом — договор не отображается в списке выбора счета
02
Договор заведен на другую организацию — поле остается пустым
03
Пустые номер или дата в карточке договора — строка «Основание» в печатной форме не заполняется
04
Редактирование счета без проверки связанных документов — расхождения в отчетах по взаиморасчетам

Массовое добавление договора в несколько счетов

Если договор нужно проставить сразу в десятках счетов, ручное редактирование неэффективно. В типовых конфигурациях есть обработка «Групповое изменение реквизитов» (раздел «Администрирование» → «Обслуживание» → «Корректировка данных», доступна при наличии прав администратора).

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

Обязательно сначала выполните изменение на одном-двух документах и проверьте результат. Групповая обработка не спрашивает подтверждение по каждому объекту, и отменить пакетное изменение можно только восстановлением из копии базы.

Маршрут решения

Как выбрать действие

Нужно добавить договор в один-два счетаОтредактируйте документы вручную через поле «Договор»
Договора нет в списке выбораПроверьте вид договора и организацию в его карточке, при необходимости создайте новый
Договор нужно проставить в десятки счетовИспользуйте «Групповое изменение реквизитов» после резервного копирования
Печатная форма не выводит основаниеПроверьте номер и дату в карточке договора; если макет внешний — привлеките программиста

FAQ

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

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

Почему в списке выбора не отображается нужный договор?

Три основные причины: вид договора не соответствует документу (для счета покупателю нужен «С покупателем»), договор заведен на другую организацию, либо договор помечен на удаление. Проверьте карточку договора и исправьте несоответствие.

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

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

Изменится ли что-то в учете, если поменять договор в старом счете?

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

Что делать, если в печатной форме счета нет строки «Основание» вообще?

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

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

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

Итог

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

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