Оформление дополнительных соглашений к договорам — рутинная, но критически важная задача для бухгалтеров, юристов и менеджеров. В 1С:Предприятие этот процесс автоматизирован, однако многие пользователи сталкиваются с трудностями: документ не проводится, данные не попадают в регистры или печатная форма содержит ошибки. Причина часто кроется в неправильной настройке конфигурации или непонимании механики работы с соглашениями.
В этой статье разберём, как создать дополнительное соглашение в разных версиях 1С (Бухгалтерия 3.0, Управление торговлей 11, ERP 2.5), настроить его связь с основным договором и избежать типичных ошибок. Особое внимание уделим нюансам, которые не описаны в стандартной документации — например, как корректно отразить изменения в графике платежей или условиях поставки, чтобы они автоматически подтянулись в связанные документы (счета, накладные, акты).
Что такое дополнительное соглашение в 1С и когда оно нужно
Дополнительное соглашение — это документ, который вносит изменения в условия уже заключённого договора. В 1С оно оформляется как отдельный объект, привязанный к основному договору, и может влиять на:
- 📅 Сроки действия — продление или сокращение периода сотрудничества.
- 💰 Ценовые условия — изменение стоимости товаров/услуг, валюты расчётов.
- 📦 Условия поставки — корректировка ассортимента, минимальных партий, логистики.
- 📝 Реквизиты сторон — смена банковских счетов, адресов, ответственных лиц.
В программе соглашение не просто хранит текстовые правки — оно автоматически обновляет связанные данные в регистрах. Например, если вы изменили цену в соглашении, она подтянется в новые счета для этого контрагента. Однако это работает только при правильной настройке Вида договора и Типа соглашения.
⚠️ Внимание: В конфигурациях до 1С:Бухгалтерия 3.0.100 соглашения не влияли на уже проведённые документы (счета, накладные). Чтобы изменения применились ретроактивно, требовалось ручное перепроведение. В новых версиях это исправлено, но проверьте настройку Действие соглашения = "С даты подписания".
Когда без соглашения не обойтись:
- 🔄 Изменились реквизиты одной из сторон (ИНН, КПП, расчётный счёт).
- 📈 Повысились цены на товары/услуги по объективным причинам (инфляция, курсы валют).
- 🚚 Меняется логистика (новый перевозчик, иные условия доставки).
- ⏳ Нужно продлить или досрочно расторгнуть договор.
Подготовка к созданию соглашения: проверка настроек
Прежде чем создавать соглашение, убедитесь, что в вашей базе правильно настроены:
- Виды договоров — в справочнике
Виды договоров с контрагентамидолжен быть указан тип, поддерживающий соглашения (например,"С покупателем (розница)"или"С поставщиком (опт)"). - Шаблоны печатных форм — проверьте, что в настройках вида договора указан шаблон для соглашений (обычно это
"Дополнительное соглашение.rtf"или"Допсоглашение.ert"). - Права пользователей — у вас должны быть права на редактирование договоров и создание соглашений (роль
"Полные права"или"Бухгалтер").
Если шаблон печатной формы отсутствует, его можно:
- 📥 Скачать с сайта 1С:ИТС (раздел "Печатные формы").
- 🖨️ Создать самостоятельно в Конфигураторе (требуются навыки программирования).
- 📞 Заказать у партнёров 1С (стоимость — от 1 500 руб. за простую форму).
⚠️ Внимание: В 1С:Управление торговлей 11.4.10+ при изменении условий оплаты в соглашении автоматически обновляется график платежей в заказах покупателя. В более ранних версиях это приходилось делать вручную через документ "Корректировка долга".
☑️ Проверка перед созданием соглашения
Пошаговая инструкция: как создать дополнительное соглашение в 1С
Рассмотрим процесс на примере 1С:Бухгалтерия 3.0 (в других конфигурациях шаги аналогичны, могут отличаться только названия меню).
- Откройте список договоров:
Перейдите в раздел
Покупки и продажи → Договоры контрагентов(илиСправочники → Договорыв старых версиях). - Выберите основной договор:
Найдите договор, к которому нужно создать соглашение, и откройте его двойным кликом.
- Создайте соглашение:
В верхней панели нажмите
"Создать на основании" → "Дополнительное соглашение". - Заполните реквизиты:
- 📅
Дата— дата подписания соглашения. - 🔢
Номер— обычно проставляется автоматически (например,"ДС-001"). - 📝
Текст соглашения— здесь описываются изменения (можно использовать шаблон). - 🔄
Действует с— дата, с которой изменения вступают в силу.
- 📅
В зависимости от типа договора здесь могут быть вкладки:
"Цены", "Условия оплаты", "Дополнительно". Заполните только те поля, которые меняются.Нажмите "Провести и закрыть", затем "Печать → Дополнительное соглашение".
Критичный нюанс: Если в соглашении меняются цены на товары, обязательно перепроведите все неоплаченные счета и заказы для этого контрагента. В противном случае в документах останутся старые цены, а соглашение не будет иметь юридической силы.
| Поле в соглашении | Что указывать | Последствия ошибки |
|---|---|---|
Дата действия |
Дата, с которой изменения вступают в силу (не раньше даты подписания) | Если указать прошедшую дату, соглашение не повлияет на уже созданные документы |
Тип изменения цен |
"Наценка/скидка" или "Фиксированная цена" |
При неправильном выборе цены в счетах обновятся некорректно |
Привязка к договору |
Основной договор, который изменяется | Без привязки соглашение не будет влиять на документы |
Если в соглашении меняются реквизиты контрагента (например, расчётный счёт), обязательно обновите их в справочнике Контрагенты. Иначе при печати счетов-фактур будут подставляться старые данные.
Особенности оформления в разных конфигурациях 1С
Механика работы с соглашениями отличается в зависимости от конфигурации. Рассмотрим ключевые различия:
1С:Бухгалтерия 3.0
Здесь соглашения тесно интегрированы с документооборотом:
- 🔹 Изменения цен автоматически применяются к новым счетам.
- 🔹 Есть возможность создать соглашение на основе
Универсального передаточного документа (УПД). - 🔹 Поддерживаются
многосторонние соглашения(для договоров с несколькими контрагентами).
1С:Управление торговлей 11
В этой конфигурации соглашения влияют на:
- 📦 Заказы покупателей/поставщиков — корректируются цены и условия поставки.
- 💳 График платежей — изменяются сроки и суммы оплат.
- 🚚 Логистику — можно прописать новые условия доставки.
Особенность: здесь есть отдельный документ "Изменение условий договора", который дублирует функционал соглашений, но используется для оперативных правок без печати.
1С:ERP 2.5
В ERP соглашения поддерживают:
- 🔄 Версионность — можно откатиться к предыдущей редакции договора.
- 📊 Бюджетирование — изменения автоматически учитываются в финансовом плане.
- 🤝 Согласование — есть механизм утверждения соглашений (аналогично заказам).
⚠️ Внимание: В 1С:Комплексная автоматизация 2.4 при создании соглашения на изменение цен необходимо вручную обновлять Регистр сведений "Цены номенклатуры", иначе новые цены не подтянутся в документы.
Как проверить, поддерживает ли ваша конфигурация соглашения?
Откройте любой договор и проверьте наличие пункта "Создать на основании → Дополнительное соглашение" в меню. Если его нет, значит, функционал отключён или требуется обновление конфигурации.
Типичные ошибки и как их избежать
Даже опытные пользователи допускают ошибки при работе с соглашениями. Вот самые распространённые:
- Соглашение не проводится:
Причина: не заполнено обязательное поле
"Текст соглашения"или не указана дата действия.Решение: проверьте заполнение всех полей, отмеченных красным восклицательным знаком.
- Изменения не применяются к документам:
Причина: в настройках вида договора отключена опция
"Разрешить дополнительные соглашения".Решение: откройте справочник
Виды договорови включите эту галочку. - Печатная форма пустая или кривая:
Причина: повреждён шаблон или неверно указан путь к файлу.
Решение: переустановите шаблон из 1С:ИТС или проверьте настройки печати в
"Администрирование → Печатные формы". - Ошибка "Не найден основной договор":
Причина: основной договор удалён или заблокирован.
Решение: восстановите договор из архива или разблокируйте его.
Ещё одна частая проблема — дублирование соглашений. Это происходит, если пользователь создаёт соглашение не на основании договора, а через меню "Документы → Дополнительные соглашения". В этом случае связь с основным договором теряется, и соглашение становится "висячим".
Всегда создавайте соглашение через меню "Создать на основании" в карточке договора. Это гарантирует корректную привязку и автоматическое обновление связанных данных.
Как отразить соглашение в бухгалтерском и налоговом учёте
Дополнительное соглашение само по себе не формирует проводок, но изменения, которые оно вносит, могут повлиять на учёт. Рассмотрим ключевые моменты:
1. Изменение цен
Если соглашение корректирует цены на товары/услуги:
- 📈 Для покупателя: новые цены будут использоваться в счетах и накладных с даты действия соглашения.
- 📉 Для поставщика: изменение себестоимости повлияет на
Дт 41 (10) Кт 60при оприходовании.
В 1С:Бухгалтерия 3.0 цены обновляются автоматически, если в настройках вида договора включена опция "Контролировать цены по договору".
2. Продление срока действия договора
Если соглашение продлевает договор:
- 🗓️ В регистре
"Сроки действия договоров"обновляется дата окончания. - 📊 В отчётах (например,
"Анализ субконто") договор будет отображаться как действующий.
Важно: если договор был закрыт ранее, его нужно разархивировать перед созданием соглашения.
3. Изменение реквизитов контрагента
При смене банковских реквизитов:
- 🏦 Обновите данные в справочнике
Контрагенты. - 📄 В печатных формах (счета, акты) будут подставляться новые реквизиты.
- 🔍 Проверьте, чтобы старые реквизиты не использовались в неоплаченных счетах (используйте отчёт
"Взаиморасчёты с контрагентами").
| Тип изменения | Влияние на учёт | Документ для корректировки |
|---|---|---|
| Изменение цен | Корректировка выручки/себестоимости | Корректировка реализации или Счёт-фактура корректировочный |
| Продление срока | Договор остаётся действующим в отчётах | Не требуется (обновляется автоматически) |
| Смена реквизитов | Новые реквизиты в платежных поручениях | Обновите справочник Контрагенты |
Если соглашение изменяет условия оплаты (например, отсрочка платежа), обязательно обновите график платежей в заказах покупателя. Для этого используйте документ "Корректировка долга" (раздел "Покупки и продажи").
Автоматизация работы с соглашениями: полезные доработки
Стандартный функционал 1С не всегда покрывает все потребности бизнеса. Рассмотрим полезные доработки, которые можно внедрить:
1. Уведомления о истечении срока соглашений
Можно настроить автоматическое оповещение ответственных лиц за 7–14 дней до окончания действия соглашения. Для этого:
- 🔧 Используйте
Регламентное заданиес проверкой даты в регистре"Сроки действия договоров". - 📧 Настройте отправку писем через
"Почта и уведомления".
2. Шаблоны текстов соглашений
Чтобы не вводить текст соглашения вручную, создайте:
- 📑 Справочник шаблонов — храните типовые формулировки (например, для продления договора или изменения цен).
- 🔄 Механизм подстановки — при создании соглашения выбирайте шаблон из списка.
Это сэкономит время и уменьшит количество ошибок.
3. Контроль версий соглашений
В 1С:ERP и 1С:КА есть встроенная версия документов, но в 1С:Бухгалтерия 3.0 её можно доработать:
- 📂 Создайте регистр сведений
"История изменений договоров". - 🔗 Привяжите его к документам
"Дополнительное соглашение". - 📊 Выводите историю в отчёт или на форму договора.
⚠️ Внимание: Доработки конфигурации требуют участия программиста 1С. Неправильные изменения могут нарушить работу базы. Перед внедрением обязательно сделайте резервную копию!
Пример кода для создания уведомлений о соглашениях
Используйте следующий код в регламентном задании:
Процедура ОповеститьОКонцеСоглашений()
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ДополнительныеСоглашения.Ссылка КАК Ссылка,
| ДополнительныеСоглашения.ДатаОкончания КАК ДатаОкончания
|ИЗ
| Документ.ДополнительныеСоглашения КАК ДополнительныеСоглашения
|ГДЕ
| ДополнительныеСоглашения.ДатаОкончания МЕЖДУ &НачалоПериода И &КонецПериода
| И НЕ ДополнительныеСоглашения.ПометкаУдаления";
Запрос.УстановитьПараметр("НачалоПериода", ТекущаяДата() + 7);
Запрос.УстановитьПараметр("КонецПериода", ТекущаяДата() + 14);
Результат = Запрос.Выполнить();
Пока Результат.Следующий() Цикл
ОтправитьПисьмо(Результат.Ссылка, "Истекает соглашение", "Срок действия соглашения истекает " + Результат.ДатаОкончания);
КонецЦикла;
КонецПроцедуры
FAQ: ответы на частые вопросы
Можно ли создать соглашение к архивному договору?
Нет, сначала нужно разархивировать договор. Для этого откройте его карточку и снимите галочку "Пометка на удаление" (или нажмите "Восстановить" в журнале документов). После этого станет доступна кнопка "Создать на основании".
Как аннулировать ошибочно созданное соглашение?
Есть два способа:
- Если соглашение ещё не подписано — просто удалите его (кнопка
"Установить пометку удаления"). - Если соглашение уже действует — создайте новое соглашение с обратными изменениями (например, верните старые цены).
В 1С:ERP также можно использовать документ "Отмена соглашения".
Почему в печатной форме не отображаются изменения?
Проверьте:
- Шаблон печатной формы (возможно, он повреждён или не тот).
- Настройки вида договора (должна быть включена опция
"Использовать дополнительные соглашения"). - Дата действия соглашения (если она в будущем, изменения не применятся).
Если проблема остаётся — обновите шаблон из 1С:ИТС или обратитесь к программисту.
Как сделать, чтобы соглашение автоматически отправлялось контрагенту по email?
Настройте Бизнес-процесс или Регламентное задание:
- В карточке соглашения добавьте реквизит
"Email контрагента". - Создайте обработку, которая при проведении документа будет отправлять письмо с вложением (печатной формой).
- Используйте стандартный механизм
"Почта и уведомления"для отправки.
В 1С:УТ 11 и 1С:ERP эту функцию можно включить в настройках обмена с контрагентами.
Можно ли в одном соглашении изменить несколько параметров (цены, сроки, реквизиты)?
Да, в одном соглашении можно прописать любые изменения. Однако для удобства контроля рекомендуется:
- 📌 Если изменений много — разделите их по тематике (например, одно соглашение для цен, другое для реквизитов).
- 📌 В тексте соглашения чётко перечисляйте все правки, чтобы избежать споров с контрагентом.
Технически в 1С нет ограничений на количество изменений в одном документе.