Работа с договорами в 1С:Предприятие — одна из ключевых задач для бухгалтеров, менеджеров по продажам и специалистов по закупкам. Корректная настройка договоров влияет не только на учет операций, но и на формирование отчетности, взаимодействие с контрагентами и даже налоговые последствия. Однако многие пользователи сталкиваются с трудностями: где создать договор, как правильно заполнить реквизиты, почему документ не проводится или печатается с ошибками.
В этой статье мы разберем процесс настройки договоров в 1С от А до Я: от выбора типа договора до автоматизации его использования в документах. Особое внимание уделим типичным ошибкам, которые приводят к сбоям в учете, и покажем, как их избежать. Материал будет полезен как новичкам, так и опытным пользователям, которые хотят оптимизировать работу с договорами в 1С:Бухгалтерия, 1С:Управление торговлей или 1С:ERP.
1. Типы договоров в 1С: какой выбрать и зачем
Прежде чем создавать договор, нужно определиться с его типом. В 1С существует несколько классификаций, каждая из которых влияет на учет и аналитику:
- 📄 По виду операции: "С покупателем", "С поставщиком", "Прочее". Этот параметр определяет, в каких документах можно будет использовать договор (например, договор с покупателем не появится в списке при создании поступления товаров).
- 💰 По расчетам: "Расчеты в рублях", "Расчеты в валюте". Важно для компаний, работающих с иностранными контрагентами или мультивалютными сделками.
- 📊 По учету: "Для бухгалтерского учета", "Для налогового учета", "Для управленческого учета". Влияет на формирование проводок и отчетов.
Например, если вы создаете договор с иностранным поставщиком, выбирайте тип "С поставщиком" + "Расчеты в валюте". Это позволит автоматически подставлять курс валюты в документы и корректно отражать операции в бухгалтерском и налоговом учете.
В 1С:ERP и 1С:УТ 11 также доступны дополнительные типы, такие как "Комиссия" или "Агентский договор", которые учитывают специфику посреднических операций. Если ваша компания работает по таким схемам, обязательно используйте соответствующие типы — это упростит аналитику и отчетность.
2. Пошаговая инструкция: как создать договор в 1С
Рассмотрим процесс создания договора на примере 1С:Бухгалтерия 8.3. Алгоритм актуален и для других конфигураций с незначительными отличиями.
Откройте справочник "Контрагенты" через меню
Справочники → Покупатели и поставщики → Контрагенты.Выберите нужного контрагента и перейдите на вкладку "Договоры" (или нажмите кнопку "Договоры" в карточке контрагента).
Нажмите "Создать" и заполните основные реквизиты:
- 📌 Наименование — укажите понятное название (например, "Договор поставки №123 от 01.01.2026").
- 📅 Дата и Номер — эти поля часто используются для фильтрации в отчетах.
- 🔹 Тип договора — выберите из списка (см. раздел 1).
- 💵 Валюта расчетов — если расчеты в иностранной валюте, укажите ее здесь.
Перейдите на вкладку "Условия" и заполните:
- 📦 Способ расчетов ("По документам", "По заказам" и т.д.).
- 🔄 Порядок оплаты ("Предоплата 100%", "Оплата по факту" и др.).
- 📝 Дополнительные условия — здесь можно указать штрафы, сроки поставки и другие детали.
Сохраните договор кнопкой "Записать и закрыть".
После создания договор станет доступен для выбора в документах (счета, накладные, платежные поручения). Чтобы ускорить работу, можно настроить договор по умолчанию для контрагента — он будет подставляться автоматически при создании новых документов.
☑️ Проверка перед сохранением договора
3. Настройка печатной формы договора
Часто пользователи сталкиваются с проблемой: договор создан, но при печати выводится некорректно — отсутствуют реквизиты, логотип компании или нарушена верстка. Исправить это можно через настройку печатной формы.
В 1С есть два способа работы с печатными формами:
Стандартная форма — используется по умолчанию. Чтобы ее настроить:
- Откройте договор и нажмите "Печать → Настроить форму".
- В редакторе добавьте недостающие реквизиты (например, банковские реквизиты или подписи).
- Сохраните шаблон как "Форму по умолчанию" для всех договоров.
Внешняя печатная форма — подходит для сложных шаблонов. Чтобы ее подключить:
- Скачайте или создайте шаблон в формате
.ert(например, в 1С:Конвертация данных). - В карточке договора нажмите "Еще → Внешние печатные формы" и загрузите файл.
- При печати выберите новую форму из списка.
- Скачайте или создайте шаблон в формате
- 🖼️ Загружен ли логотип в настройках организации (
Справочники → Организации → [Ваша организация] → Логотип). - 📏 Соответствует ли размер логотипа полю в шаблоне (оптимально — 150–200 пикселей по ширине).
- 🔄 Обновлена ли печатная форма после изменений (иногда требуется перезапуск 1С).
- 📑 Шаблоны договоров — сохраните типовой договор как шаблон и используйте его для новых контрагентов. Для этого:
- Создайте и заполните договор.
- Нажмите "Еще → Сохранить как шаблон".
- При создании нового договора выберите шаблон из списка.
- 🔄 Автозаполнение реквизитов — настройте правила, по которым 1С будет автоматически подставлять:
- Номер договора (например, "ДОГ-{ГОД}-{ПОРЯДКОВЫЙ НОМЕР}").
- Срок действия (например, "1 год с даты подписания").
- Условия оплаты (предоплата 30% для новых контрагентов).
- 🔗 Связь с другими документами — настройте автоматическое создание счетов или заказов при заключении договора.
- 🔍 Используйте поиск по номеру или дате договора перед созданием нового.
- 📎 Настройте уникальные номера договоров (см. спойлер в разделе 4).
- 🚫 Ограничьте права пользователей на создание договоров (через
Администрирование → Пользователи и права). - 📄 Счета на оплату:
- Соответствует ли тип договора типу операции (например, для счета покупателю нужен договор типа "С покупателем").
- Актуален ли договор (не истек ли срок действия).
Если в печатной форме отсутствует логотип, проверьте:
Если при печати договора пропадают русские символы, проверьте кодировку шрифта в шаблоне. В настройках печатной формы установите шрифт Arial или Times New Roman с поддержкой кириллицы.
4. Автоматизация работы с договорами: шаблоны и правила
Чтобы сократить время на создание договоров, в 1С можно настроить:
Для настройки автозаполнения перейдите в Администрирование → Настройки программы → Договоры и укажите правила для разных типов контрагентов. Например, можно установить, что для всех новых покупателей по умолчанию создается договор с предоплатой 50%.
В 1С:ERP и 1С:УТ также доступна функция "Пакетное создание договоров", которая позволяет одновременно создать договоры для нескольких контрагентов по заданному шаблону. Это удобно при массовом заключении типовых соглашений (например, с дилерами или франчайзи).
Как настроить автоматическую нумерацию договоров?
В меню Администрирование → Настройки программы → Нумерация документов создайте новую последовательность для договоров. Укажите префикс (например, "ДОГ-"), длину номера и начальное значение. Затем в настройках типов договоров выберите созданную последовательность.
5. Типичные ошибки при работе с договорами и как их избежать
Ошибки в настройке договоров могут привести к проблемам в учете, неправильному формированию отчетности или конфликтам с контрагентами. Рассмотрим самые распространенные:
| Ошибка | Последствия | Как исправить |
|---|---|---|
| Не указан тип договора | Договор не отображается в списке при создании документов | Открыть договор, выбрать правильный тип и сохранить |
| Неверная валюта расчетов | Искажение сумм в валюте при проведении документов | Изменить валюту в карточке договора и перепровести документы |
| Отсутствует связь с контрагентом | Невозможно создать документы по договору | Проверить, что договор привязан к правильному контрагенту |
| Не заполнены условия оплаты | Ошибки в расчете дебиторской/кредиторской задолженности | Указать способ расчетов и порядок оплаты на вкладке "Условия" |
Критическая ошибка: если в договоре не указан способ расчетов ("По документам" или "По заказам"), то при проведении документов суммы могут дублироваться в регистрах или вообще не попадать в отчеты по расчетам с контрагентами. Чтобы проверить это, откройте отчет "Ведомость по расчетам с контрагентами" и сравните суммы по договору с данными бухгалтерского учета.
Еще одна частая проблема — дублирование договоров для одного контрагента. Это происходит, когда пользователи создают новый договор вместо редактирования существующего. Чтобы избежать дублей:
Перед удалением дублирующего договора проверьте, не используется ли он в проведенных документах. Если используется — сначала перенастройте документы на правильный договор, а затем архивируйте или удаляйте дубль.
6. Интеграция договоров с другими документами
Договор в 1С — это не просто справочная информация. Он напрямую влияет на создание и проведение других документов: счетов, накладных, платежных поручений. Рассмотрим, как обеспечить корректную интеграцию:
При создании счета выберите нужный договор в поле "Договор". Если договор не отображается, проверьте:
В платежке укажите договор в поле "Договор расчетов". Это позволит автоматически заполнить назначение платежа (если оно настроено в договоре) и корректно отразить оплату в учете.
В документах "Реализация товаров и услуг" или "Поступление товаров" договор подставляется автоматически, если он является "договором по умолчанию" для контрагента. Вручную его можно изменить в заголовке документа.
Если при проведении документа возникает ошибка "Не указан договор расчетов", проверьте:
- Привязан ли договор к контрагенту (иногда пользователи создают договор, но забывают сохранить его в карточке контрагента).
- Соответствует ли тип договора типу документа (например, в реализации нельзя использовать договор типа "С поставщиком").
- Не истек ли срок действия договора (в настройках можно указать, что 1С должна предупреждать о приближении даты окончания).
В 1С:ERP и 1С:УТ также доступна функция "Контроль исполнения договоров", которая позволяет отслеживать:
- 📅 Сроки поставок по договору.
- 💰 Суммы оплат и остатки задолженности.
- 📦 Объемы отгруженных/полученных товаров.
Для этого перейдите в отчет "Исполнение договоров" (Отчеты → Покупки/Продажи → Исполнение договоров) и настройте фильтры по нужным параметрам.
7. Отчетность по договорам: что и как проверять
Договоры — это не только инструмент для работы с контрагентами, но и важный элемент отчетности. Регулярная проверка данных по договорам помогает избежать ошибок в бухгалтерском и налоговом учете. Основные отчеты, которые стоит использовать:
- 📊 Ведомость по расчетам с контрагентами (
Отчеты → Стандартные → Ведомость по расчетам): - 📈 Анализ субконто (
Отчеты → Стандартные → Анализ субконто): - 📑 Реестр договоров (
Отчеты → Договоры → Реестр договоров):
Показывает дебиторскую и кредиторскую задолженность по каждому договору. Сверяйте данные этого отчета с оборотно-сальдовой ведомостью по счетам 60, 62.
Если договоры настроены как субконто для счетов расчетов, этот отчет поможет проанализировать обороты по каждому договору отдельно.
Содержит список всех договоров с указанием сроков действия, сумм и ответственных лиц. Полезен для аудита и контроля актуальности договоров.
Особое внимание уделите отчету "Исполнение договоров по срокам" — он показывает, какие договоры близки к истечению или уже просрочены. Чтобы его сформировать:
- Перейдите в
Отчеты → Договоры → Исполнение договоров по срокам. - Укажите период и фильтр по типам договоров (например, только "С поставщиком").
- Нажмите "Сформировать" и проанализируйте список.
Если в отчетах обнаружены расхождения (например, задолженность по договору не совпадает с данными бухгалтерии), проверьте:
- 🔄 Корректность проведения документов (не было ли ручных исправлений проводок).
- 📅 Сроки действия договоров (возможно, некоторые документы проведены по просроченным договорам).
- 💰 Валюту расчетов (если договор в валюте, а документ в рублях, суммы могут не совпадать).
Для компаний с большим количеством договоров рекомендуется ежемесячно формировать отчет "Реестр договоров" и сверять его с данными контрагентов. Это поможет выявить неактуальные или дублирующиеся договоры.
8. Особенности настройки договоров в разных конфигурациях 1С
Хотя принципы работы с договорами во всех конфигурациях 1С схожи, есть нюансы, которые важно учитывать:
| Конфигурация | Особенности работы с договорами | Где настроить |
|---|---|---|
| 1С:Бухгалтерия 8.3 | Поддерживает базовые типы договоров. Нет разделения на "договоры продаж" и "договоры покупок" — тип определяется в документах. | Справочники → Покупатели и поставщики → Договоры |
| 1С:Управление торговлей 11 | Есть отдельные справочники для договоров с покупателями и поставщиками. Поддерживает сложные схемы расчетов (авансы, кредиты). | Справочники → Договоры контрагентов |
| 1С:ERP | Максимальная функциональность: контроль исполнения, бюджетирование по договорам, интеграция с CRM. | Договоры → Все договоры |
| 1С:Комплексная автоматизация | Объединяет возможности Бухгалтерии и УТ. Договоры привязаны к бизнес-процессам (например, согласование). | Документы → Договоры |
В 1С:УТ 11 и 1С:ERP доступна функция "Статусы договоров", которая позволяет отслеживать этапы работы с договором: "Черновик", "На согласовании", "Заключен", "Закрыт". Чтобы настроить статусы:
- Перейдите в
Администрирование → Настройки программы → Договоры. - На вкладке "Статусы" добавьте нужные этапы и укажите права доступа для пользователей.
- Сохраните настройки и назначьте статусы существующим договорам.
В 1С:Бухгалтерия 8.3 такой функции нет, но можно эмулировать статусы с помощью дополнительных реквизитов. Для этого:
- Откройте справочник "Договоры" и нажмите "Еще → Изменить форму".
- Добавьте новый реквизит "Статус" типа "Строка" или "Перечисление".
- Сохраните форму и заполняйте статусы вручную.
В 1С:ERP можно настроить автоматическое изменение статуса договора при выполнении определенных условий (например, переход в статус "Закрыт" после полной оплаты). Для этого используйте механизм бизнес-процессов.
⚠️ Внимание: В некоторых конфигурациях (например, 1С:УТ 10.3) интерфейс работы с договорами отличается от актуальных версий. Если ваша программа устарела, рекомендуем обновиться или уточнить настройки в документации к вашей версии.
FAQ: Частые вопросы по настройке договоров в 1С
Как сделать так, чтобы номер договора автоматически увеличивался?
Для этого настройте последовательность нумерации:
- Перейдите в
Администрирование → Настройки программы → Нумерация документов. - Создайте новую последовательность с префиксом (например, "ДОГ-").
- Укажите длину номера и начальное значение.
- В настройках типов договоров выберите созданную последовательность.
Теперь при создании нового договора номер будет подставляться автоматически.
Почему в печатной форме договора не отображаются реквизиты организации?
Проблема может быть в нескольких местах:
- Не заполнены реквизиты организации в справочнике (
Справочники → Организации). - В шаблоне печатной формы не прописаны поля для вывода реквизитов.
- Не обновлен шаблон после изменений (попробуйте перезапустить 1С).
Чтобы исправить, откройте настройку печатной формы (Печать → Настроить форму) и проверьте, что все необходимые поля добавлены в шаблон.
Можно ли импортировать договоры из Excel в 1С?
Да, для этого:
- Подготовьте файл
.xlsxс колонками: "Контрагент", "Номер", "Дата", "Тип договора" и др. - Используйте обработку "Универсальный обмен данными" (
Файл → Открыть → [папка с шаблонами] → UniversalDataExchange.epf). - Загрузите файл и сопоставьте колонки с реквизитами справочника "Договоры".
- Выполните загрузку.
Для массового импорта рекомендуем предварительно протестировать загрузку на копии базы.
Как настроить уведомления о завершении срока действия договора?
В 1С:ERP и 1С:УТ 11 это делается через бизнес-процессы:
- Перейдите в
Администрирование → Бизнес-процессы → Настройки уведомлений. - Создайте новое правило с условием "Дата окончания договора — за 7 дней".
- Укажите получателей (например, менеджера или бухгалтера).
- Настройте текст уведомления и частоту отправки.
В 1С:Бухгалтерия 8.3 автоматических уведомлений нет, но можно создать отчет с фильтром по дате окончания и проверять его вручную.
Что делать, если договор случайно удалили?
Если договор удален, но не очищена история:
- Откройте журнал регистрации (
Администрирование → Обслуживание → Журнал регистрации). - Найдите запись об удалении договора и нажмите "Отменить проведение".
- Если это не помогает, восстановите резервную копию базы.
Чтобы избежать потери данных, настройте права пользователей так, чтобы только администраторы могли удалять договоры.