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

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

1. Типы договоров в 1С: какие бывают и зачем нужны

В 1С:Бухгалтерия и 1С:Управление торговлей договоры контрагентов классифицируются по нескольким критериям. Основное деление — по виду операции, который определяет логику учета и налоговые последствия. Рассмотрим ключевые категории:

  • 📄 Договор купли-продажи — самый распространенный тип для оптовых и розничных сделок. Используется при покупке/продаже товаров, работ или услуг с переходом права собственности.
  • 🔄 Договор комиссии — применяется, когда ваша компания выступает посредником (комиссионером) и не становится собственником товара. Важно для корректного учета выручки и НДС.
  • 🤝 Агентский договор — аналогичен комиссии, но регулируется другими статьями ГК РФ. В 1С часто требует дополнительных настроек для раздельного учета вознаграждения и сумм по сделкам принципала.
  • 🏗️ Договор подряда/оказания услуг — для разовых или долгосрочных работ (строительство, ремонт, консалтинг). Здесь критично правильно указать Вид операции — "Услуги" или "Работы", так как это влияет на счет учета (20, 26, 44 и др.).
  • 📦 Договор аренды — отдельный тип для учета арендных платежей. В 1С часто настраивается с автоматическим формированием ежемесячных начислений.

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

💡

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

2. Где в 1С выбирается договор контрагента: пути доступа

Выбор договора происходит на этапе создания или редактирования документа, связанного с контрагентом. Рассмотрим основные сценарии и пути доступа:

Тип документа Путь к выбору договора Особенности
Поступление (Товары и услуги) Покупки → Поступления → Создать → Контрагент → Договор Список договоров фильтруется по виду операции "Покупка"
Реализация (Товары и услуги) Продажи → Реализация → Создать → Контрагент → Договор Показывает только договоры с видом "Продажа" или "Универсальный"
Счет на оплату Продажи → Счета → Создать → Контрагент → Договор Договор влияет на реквизиты счета (например, условия оплаты)
Платежное поручение Банк → Платежные поручения → Создать → Контрагент → Договор Важно для правильного указания назначения платежа и статьи ДДС
Акт выполненных работ Продажи → Акты → Создать → Контрагент → Договор Часто требует указания конкретного этапа работ по договору

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

  • ✅ Дату документа — договор может быть еще не действующим или уже закрытым.
  • ✅ Вид операции в документе — он должен совпадать с видом договора.
  • ✅ Права пользователя — возможно, у вас нет доступа к некоторым типам договоров.
📊 Как часто вы сталкиваетесь с проблемами при выборе договора в 1С?
Ежедневно
Раз в неделю
Редко
Никогда

3. Пошаговая инструкция: как выбрать договор контрагента

