Продление и пролонгация договора контрагента в 1С

· 9 мин

Содержание

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

Частое заблуждение: будто по истечении срока 1С «закроет» договор и не даст проводить по нему документы. Это не так. Ни в 1С:Бухгалтерии, ни в УТ, ни в ERP типовая конфигурация не блокирует работу по договору из-за даты окончания. Срок — это ваша организационная информация, а не техническое ограничение программы.

Путаницу создают три разные ситуации. В договоре прописана автоматическая пролонгация; подписано дополнительное соглашение о продлении; заключён новый договор на новый период. От того, какая из них ваша, зависит, что именно делать в программе, — и чаще всего делать нужно гораздо меньше, чем кажется.

Где в 1С лежат договоры и что считать окончанием срока

Договоры контрагентов хранятся в справочнике «Договоры». Самый надёжный способ открыть нужный договор во всех конфигурациях — зайти в карточку контрагента и перейти по ссылке Договоры: так вы точно попадёте на договоры именно этого партнёра.

КонфигурацияКак открыть договоры контрагента
1С:Бухгалтерия 3.0Карточка контрагента → ссылка Договоры; общий список — раздел Справочники
1С:Управление торговлей 11Карточка контрагента → Договоры; список — раздел НСИ и администрирование
1С:ERPКарточка контрагента → Договоры; список — раздел нормативно-справочной информации

Открыв карточку договора, обратите внимание на главное: в типовой карточке нет поля-даты, которое после окончания срока блокировало бы работу по договору. Срок действия обычно отражают в наименовании договора (например, «Поставка № 15 от 01.03, до 31.12») и в присоединённом скане. В УТ и ERP карточка договора подробнее, чем в Бухгалтерии, но принцип тот же: дата сама по себе ничего не запрещает.

Отсюда простой вывод. «Окончание срока» в 1С — это не состояние объекта, а ваша договорённость с контрагентом. Программа будет подставлять договор в новые документы и после даты, пока вы сами не пометите его на удаление или не уберёте из активных.

Почему важно, где именно хранится договор. В 1С:Бухгалтерии договор — это прежде всего аналитика взаиморасчётов: по нему строятся обороты на счетах 60 и 62, формируется сальдо, собирается акт сверки. В УТ и ERP договор дополнительно управляет условиями продаж — типами цен, графиком оплаты, правилами взаиморасчётов. Поэтому продление здесь — не формальность: от того, останется договор тем же объектом или станет новым, зависит, как «склеится» или «разорвётся» история операций по контрагенту.

Продление одного договора: порядок действий

Если продлеваете один договор, работа идёт прямо в его карточке. Отдельный документ проводить не нужно.

  1. Откройте карточку договора из справочника или из карточки контрагента.
  2. Обновите реквизиты, связанные со сроком. Если период указан в наименовании — поправьте наименование. Если в вашей карточке есть отдельное поле срока — обновите дату в нём.
  3. Нажмите на значок скрепки (Присоединённые файлы) и приложите скан дополнительного соглашения или нового договора. Это и будет документальным подтверждением продления.
  4. Запишите изменения кнопкой Записать и закрыть.

Оставляйте тот же элемент справочника, а не заводите новый на тот же договор. Так сохранится единая история взаиморасчётов: все прежние отгрузки, оплаты и акты останутся привязанными к одному договору.

Не меняйте реквизит «Вид договора» у договора, по которому уже есть проведённые документы. Вид управляет тем, как договор подставляется в документы и попадает в учёт, и его смена «задним числом» может исказить взаиморасчёты.

Если по договору ведётся раздельный учёт, расчёты в валюте или особые правила НДС — после продления ещё раз проверьте соответствующие настройки в карточке. Продление их не меняет, но повод пересмотреть есть: условия пролонгированного договора могли измениться.

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

Какой у вас случай продления

Прежде чем что-то менять в программе, определите тип продления — от него зависит объём работы.

Как оформить продление договора в 1С?

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

Групповое продление сразу нескольких договоров

Когда нужно одинаково поправить десятки договоров (например, продлить срок по всем договорам одного типа), не открывайте каждую карточку вручную. Для массовой правки есть универсальная обработка «Групповое изменение реквизитов».

Перед групповым изменением сделайте резервную копию базы. Обработка меняет данные сразу во всех выбранных объектах, и откатить правку одной кнопкой нельзя. Запускайте её, когда с базой не работают другие пользователи, — массовая запись объектов нагружает систему.

Порядок работы:

  1. Откройте обработку «Групповое изменение реквизитов». В 1С:Бухгалтерии она находится в разделе Администрирование → Обслуживание; в любой конфигурации её можно найти через Главное меню → Все функции → Обработки.
  2. В поле выбора объекта укажите справочник Договоры.
  3. Задайте отбор, чтобы не задеть лишнее: например, по конкретному контрагенту, виду договора или организации.
  4. Выберите реквизит, который меняете, и укажите новое значение.
  5. Нажмите выполнить и дождитесь завершения.
Перед групповым изменением договоров проверьте
Выполнено: 0 / 5

