Работа с договорами поставщиков в 1С:Предприятие — рутинная, но критически важная задача для любого предприятия. От правильности оформления документа зависит не только бухгалтерский учёт, но и юридическая защищённость сделок. Многие пользователи сталкиваются с трудностями при заполнении реквизитов, выборе типа договора или привязке к конкретным счетам расчётов. Эта статья поможет разобраться во всех нюансах — от создания карточки контрагента до автоматического заполнения шаблонов.
Мы рассмотрим актуальные версии 1С:Управление торговлей (UT 11), 1С:ERP и 1С:Бухгалтерия 3.0, так как алгоритмы в них схожи, но есть ключевые различия в интерфейсе. Особое внимание уделим типичным ошибкам, которые приводят к сбоям в проводках или проблемам при печати документов. Если вы только начинаете осваивать 1С, советуем сначала ознакомиться с базовыми принципами работы со справочниками — это сэкономит время на поиск нужных полей.
Важно: процесс заполнения договора может отличаться в зависимости от конфигурации программы, версии платформы и настроек учётной политики вашей организации. Например, в 1С:КА 2.5 (Комплексная автоматизация) добавляется блок для контроля лимитов задолженности, которого нет в базовой версии 1С:Бухгалтерии. Уточняйте детали в документации к вашей редакции.
1. Подготовка: проверка справочников перед созданием договора
Прежде чем приступить к заполнению договора, убедитесь, что в системе корректно внесены все необходимые справочные данные. Это избавит от ошибок типа «Контрагент не найден» или «Не указан вид операции». Проверьте следующие элементы:
- 📌 Контрагент — карточка поставщика должна содержать полные реквизиты: ИНН, КПП, юридический адрес, банковские счета. Без этого невозможно сформировать печатную форму договора.
- 📁 Номенклатура — если договор привязан к конкретным товарам/услугам, они должны быть внесены в справочник с указанием единиц измерения и ставок НДС.
- 💰 Валюта расчётов — если сделка в иностранной валюте, проверьте наличие курса ЦБ на дату договора (в
Справочники → Валюты). - 📄 Виды договоров — в настройках учётной политики (
Главное → Настройки → Учётная политика) должны быть определены типы договоров (например, «С поставщиком», «Комиссия», «Агентский»).
Особое внимание уделите банковским реквизитам контрагента. В 1С:Бухгалтерии 3.0 при создании платежного поручения система автоматически подтягивает данные из карточки договора. Если реквизиты устарели, платеж может «зависнуть» в банке. Чтобы избежать этого, используйте функцию «Обновить реквизиты» (Контрагенты → Обновить из ЕГРЮЛ/ЕГРИП), если она доступна в вашей конфигурации.
⚠️ Внимание: Если вы работаете с 1С:ERP или 1С:UT, проверьте настройки лимитов задолженности в карточке контрагента (Контрагенты → Лимиты и условия). Превышение лимита может блокировать создание заказов или счетов.
2. Создание нового договора: пошаговый алгоритм
Перейдём непосредственно к созданию договора. В большинстве конфигураций алгоритм следующий:
- Откройте раздел
Покупки → Договоры с поставщиками(в 1С:Бухгалтерии) илиCRM и продажи → Договоры(в 1С:ERP). - Нажмите «Создать» или
Ctrl+N. Откроется форма нового документа. - В поле «Контрагент» выберите поставщика из справочника. Если его нет — сначала создайте карточку (
Контрагенты → Создать). - Укажите вид договора (например, «С поставщиком на закупку товаров»). Этот параметр влияет на доступные поля и дальнейшие проводки.
- Заполните основные реквизиты: номер, дату, срок действия, ответственного менеджера.
В 1С:Управление торговлей 11 после сохранения договора автоматически создаётся связанный документ «Условия поставок», где можно указать график оплат, штрафы за просрочку и другие детали. В 1С:Бухгалтерии эти поля заполняются непосредственно в карточке договора на вкладке «Условия».
Указан контрагент|Выбран вид договора|Заполнены номер и дата|Указан срок действия|Привязан ответственный менеджер-->
Если вы работаете с договорами в иностранной валюте, после сохранения документа проверьте курс валют на дату договора. В 1С:ERP это делается автоматически при проведении, а в 1С:Бухгалтерии может потребоваться ручная корректировка (Банк и касса → Валюты → Курсы валют).
3. Заполнение реквизитов: что указывать в каждом поле
Разберём подробно каждое поле карточки договора. Некоторые из них обязательны для проведения документа, другие влияют на аналитику или печатные формы.
| Поле | Назначение | Пример заполнения | Последствия ошибки |
|---|---|---|---|
| Номер | Уникальный идентификатор договора. Может быть автоматический или ручной. | ДП-2026/056 | Дублирование номера приведёт к ошибке при проведении. |
| Дата | Дата заключения договора. Влияет на курсы валют и НДС. | 15.05.2026 | Неправильная дата исказит расчёт пени или процентов. |
| Срок действия | Период, в течение которого договор действителен. | с 15.05.2026 по 31.12.2026 | Истёкший срок блокирует создание заказов по договору. |
| Ответственный | Сотрудник, курирующий исполнение договора. | Иванов И.И. (менеджер по закупкам) | Без ответственного документ не проведётся в 1С:ERP. |
| Вид расчётов | Определяет счета бухгалтерского учёта (60.01, 60.02 и т.д.). | Оплата после отгрузки (60.01) | Неправильный выбор исказит обороты по счёту. |
Особое внимание уделите полю «Вид расчётов». В 1С:Бухгалтерии от него зависит, на какой субсчёт 60-го счёта будут попадать операции:
- 💳
60.01— расчёты в рублях; - 💱
60.21— расчёты в валюте (для импортных сделок); - 📦
60.02— авансы выданные.
Если выбрать неверный вид, при проведении документа возникнет ошибка «Не указан счёт расчётов».
В 1С:Управление торговлей на вкладке «Дополнительно» можно указать минимальную сумму заказа и условия отгрузки (например, «самовоз» или «доставка до склада»). Эти данные автоматически подставляются в заказы покупателям.
Для договоров с отсрочкой платежа заполните поле «Условия оплаты» (например, «100% предоплата» или «30 дней после отгрузки»). В 1С:ERP это влияет на формирование графика платежей и расчёт просроченной задолженности. Если поле не заполнено, система не сможет автоматически сформировать напоминания о платежах.
4. Привязка к счёту расчётов и аналитике
Одной из самых распространённых ошибок является неправильная привязка договора к счёту бухгалтерского учёта. Это приводит к тому, что платежи «висят» на неверных субсчетах, а в отчётах (например, «Анализ счёта 60») появляются расхождения. Разберёмся, как это сделать корректно.
В карточке договора на вкладке «Расчёты» (или «Бухгалтерский учёт») укажите:
- 📊 Счёт расчётов — обычно
60.01(расчёты с поставщиками) или60.02(авансы). - 🔄 Счёт авансов — если по договору предусмотрены предоплаты.
- 📈 Аналитика субконто — например, «Договоры» или «Контрагенты» (зависит от настроек учётной политики).
В 1С:Бухгалтерии 3.0 эти поля могут называться иначе: «Счёт учёта расчётов» и «Счёт учёта авансов».
Если в вашей конфигурации включён учёт по дополнительным аналитикам (например, по проектам или подразделениям), не забудьте указать их в карточке договора. В противном случае при проведении документов (например, «Поступление товаров») система запросит эти данные вручную, что замедляет работу.
⚠️ Внимание: В 1С:ERP при изменении счёта расчётов в уже действующем договоре не происходит автоматического перепроведения связанных документов. Чтобы избежать расхождений, после редактирования договора перепроведите все платежи и поступления по нему.
Для проверки корректности привязки используйте отчёт «Анализ счёта» (Отчёты → Стандартные → Анализ счёта). Выберите счёт 60.01, укажите период и контрагента. Если в отчёте появляются операции с пометкой «Не указано субконто», значит, в договоре или связанных документах ошибка в аналитике.
5. Шаблоны и автоматическое заполнение
Если ваша организация работает с типовыми договорами (например, все поставщики имеют одинаковые условия оплаты), можно настроить шаблоны для ускорения заполнения. В 1С:Управление торговлей это делается так:
- Создайте новый договор и заполните все повторяющиеся поля (условия оплаты, ответственный, вид расчётов).
- Сохраните документ, но не проводите его.
- Нажмите «Создать на основе» или используйте функцию «Копировать» (
Ctrl+C→Ctrl+V). - В новом документе измените только уникальные данные (контрагент, номер, дата).
В 1С:ERP и 1С:КА есть более продвинутый механизм — типовые соглашения. Они позволяют задать:
- 📋 Стандартные условия оплаты (например, «50% предоплата, 50% после отгрузки»);
- 📦 Правила приёмки товаров (сроки, ответственные лица);
- 💰 Штрафы за просрочку платежа (фиксированная сумма или процент от долга).
Чтобы создать типовое соглашение, перейдите в CRM и продажи → Типовые соглашения.
Для автоматического заполнения реквизитов контрагента (например, банковских счетов или юридического адреса) используйте сервис 1С:Контрагент. Он интегрирован в большинство конфигураций и позволяет обновлять данные из ЕГРЮЛ/ЕГРИП. Чтобы включить эту функцию:
- Откройте карточку контрагента.
- Нажмите «Обновить из ЕГРЮЛ» (кнопка обычно расположена на панели инструментов).
- Подтвердите загрузку данных.
Обновление занимает 1–2 минуты и требует подключения к интернету.
Как импортировать договоры из Excel в 1С?
Для массового создания договоров можно использовать обработку «Загрузка данных из табличных документов» (доступна в 1С:Предприятие 8.3). Шаги:
1. Подготовьте файл Excel с колонками: «Контрагент», «Номер договора», «Дата», «Сумма».
2. В 1С откройте Файл → Открыть → Загрузка данных из Excel.
3. Укажите соответствие колонок полям договора.
4. Запустите загрузку.
Обратите внимание: формат даты в Excel должен совпадать с настройками 1С (обычно ДД.ММ.ГГГГ).
6. Печатные формы и экспорт договора
После заполнения договора его необходимо распечатать для подписания или отправить контрагенту в электронном виде. В 1С:Предприятие есть несколько вариантов печатных форм:
- 📄 Стандартная форма — автоматически генерируется на основе данных договора. Доступна по кнопке «Печать» → «Договор (типовая форма)».
- 🖼️ Произвольная форма — если у вас есть собственный шаблон в Word или Excel, его можно подключить через
Администрирование → Печатные формы. - 📧 Электронный документ — экспорт в PDF или формат 1С:Документооборот для отправки через ЭДО (например, Диадок или СБИС).
Чтобы настроить собственную печатную форму:
- Создайте шаблон в Word с закладками (например,
<Номер>,<Дата>). - В 1С перейдите в
Администрирование → Печатные формы → Настройка печатных форм. - Добавьте новую форму, укажите путь к файлу и свяжите закладки с полями договора.
В 1С:ERP для этого используется механизм Бизнес-процессы, который позволяет гибко настраивать внешний вид документов.
Для отправки договора через ЭДО (электронный документооборот):
- Убедитесь, что в карточке контрагента указан его электронный адрес (например, в системе Диадок).
- Нажмите «Отправить» → «Через ЭДО» и выберите оператора.
- Подпишите документ электронной подписью (если требуется).
В 1С:Бухгалтерии 3.0 для этого нужно предварительно настроить интеграцию с оператором ЭДО в разделе Администрирование → Электронный документооборот.
Перед отправкой договора контрагенту всегда проверяйте печатную форму на наличие ошибок. Особое внимание уделите полям «Сумма прописью» и «Реквизиты банка» — они часто содержат опечатки при автоматическом заполнении.
7. Типичные ошибки и как их избежать
Даже опытные пользователи 1С иногда допускают ошибки при работе с договорами. Вот самые распространённые из них и способы их решения:
| Ошибка | Причина | Как исправить |
|---|---|---|
| Договор не проводится | Не указан вид договора или счёт расчётов. | Проверьте обязательные поля на вкладке «Основное» и «Расчёты». |
| Ошибка «Не найден контрагент» | В справочнике нет карточки поставщика или она неактивна. | Создайте контрагента или проверьте его статус («Действует»). |
| Неверная сумма НДС в печатной форме | Не указан или неверно выбран вид операции (например, «Облагаемая НДС» вместо «Без НДС»). | Откройте договор, перейдите на вкладку «Дополнительно» и выберите правильный вид операции. |
| Договор не отображается в отчётах | Не указан период действия или документ не проведён. | Проверьте даты в договоре и статус («Проведён»). |
| Ошибка при экспорте в PDF | Не установлен модуль генерации PDF или повреждён шаблон. | Обновите конфигурацию или переустановите компоненту «1С:Печать». |
Ещё одна частая проблема — дублирование договоров. Это происходит, когда пользователи создают новый документ вместо редактирования существующего. Чтобы избежать дублей:
- 🔍 Используйте поиск по номеру или контрагенту перед созданием нового договора.
- 📌 В 1С:ERP включите настройку «Контроль уникальности номеров договоров» (
Администрирование → Настройки программы). - 🔄 Регулярно запускайте обработку «Поиск и удаление дублей» (доступна в 1С:Управление торговлей).
Если при проведении договора возникает ошибка «Не указано субконто», это означает, что в настройках учёта не определены аналитики для счёта 60.01. Чтобы исправить:
- Откройте
Главное → Настройки → Учётная политика. - Перейдите на вкладку «Расчёты с контрагентами».
- Убедитесь, что для счёта
60указаны субконто (например, «Контрагенты» и «Договоры»).
После изменений перепроведите все документы по этому счёту.
8. Интеграция с другими документами
Договор с поставщиком — это не изолированный документ, а основа для целой цепочки операций: заказы, поступления, платежи, претензии. Разберём, как он взаимодействует с другими объектами 1С.
Связь с заказами поставщику:
- 📋 При создании заказа (
Покупки → Заказы поставщикам) в поле «Договор» выбирается ранее созданный документ. - 🔗 Все условия (сроки, скидки, валюта) автоматически подтягиваются из договора.
- 📊 В отчёте «Исполнение договоров» (
Покупки → Отчёты) видно, какие заказы привязаны к конкретному соглашению.
Если в договоре указаны лимиты закупок (например, максимальная сумма за месяц), система будет предупреждать о превышении при создании заказа.
Связь с платежными документами:
- 💳 В платежном поручении (
Банк → Платежные поручения) поле «Договор» определяет, на какой субсчёт (60.01или60.02) будет списана сумма. - 🔄 Если по договору предусмотрены авансы, при создании платежа система предложит выбрать «Оплата по договору» или «Аванс».
- 📈 В отчёте «Взаиморасчёты с контрагентами» можно увидеть остатки по каждому договору отдельно.
В 1С:ERP есть дополнительный механизм — график платежей, который автоматически формируется на основе условий договора.
Связь с претензиями и возвратами:
- ⚠️ При оформлении возврата товара (
Покупки → Возвраты поставщикам) система проверяет, действует ли договор на дату возврата. - 📝 Если в договоре указаны условия возврата (например, «возврат в течение 14 дней»), они отображаются в форме документа.
- 💰 Претензии по качеству или количеству товара привязываются к конкретному договору и отражаются в отчёте «Исполнение договоров».
Для анализа эффективности работы с поставщиками используйте отчёт «Анализ договоров» (Покупки → Отчёты → Анализ договоров). Он показывает:
- 📊 Общую сумму закупок по договору;
- 📅 Средний срок оплаты;
- ⚠️ Количество претензий и возвратов.
Эти данные помогают оценивать надёжность поставщиков и оптимизировать закупки.
Если в вашей конфигурации включён модуль CRM, все взаимодействия с поставщиком (звонки, письма, встречи) можно привязать к карточке договора. Это упрощает контроль исполнения обязательств.
FAQ: Ответы на частые вопросы
Как изменить номер договора, если он уже используется в документах?
Если договор уже проведён и по нему есть связанные документы (заказы, платежи), простое редактирование номера может привести к ошибкам. Чтобы изменить номер:
- Снимите пометку проведения у договора (кнопка «Отменить проведение»).
- Измените номер на новый.
- Перепроведите договор и все связанные документы.
В 1С:ERP для этого есть специальная обработка «Перенумерация документов» (Администрирование → Обслуживание).
Можно ли создать договор с поставщиком задним числом?
Да, но есть нюансы:
- В 1С:Бухгалтерии дата договора может быть любой, но она должна быть не позже даты первых операций по этому договору (поступлений или платежей).
- В 1С:Управление торговлей при создании документа задним числом система может запросить права администратора.
- Если дата договора раньше даты начала ведения учёта в базе, документ не проведётся.
После создания договора задним числом проверьте отчёты «Анализ счёта 60» и «Исполнение договоров» на корректность данных.
Как привязать несколько счетов расчётов к одному договору?
В стандартных конфигурациях 1С к одному договору можно привязать только один счёт расчётов (например, 60.01). Однако есть обходные пути:
- В 1С:ERP используйте механизм «Условия оплаты», где можно указать разные счета для авансов и основных платежей.
- В 1С:Бухгалтерии создайте отдельные договоры для каждого счёта (например, «Договор №1 (основной)» и «Договор №1-А (авансы)»).
- Настройте дополнительную аналитику в учётной политике, чтобы разделять операции по одному договору.
Если вам часто требуется такая функциональность, рассмотрите доработку конфигурации или переход на 1С:КА (Комплексная автоматизация), где гибкость выше.
Что делать, если в печатной форме договора не отображаются реквизиты банка?
Проблема обычно связана с одним из следующих факторов:
- В карточке контрагента не заполнены банковские реквизиты. Проверьте вкладку «Банковские счета».
- В шаблоне печатной формы не прописаны закладки для банковских реквизитов (например,
<Банк>,<БИК>). - В настройках программы отключён вывод банковских реквизитов. В 1С:Бухгалтерии проверьте
Администрирование → Печатные формы → Настройки печатных форм.
Если реквизиты есть, но не выводятся, обновите шаблон печатной формы или переустановите компоненту «1С:Печать».
Как экспортировать все договоры с поставщиками в Excel?
Для массового экспорта используйте стандартный отчёт «Список договоров»:
- Откройте
Покупки → Отчёты → Список договоров. - Настройте отбор (например, по периоду или контрагенту).
- Нажмите «Вывести в Excel» или используйте кнопку «Экспорт».
В 1С:ERP для этого есть обработка «Выгрузка данных», которая позволяет гибко настроить структуру экспортируемой таблицы. Если нужно выгрузить дополнительные поля (например, условия оплаты), используйте внешние обработки из каталога 1С (Файл → Открыть → Дополнительные отчёты).