Разберем процесс на примере документа "Поступление (Товары и услуги)" в 1С:Бухгалтерия 8.3. Алгоритм аналогичен для других типов документов.

  1. Откройте раздел Покупки → Поступления → Товары и услуги и нажмите Создать.

  2. В поле Контрагент выберите партнера из справочника. Если его нет — сначала добавьте через Справочники → Контрагенты.

  3. После выбора контрагента поле Договор станет активным. Нажмите на лупу (🔍) или клавишу F4, чтобы открыть список доступных договоров.

  4. В окне выбора отфильтруйте договоры по:

    • 📅 Дате действия — должен покрывать дату документа.
    • 🔖 Виду операции — например, "Покупка" для поступления.
    • 💰 Валюте — если расчеты в иностранной валюте.

  • Выделите нужный договор и нажмите Выбрать или Enter.

  • Проверьте, что в документе автоматически подставились:

    • 📌 Условия оплаты (предоплата/постоплата).
    • 📌 Счета учета (например, 60.01 или 60.02).
    • 📌 Ставка НДС (если указана в договоре).

  • ☑️ Проверка перед сохранением документа

    Выполнено: 0 / 4

    Если в списке нет нужного договора, проверьте его наличие в карточке контрагента (Справочники → Контрагенты → [Выбрать] → Договоры). Возможно, договор не создан или архивирован.

    Что делать, если договор "исчез" из списка?

    Это может произойти по нескольким причинам:

    1. Истек срок действия — проверьте даты в карточке договора.

    2. Изменился вид операции — например, договор был "Универсальным", а теперь используется только для продаж.

    3. Ограничения по пользователям — в настройках ролей может быть запрет на просмотр определенных типов договоров.

    4. Ошибка базы — реже, но бывает после обновлений. Проверьте целостность базы через Администрирование → Тестирование и исправление.

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

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

    ⚠️ Внимание: Если в документе указан договор с неверным видом операции (например, "Продажа" вместо "Покупка"), это приведет к неправильному формированию проводок. Например, вместо дебетования счета 41 (товары) система может задействовать 90.01 (выручка), что исказит финансовый результат.
    • 🔴 Несовпадение дат — если дата документа выходит за рамки действия договора, 1С может либо заблокировать проведение, либо создать документ с ошибками. Всегда проверяйте поле Действует с/по в карточке договора.
    • 🔴 Неверная валюта — если договор в долларах, а документ в рублях (или наоборот), возникнут проблемы с пересчетом курсов и учетом курсовых разниц. В 1С:ERP это может привести к ошибкам при закрытии месяца.
    • 🔴 Игнорирование условий расчетов — например, в договоре указана предоплата, а документ оформляется как постоплата. Это нарушает логику учета дебиторской/кредиторской задолженности.
    • 🔴 Дублирование договоров — когда для одного контрагента создается несколько одинаковых договоров (например, из-за опечатки в номере). Это усложняет выбор и ведет к путанице в отчетности.

    Чтобы минимизировать ошибки:

    1. Настройте шаблоны договоров для типовых сделок (в Справочники → Виды договоров).
    2. Используйте контроль остатков по договорам (если это актуально для вашего бизнеса).
    3. Периодически проводите чистку справочника договоров, архивируя неактуальные.
    💡

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

    5. Настройка фильтров для удобного выбора договора

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

    1. Предварительная фильтрация по виду операции

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

    2. Поиск по номеру или названию

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

    3. Настройка отображения колонок

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

    1. В окне выбора договора нажмите правой кнопкой на заголовок любой колонки.
    2. Выберите Настройка списка.
    3. Добавьте нужные поля, например:
      • 💰 Валюта — чтобы видеть валютные условия.
      • 📌 Ответственный — если договор закреплен за менеджером.
      • 📅 Дата окончания — для контроля актуальности.
    4. 4. Использование "Избранного"

      Если некоторые договоры используются чаще других, добавьте их в Избранное. Для этого в окне выбора договора выделите нужный и нажмите звездочку (⭐) в верхнем меню. В следующий раз он будет доступен в отдельной вкладке.

      💡

      В 1С:Управление торговлей 11 можно настроить автоматический выбор договора по умолчанию для конкретного контрагента. Это сэкономит время при оформлении повторных заказов.

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

      Логика работы с договорами контрагентов схожа во всех конфигурациях на базе 1С:Предприятие 8, но есть нюансы, зависящие от отраслевой специфики:

      Конфигурация Особенности работы с договорами Типичные задачи
      1С:Бухгалтерия 8.3 Минималистичный функционал, ориентированный на бухучет и налогообложение. Контроль счетов учета, распределение НДС, формирование проводок.
      1С:Управление торговлей 11 Расширенные настройки для торговли: графики оплат, лимиты кредита, условия поставки. Управление дебиторкой, аналитика по договорам, работа с заказами.
      1С:ERP Управление предприятием Поддержка сложных договоров (лизинг, абонентское обслуживание), интеграция с производством. Планирование платежей, учет этапов выполнения работ, бюджетирование.
      1С:Комплексная автоматизация Объединяет бухгалтерию, торговлю и производство. Договоры могут влиять на логистику и складской учет. Консолидация данных по договорам, анализ рентабельности сделок.
      1С:Розница Упрощенный подход, так как большинство операций — розничные продажи без долгосрочных договоров. Работа с дисконтными картами, бонусными программами.

      Например, в 1С:УТ 11 при выборе договора в документе Заказ покупателя можно указать:

      • 📦 Условия поставки (EXW, FCA, DDP и др.) — влияет на логистику и расчеты.
      • 💳 Условия оплаты (размер аванса, отсрочка).
      • 📊 Аналитику продаж (сегмент клиента, канал продаж).

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

      ⚠️ Внимание: В конфигурациях с поддержкой многовалюточности (например, 1С:УТ или 1С:ERP) при выборе договора в иностранной валюте обязательно проверяйте курс на дату документа. Несовпадение курсов может привести к ошибкам при пересчете сумм и формировании проводок по 91 счету (прочие доходы/расходы).

      7. Автоматизация выбора договоров: советы для администраторов 1С

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

      1. Шаблоны договоров по умолчанию

      В карточке контрагента (Справочники → Контрагенты → [Выбрать] → Договоры) можно отметить один договор как Основной. Он будет подставляться в новые документы автоматически. Это удобно для партнеров, с которыми работаете по одному типовому договору.

      2. Правила автозаполнения

      В 1С:Управление торговлей и 1С:ERP есть механизм Правила автозаполнения документов (Администрирование → Настройки программы → Правила автозаполнения). Здесь можно настроить:

      • 🔄 Автоматическую подстановку договора по виду операции и контрагенту.
      • 📅 Автоматическое продление договоров при истечении срока.
      • 💰 Автозаполнение условий оплаты и счетов учета.

      3. Интеграция с CRM

      Если используете 1С:CRM или внешнюю CRM-систему (например, Bitrix24), настройте синхронизацию договоров. Это позволит:

      • 📞 Видеть историю взаимодействий с клиентом прямо в карточке договора.
      • 📈 Автоматически создавать договоры на основе коммерческих предложений.
      • 🔔 Получать уведомления о приближении даты окончания договора.

      4. Использование обработок

      Для нестандартных задач можно разработать или скачать готовые обработки. Например:

      • 🔍 Поиск дублей договоров — для чистки справочника.
      • 📊 Анализ использования договоров — какие договоры не использовались более 6 месяцев.
      • 🔄 Массовое изменение параметров — например, обновление ставки НДС.

      Пример кода для массового обновления договоров (для программистов 1С):

      
      

      Процедура ОбновитьСтавкуНДСВДоговорах()

      Выборка = ДоговорыКонтрагентов.Выбрать();

      Пока Выборка.Следующий() Цикл

      Если Выборка.СтавкаНДС <> 20 Тогда

      Выборка.СтавкаНДС = 20;

      Выборка.Записать();

      КонецЕсли;

      КонецЦикла;

      КонецПроцедуры

      Для не программистов подойдут готовые обработки из каталога Infostart (уточните актуальность перед использованием).

      8. Контроль и аналитика по договорам контрагентов

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

      1. Отчеты по договорам

      Стандартные отчеты, которые стоит использовать:

      • 📌 Ведомость по договорам контрагентов (Отчеты → Покупки/Продажи → Ведомость по договорам) — показывает обороты и сальдо по каждому договору.
      • 📌 Анализ субконто (по счету 60 или 62) — для детализации расчетов.
      • 📌 Оборотно-сальдовая ведомость по договорам — если нужна аналитика по счетам учета.

      2. Контроль дебиторской/кредиторской задолженности

      В 1С:УТ и 1С:ERP есть специализированные отчеты:

      • 💰 Взаиморасчеты с контрагентами — с группировкой по договорам.
      • Анализ просроченной задолженности — показывает долги с разбивкой по срокам.

      3. Настройка уведомлений

      Чтобы не пропустить важные события, настройте оповещения:

      • 🔔 Истечение срока действия договора — за 7, 14 или 30 дней.
      • 🔔 Превышение лимита кредита — если по договору установлен кредитный лимит.
      • 🔔 Отсутствие движений по договору — если договор не использовался долгое время.

    Для настройки уведомлений в 1С:УТ 11 перейдите в Администрирование → Настройки программы → Уведомления.

    4. Экспорт данных для внешнего анализа

    Если стандартных отчетов недостаточно, экспортируйте данные в Excel или Power BI:

    1. Сформируйте отчет в 1С (например, Ведомость по договорам).
    2. Нажмите Еще → Выгрузить и выберите формат (Excel, CSV).
    3. Импортируйте данные в инструмент анализа для построения дашбордов.
    💡

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

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

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

    Причин может быть несколько:

    • Договор архивирован или помечен на удаление.
    • Даты действия договора не покрывают дату документа.
    • Вид операции в документе не совпадает с видом договора.
    • У пользователя нет прав на просмотр этого типа договоров.

    Проверьте эти параметры в карточке договора (Справочники → Контрагенты → [Выбрать] → Договоры).

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

    Есть два способа:

    1. Отметьте договор как основной в карточке контрагента. Он будет подставляться по умолчанию.
    2. Настройте правила автозаполнения в Администрирование → Настройки программы → Правила автозаполнения (доступно в УТ, ERP).

    Если нужна более гибкая логика (например, выбор договора по сумме сделки), потребуется доработка конфигурации.

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

    Технически можно, но это не рекомендуется, так как:

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

    Лучше создать корректировочный документ или дополнительное соглашение к договору.

    🔹 Как перенести договоры из одной базы 1С в другую?

    Способы переноса:

    1. Выгрузка/загрузка через XML:
      • В исходной базе: Файл → Выгрузить данные → Контрагенты и договоры.
      • В целевой базе: Файл → Загрузить данные.
    2. Использование обработки "ВыгрузкаЗагрузкаДанныхXML" (входит в стандартную поставку 1С).
    3. Специализированные обработки (например, "Универсальный обмен данными" с Infostart).
    4. При переносе проверьте:

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

    Для печати договора:

    1. Откройте карточку договора (Справочники → Контрагенты → [Выбрать] → Договоры).
    2. Нажмите кнопку Печать или Договор (печатная форма).
    3. Если шаблона нет, его можно:
      • Скачать с портала ИТС.
      • Создать самостоятельно в Конфигураторе (раздел Печатные формы).
      • Заказать у партнеров 1С.

    В 1С:УТ и 1С:ERP есть возможность настройки нескольких печатных форм для одного типа договора (например, для клиента и для внутреннего использования).