Типичный пример: по всем договорам аренды с одним арендодателем нужно изменить вид расчётов или признак, по которому они группируются в отчётах. Задаёте отбор по контрагенту и виду договора, выбираете нужный реквизит, указываете новое значение — и обработка проходит по всему списку за один запуск.

Учтите ограничение: групповое изменение подходит только для однотипной правки одного и того же реквизита. Индивидуальные дополнительные соглашения, разные сроки и разные суммы по каждому договору так не оформить — для этого всё равно придётся заходить в карточки. И ещё: присоединённые файлы групповой обработкой не прикрепить, скан соглашения к каждому договору добавляют вручную.

Напоминания о сроках окончания договоров

Здесь приходится честно сказать: отдельного типового механизма, который сам отслеживает окончание срока договоров и шлёт уведомления, в стандартной 1С:Бухгалтерии нет. Поля срока в типовой карточке не завязаны на рассылку, поэтому «автоматические уведомления о продлении» в обычной поставке не настраиваются.

Что реально доступно без доработок:

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

Если контроль сроков для вас критичен (аренда, подписки, рамочные поставки), имеет смысл заказать доработку: отдельный реквизит «срок действия» и отчёт по истекающим договорам. Это точечное расширение, а не переделка конфигурации.

Главное — не рассчитывать, что программа «сама закроет» просроченный договор. Она этого не делает, контроль остаётся за вами. Если договоров много, удобно раз в месяц выгружать их список из справочника в табличный документ и сортировать по признаку срока, который вы ведёте в наименовании: это пять минут работы и не требует никаких доработок.

Автопролонгация и договоры с особыми условиями

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

Отдельного внимания требуют несколько сценариев:

  • 💱 Валютные договоры. При продлении курс и порядок расчётов автоматически не пересчитываются — переоценка идёт по обычным правилам закрытия периода. Если в доп.соглашении изменились валютные условия, проверьте настройки расчётов в карточке.

  • 💰 Договоры с авансами и зачётами. Продление не затрагивает уже проведённые документы и зачтённые авансы. Остатки по авансам продолжают числиться за тем же договором.

  • 📑 Рамочные договоры. Для долгосрочных поставок удобно вести один договор на весь период и не плодить новые — так взаиморасчёты остаются в одном разрезе.

  • 🏛️ Договоры с бюджетом и гособоронзаказ. Если по договору ведётся отдельный учёт по источнику финансирования или казначейскому сопровождению, после пролонгации проверьте, что соответствующие признаки в карточке сохранились: групповое изменение их не трогает, но ручная правка наименования иногда провоцирует ошибки.

В распределённой базе (РИБ) отдельных действий продление тоже не требует: вы правите карточку в своём узле, а изменения уходят в остальные узлы обычной синхронизацией данных. Главное — чтобы договор был в составе обмена, а это настроено по умолчанию для справочника договоров. Правьте карточку только в том узле, где это принято регламентом обмена, иначе при встречной синхронизации возможны конфликты версий.

Частые ошибки при работе со сроками договоров

Ошибки при продлении почти всегда связаны с лишними действиями, а не с нехваткой функций.

  • ❌ Новый договор вместо нового документа при пометке на удаление. Нельзя удалить договор, по которому есть движения, напрямую — только пометить на удаление, и то система не даст его стереть, пока на него ссылаются документы. Не пытайтесь «почистить» старый договор сразу после продления.
  • ❌ Массовая правка без отбора. Запуск группового изменения без фильтра меняет реквизит во всех договорах базы, включая чужие и закрытые. Всегда задавайте отбор.
  • ❌ Смена вида или организации у действующего договора. Эти реквизиты влияют на учёт. Менять их у договора с историей документов нельзя — последствия проявятся в взаиморасчётах не сразу.
  • ❌ Ожидание, что 1С «заблокирует» просроченный договор. Программа этого не делает: контроль сроков — организационная задача, а не автоматическая функция.

Частые вопросы

Нужно ли проводить какой-то документ, чтобы продлить договор?
Нет. Продление договора не формирует бухгалтерских проводок. Вы правите элемент справочника и при необходимости прикладываете скан соглашения. Движения по счетам создают отгрузки, акты и оплаты, а не сам факт продления.
Как увидеть договоры с истекающим сроком?
Типового отчёта «договоры с истекающим сроком» в стандартной конфигурации нет. Используйте напоминания, выгрузку списка договоров в таблицу или закажите отдельный отчёт как доработку.
Можно ли продлить договор задним числом?
Да. Карточка справочника правится в любой момент и не привязана к периоду. На уже проведённые документы правка наименования или срока не влияет — они останутся как есть.
Что происходит с продлением в распределённой базе (РИБ)?
Изменения карточки договора расходятся по узлам обычной синхронизацией данных. Отдельно ничего выгружать не нужно — достаточно, чтобы прошёл регламентный обмен.
Где продлённый договор виден в отчётности?
В оборотно-сальдовой ведомости по счетам расчётов (60, 62) в разрезе договоров и в акте сверки взаиморасчётов. Там договор фигурирует как аналитика, независимо от того, продлевали вы его или нет.