Выбор договора контрагента в 1С:Предприятие — рутинная, но критически важная операция, от которой зависит корректность учета, налогообложения и отчетности. Ошибка на этом этапе может привести к искажению данных по расчетам с партнерами, неправильному распределению НДС или даже проблемам при камеральных проверках. Особенно актуальна тема для компаний, работающих с большим количеством контрагентов и разнотипными соглашениями: от разовых поставок до долгосрочных абонентских услуг.
В этой статье разберем не только техническую сторону выбора договора в интерфейсе 1С, но и логику, по которой система предлагает те или иные варианты. Вы узнаете, как отличаются договоры по видам операций (купля-продажа, комиссия, агентский), почему важно следить за датами действия, и что делать, если нужный договорSuddenly исчез из списка. Материал будет полезен бухгалтерам, менеджерам по закупкам и администраторам 1С, которые хотят минимизировать ошибки при работе с документами.
1. Типы договоров в 1С: какие бывают и зачем нужны
В 1С:Бухгалтерия и 1С:Управление торговлей договоры контрагентов классифицируются по нескольким критериям. Основное деление — по виду операции, который определяет логику учета и налоговые последствия. Рассмотрим ключевые категории:
- 📄 Договор купли-продажи — самый распространенный тип для оптовых и розничных сделок. Используется при покупке/продаже товаров, работ или услуг с переходом права собственности.
- 🔄 Договор комиссии — применяется, когда ваша компания выступает посредником (комиссионером) и не становится собственником товара. Важно для корректного учета выручки и НДС.
- 🤝 Агентский договор — аналогичен комиссии, но регулируется другими статьями ГК РФ. В 1С часто требует дополнительных настроек для раздельного учета вознаграждения и сумм по сделкам принципала.
- 🏗️ Договор подряда/оказания услуг — для разовых или долгосрочных работ (строительство, ремонт, консалтинг). Здесь критично правильно указать
Вид операции— "Услуги" или "Работы", так как это влияет на счет учета (20, 26, 44 и др.). - 📦 Договор аренды — отдельный тип для учета арендных платежей. В 1С часто настраивается с автоматическим формированием ежемесячных начислений.
Кроме вида операции, договоры различаются по валютным условиям (рубли, доллары, евро), срокам действия (разовый, бессрочный, с фиксированной датой) и условиям расчетов (предоплата, постоплата, рассрочка). Например, в 1С:ERP можно настроить график платежей прямо в карточке договора, что удобно для долгосрочных контрактов.
Если в вашей базе часто используются нестандартные договоры (например, лизинг или бартер), создайте для них отдельные виды договоров в справочнике "Виды договоров" (Справочники → Покупки и продажи → Виды договоров). Это упростит выбор и снизит риск ошибок.
2. Где в 1С выбирается договор контрагента: пути доступа
Выбор договора происходит на этапе создания или редактирования документа, связанного с контрагентом. Рассмотрим основные сценарии и пути доступа:
| Тип документа | Путь к выбору договора | Особенности |
|---|---|---|
| Поступление (Товары и услуги) | Покупки → Поступления → Создать → Контрагент → Договор |
Список договоров фильтруется по виду операции "Покупка" |
| Реализация (Товары и услуги) | Продажи → Реализация → Создать → Контрагент → Договор |
Показывает только договоры с видом "Продажа" или "Универсальный" |
| Счет на оплату | Продажи → Счета → Создать → Контрагент → Договор |
Договор влияет на реквизиты счета (например, условия оплаты) |
| Платежное поручение | Банк → Платежные поручения → Создать → Контрагент → Договор |
Важно для правильного указания назначения платежа и статьи ДДС |
| Акт выполненных работ | Продажи → Акты → Создать → Контрагент → Договор |
Часто требует указания конкретного этапа работ по договору |
В некоторых конфигурациях (например, 1С:Комплексная автоматизация) путь может отличаться, но логика остается той же: сначала выбирается контрагент, затем — договор. Если в списке нет нужного договора, проверьте:
- ✅ Дату документа — договор может быть еще не действующим или уже закрытым.
- ✅ Вид операции в документе — он должен совпадать с видом договора.
- ✅ Права пользователя — возможно, у вас нет доступа к некоторым типам договоров.
3. Пошаговая инструкция: как выбрать договор контрагента
Разберем процесс на примере документа "Поступление (Товары и услуги)" в 1С:Бухгалтерия 8.3. Алгоритм аналогичен для других типов документов.
Откройте раздел
Покупки → Поступления → Товары и услугии нажмитеСоздать.В поле
Контрагентвыберите партнера из справочника. Если его нет — сначала добавьте черезСправочники → Контрагенты.После выбора контрагента поле
Договорстанет активным. Нажмите на лупу (🔍) или клавишуF4, чтобы открыть список доступных договоров.В окне выбора отфильтруйте договоры по:
- 📅 Дате действия — должен покрывать дату документа.
- 🔖 Виду операции — например, "Покупка" для поступления.
- 💰 Валюте — если расчеты в иностранной валюте.
Выделите нужный договор и нажмите Выбрать или Enter.
Проверьте, что в документе автоматически подставились:
- 📌 Условия оплаты (предоплата/постоплата).
- 📌 Счета учета (например, 60.01 или 60.02).
- 📌 Ставка НДС (если указана в договоре).
☑️ Проверка перед сохранением документа
Если в списке нет нужного договора, проверьте его наличие в карточке контрагента (Справочники → Контрагенты → [Выбрать] → Договоры). Возможно, договор не создан или архивирован.
Что делать, если договор "исчез" из списка?
Это может произойти по нескольким причинам:
1. Истек срок действия — проверьте даты в карточке договора.
2. Изменился вид операции — например, договор был "Универсальным", а теперь используется только для продаж.
3. Ограничения по пользователям — в настройках ролей может быть запрет на просмотр определенных типов договоров.
4. Ошибка базы — реже, но бывает после обновлений. Проверьте целостность базы через Администрирование → Тестирование и исправление.
4. Распространенные ошибки при выборе договора и как их избежать
Даже опытные пользователи иногда допускают ошибки, которые ведут к искажению учета. Вот самые частые из них:
⚠️ Внимание: Если в документе указан договор с неверным видом операции (например, "Продажа" вместо "Покупка"), это приведет к неправильному формированию проводок. Например, вместо дебетования счета 41 (товары) система может задействовать 90.01 (выручка), что исказит финансовый результат.
- 🔴 Несовпадение дат — если дата документа выходит за рамки действия договора, 1С может либо заблокировать проведение, либо создать документ с ошибками. Всегда проверяйте поле
Действует с/пов карточке договора. - 🔴 Неверная валюта — если договор в долларах, а документ в рублях (или наоборот), возникнут проблемы с пересчетом курсов и учетом курсовых разниц. В 1С:ERP это может привести к ошибкам при закрытии месяца.
- 🔴 Игнорирование условий расчетов — например, в договоре указана предоплата, а документ оформляется как постоплата. Это нарушает логику учета дебиторской/кредиторской задолженности.
- 🔴 Дублирование договоров — когда для одного контрагента создается несколько одинаковых договоров (например, из-за опечатки в номере). Это усложняет выбор и ведет к путанице в отчетности.
Чтобы минимизировать ошибки:
- Настройте шаблоны договоров для типовых сделок (в
Справочники → Виды договоров). - Используйте контроль остатков по договорам (если это актуально для вашего бизнеса).
- Периодически проводите чистку справочника договоров, архивируя неактуальные.
Самая опасная ошибка — выбор договора с неверным видом операции. Она ведет к искажению бухгалтерских проводок и может остаться незамеченной до момента сдачи отчетности.
5. Настройка фильтров для удобного выбора договора
Если у контрагента десятки договоров, поиск нужного может занять много времени. В 1С есть инструменты для упрощения этого процесса:
1. Предварительная фильтрация по виду операции
В окне выбора договора (вызывается по F4) в верхней части есть поле Вид операции. Если его заполнить заранее, система покажет только релевантные договоры. Например, для документа Реализация выберите вид "Продажа".
2. Поиск по номеру или названию
В том же окне выбора есть строка поиска. Введите часть номера договора (например, "Дог-2026") или ключевое слово из названия (например, "агентский"), и система отфильтрует список.
3. Настройка отображения колонок
По умолчанию в списке договоров показаны базовые поля: номер, дата, вид. Вы можете добавить дополнительные колонки для удобства. Для этого:
- В окне выбора договора нажмите правой кнопкой на заголовок любой колонки.
- Выберите
Настройка списка. - Добавьте нужные поля, например:
- 💰 Валюта — чтобы видеть валютные условия.
- 📌 Ответственный — если договор закреплен за менеджером.
- 📅 Дата окончания — для контроля актуальности.
- 📦 Условия поставки (EXW, FCA, DDP и др.) — влияет на логистику и расчеты.
- 💳 Условия оплаты (размер аванса, отсрочка).
- 📊 Аналитику продаж (сегмент клиента, канал продаж).
- 🔄 Автоматическую подстановку договора по виду операции и контрагенту.
- 📅 Автоматическое продление договоров при истечении срока.
- 💰 Автозаполнение условий оплаты и счетов учета.
- 📞 Видеть историю взаимодействий с клиентом прямо в карточке договора.
- 📈 Автоматически создавать договоры на основе коммерческих предложений.
- 🔔 Получать уведомления о приближении даты окончания договора.
- 🔍 Поиск дублей договоров — для чистки справочника.
- 📊 Анализ использования договоров — какие договоры не использовались более 6 месяцев.
- 🔄 Массовое изменение параметров — например, обновление ставки НДС.
- 📌
Ведомость по договорам контрагентов(Отчеты → Покупки/Продажи → Ведомость по договорам) — показывает обороты и сальдо по каждому договору. - 📌
Анализ субконто(по счету 60 или 62) — для детализации расчетов. - 📌
Оборотно-сальдовая ведомость по договорам— если нужна аналитика по счетам учета. - 💰
Взаиморасчеты с контрагентами— с группировкой по договорам. - ⏳
Анализ просроченной задолженности— показывает долги с разбивкой по срокам. - 🔔 Истечение срока действия договора — за 7, 14 или 30 дней.
- 🔔 Превышение лимита кредита — если по договору установлен кредитный лимит.
- 🔔 Отсутствие движений по договору — если договор не использовался долгое время.
4. Использование "Избранного"
Если некоторые договоры используются чаще других, добавьте их в Избранное. Для этого в окне выбора договора выделите нужный и нажмите звездочку (⭐) в верхнем меню. В следующий раз он будет доступен в отдельной вкладке.
В 1С:Управление торговлей 11 можно настроить автоматический выбор договора по умолчанию для конкретного контрагента. Это сэкономит время при оформлении повторных заказов.
6. Особенности работы с договорами в разных конфигурациях 1С
Логика работы с договорами контрагентов схожа во всех конфигурациях на базе 1С:Предприятие 8, но есть нюансы, зависящие от отраслевой специфики:
| Конфигурация | Особенности работы с договорами | Типичные задачи |
|---|---|---|
| 1С:Бухгалтерия 8.3 | Минималистичный функционал, ориентированный на бухучет и налогообложение. | Контроль счетов учета, распределение НДС, формирование проводок. |
| 1С:Управление торговлей 11 | Расширенные настройки для торговли: графики оплат, лимиты кредита, условия поставки. | Управление дебиторкой, аналитика по договорам, работа с заказами. |
| 1С:ERP Управление предприятием | Поддержка сложных договоров (лизинг, абонентское обслуживание), интеграция с производством. | Планирование платежей, учет этапов выполнения работ, бюджетирование. |
| 1С:Комплексная автоматизация | Объединяет бухгалтерию, торговлю и производство. Договоры могут влиять на логистику и складской учет. | Консолидация данных по договорам, анализ рентабельности сделок. |
| 1С:Розница | Упрощенный подход, так как большинство операций — розничные продажи без долгосрочных договоров. | Работа с дисконтными картами, бонусными программами. |
Например, в 1С:УТ 11 при выборе договора в документе Заказ покупателя можно указать:
В 1С:ERP добавляется возможность привязывать договоры к проектам или центрам финансовой ответственности (ЦФО), что важно для крупных компаний с дивизиональной структурой.
⚠️ Внимание: В конфигурациях с поддержкой многовалюточности (например, 1С:УТ или 1С:ERP) при выборе договора в иностранной валюте обязательно проверяйте курс на дату документа. Несовпадение курсов может привести к ошибкам при пересчете сумм и формировании проводок по 91 счету (прочие доходы/расходы).
7. Автоматизация выбора договоров: советы для администраторов 1С
Если в компании ежедневно оформляются десятки документов, ручной выбор договоров становится неэффективным. Администраторы 1С могут настроить автоматизацию:
1. Шаблоны договоров по умолчанию
В карточке контрагента (Справочники → Контрагенты → [Выбрать] → Договоры) можно отметить один договор как Основной. Он будет подставляться в новые документы автоматически. Это удобно для партнеров, с которыми работаете по одному типовому договору.
2. Правила автозаполнения
В 1С:Управление торговлей и 1С:ERP есть механизм Правила автозаполнения документов (Администрирование → Настройки программы → Правила автозаполнения). Здесь можно настроить:
3. Интеграция с CRM
Если используете 1С:CRM или внешнюю CRM-систему (например, Bitrix24), настройте синхронизацию договоров. Это позволит:
4. Использование обработок
Для нестандартных задач можно разработать или скачать готовые обработки. Например:
Пример кода для массового обновления договоров (для программистов 1С):
Процедура ОбновитьСтавкуНДСВДоговорах()
Выборка = ДоговорыКонтрагентов.Выбрать();
Пока Выборка.Следующий() Цикл
Если Выборка.СтавкаНДС <> 20 Тогда
Выборка.СтавкаНДС = 20;
Выборка.Записать();
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Для не программистов подойдут готовые обработки из каталога Infostart (уточните актуальность перед использованием).
8. Контроль и аналитика по договорам контрагентов
Выбор договора — только первый шаг. Для эффективного управления расчетами с партнерами необходим контроль и анализ. В 1С есть инструменты, которые помогут:
1. Отчеты по договорам
Стандартные отчеты, которые стоит использовать:
2. Контроль дебиторской/кредиторской задолженности
В 1С:УТ и 1С:ERP есть специализированные отчеты:
3. Настройка уведомлений
Чтобы не пропустить важные события, настройте оповещения:
Для настройки уведомлений в 1С:УТ 11 перейдите в Администрирование → Настройки программы → Уведомления.
4. Экспорт данных для внешнего анализа
Если стандартных отчетов недостаточно, экспортируйте данные в Excel или Power BI:
- Сформируйте отчет в 1С (например,
Ведомость по договорам). - Нажмите
Еще → Выгрузитьи выберите формат (Excel,CSV). - Импортируйте данные в инструмент анализа для построения дашбордов.
Регулярный анализ оборотов по договорам помогает выявлять неэффективные сделки, оптимизировать условия работы с партнерами и снижать риски просроченной задолженности.
FAQ: Частые вопросы по выбору договоров в 1С
🔹 Почему в списке не отображается нужный договор?
Причин может быть несколько:
- Договор архивирован или помечен на удаление.
- Даты действия договора не покрывают дату документа.
- Вид операции в документе не совпадает с видом договора.
- У пользователя нет прав на просмотр этого типа договоров.
Проверьте эти параметры в карточке договора (Справочники → Контрагенты → [Выбрать] → Договоры).
🔹 Как сделать так, чтобы договор подставлялся автоматически?
Есть два способа:
- Отметьте договор как основной в карточке контрагента. Он будет подставляться по умолчанию.
- Настройте правила автозаполнения в
Администрирование → Настройки программы → Правила автозаполнения(доступно в УТ, ERP).
Если нужна более гибкая логика (например, выбор договора по сумме сделки), потребуется доработка конфигурации.
🔹 Можно ли изменить договор в уже проведенном документе?
Технически можно, но это не рекомендуется, так как:
- Это может привести к некорректным проводкам (например, если изменится счет учета).
- В некоторых конфигурациях (например, 1С:Бухгалтерия) это вызовет расхождение итогов.
- Если документ уже отражен в отчетности, изменение договора может потребовать пересдачи деклараций.
Лучше создать корректировочный документ или дополнительное соглашение к договору.
🔹 Как перенести договоры из одной базы 1С в другую?
Способы переноса:
- Выгрузка/загрузка через XML:
- В исходной базе:
Файл → Выгрузить данные → Контрагенты и договоры. - В целевой базе:
Файл → Загрузить данные.
- В исходной базе:
- Использование обработки "ВыгрузкаЗагрузкаДанныхXML" (входит в стандартную поставку 1С).
- Специализированные обработки (например, "Универсальный обмен данными" с Infostart).
- Соответствие видов договоров в обеих базах.
- Наличие счетов учета, используемых в договорах.
- Права доступа пользователей к новым договорам.
При переносе проверьте:
🔹 Как настроить печать договора из 1С?
Для печати договора:
- Откройте карточку договора (
Справочники → Контрагенты → [Выбрать] → Договоры). - Нажмите кнопку
ПечатьилиДоговор (печатная форма). - Если шаблона нет, его можно:
- Скачать с портала ИТС.
- Создать самостоятельно в
Конфигураторе(разделПечатные формы). - Заказать у партнеров 1С.
В 1С:УТ и 1С:ERP есть возможность настройки нескольких печатных форм для одного типа договора (например, для клиента и для внутреннего использования).