Документы и Печать · 10 мин
Как поменять договор в 1С
Как изменить договор с контрагентом в 1С: создание нового договора, допсоглашение, замена в документах, закрытие старого. Пошаговая инструкция для 1С:Бухгалтерии.
Договор в 1С — это элемент справочника «Договоры контрагентов», привязанный к конкретному контрагенту. Он участвует в документах поступления и реализации, в счетах, актах, платежных поручениях и в отчетах по взаиморасчетам. Поэтому «поменять договор» может означать разные задачи: исправить ошибку в реквизитах, создать новый договор взамен старого, отразить дополнительное соглашение или заменить договор в уже проведенных документах.
Правильный сценарий зависит от того, есть ли по договору движения. Если по договору еще не проведено ни одного документа, его можно свободно редактировать или удалить. Если документы уже есть, прямое изменение ключевых полей (вид договора, контрагент, организация) может сломать взаиморасчеты и отчетность — в этом случае корректнее создать новый договор и перевести на него дальнейшие операции.
Ниже разобраны все основные сценарии на примере 1С:Бухгалтерии 8.3 и 1С:Управление торговлей. В других конфигурациях (ЗУП, ERP, Комплексная автоматизация) логика аналогична, отличаются только названия разделов меню.
Определяем, какой именно сценарий нужен
Прежде чем что-то менять, ответьте на два вопроса: есть ли по договору проведенные документы и что именно требуется изменить. От этого зависит безопасный путь.
Типовые ситуации: опечатка в номере или дате договора; изменились условия (срок, валюта, предмет) — оформляется допсоглашение; контрагент перезаключил договор с новым номером; договор завершен и нужно прекратить его использование; договор указан ошибочно в конкретном документе.
Как выбрать действие
Проверяем, есть ли движения по договору
Откройте карточку контрагента (раздел «Справочники» → «Контрагенты»), перейдите на вкладку «Договоры» и выделите нужный договор. Самый быстрый способ проверить использование — отчет по взаиморасчетам: «Продажи» или «Покупки» → «Акт сверки расчетов с контрагентом», либо отчет «Оборотно-сальдовая ведомость по счету» 60/62 с детализацией по договорам.
Еще один способ — в карточке договора через меню «Ещё» проверить наличие связанных объектов. Если отчеты показывают нулевые обороты и документы не находятся, договор можно редактировать и удалять без последствий.
Сценарий 1: редактирование договора без движений
Откройте «Справочники» → «Контрагенты», найдите контрагента, перейдите на вкладку «Договоры» и откройте нужный договор двойным щелчком. Исправьте необходимые поля: номер, дату, наименование, срок действия, вид договора, валюту расчетов, порядок оплаты. Нажмите «Записать и закрыть».
Если договор создан по ошибке и не нужен вовсе, его можно пометить на удаление: выделите договор в списке и нажмите Delete или кнопку «Ещё» → «Пометить на удаление». Физическое удаление выполняется через «Администрирование» → «Обслуживание» → «Удаление помеченных объектов» — программа проверит, нет ли ссылок на договор, и удалит его, только если ссылок нет.
Сценарий 2: создание нового договора взамен старого
Это основной рабочий сценарий, когда контрагент перезаключил договор. В карточке контрагента на вкладке «Договоры» нажмите «Создать». Заполните поля: вид договора (с покупателем, с поставщиком, прочее), номер и дату нового договора, срок действия, валюту, порядок расчетов. Наименование программа обычно формирует автоматически из номера и даты — при необходимости скорректируйте его так, чтобы договор легко отличался от старого.
После записи установите новый договор основным, если в вашей конфигурации есть такой признак, — тогда он будет подставляться в новые документы по умолчанию. Старый договор не удаляйте: на него ссылаются прошлые документы, и он нужен для корректной истории взаиморасчетов.
- 1Откройте карточку контрагента и перейдите на вкладку «Договоры»
- 2Создайте новый договор с актуальными номером, датой и условиями
- 3Установите новый договор основным для подстановки в документы
- 4Старый договор переименуйте (например, добавьте «закрыт») или снимите признак основного
- 5Проверьте незакрытые документы по старому договору и при необходимости переведите остатки
Сценарий 3: отражаем дополнительное соглашение
Отдельного объекта «допсоглашение» в типовых конфигурациях обычно нет. Если допсоглашение меняет условия (срок, валюту, реквизиты), но не стороны и не факт договора, реквизиты правятся в карточке существующего договора. Информацию о допсоглашении фиксируйте в поле «Комментарий» или в наименовании: например, «Договор №15 от 10.01 (ред. ДС №2)».
Если допсоглашение фактически означает новый договор (изменились стороны, предмет, валюта расчетов при начатых операциях), безопаснее оформить новый элемент справочника по сценарию 2 — иначе отчеты по взаиморасчетам смешают операции в разных условиях в одну аналитику.
Сценарий 4: замена договора в конкретном документе
Если договор ошибочно выбран в счете, акте, накладной или платежном поручении, откройте документ, в поле «Договор» выберите правильный элемент справочника и перепроведите документ. Если документ находится в закрытом периоде (установлена дата запрета редактирования), потребуется либо временно снять запрет с правами администратора, либо оформить корректировку текущей датой.
После перепроведения проверьте взаиморасчеты: сформируйте ОСВ по счету 60 или 62 с субконто «Договоры» и убедитесь, что сумма переместилась на нужный договор и не образовались «висящие» остатки на ошибочном.
Закрытие старого договора и контроль остатков
Когда отношения по договору завершены, убедитесь, что по нему нет непогашенных остатков: сформируйте акт сверки или ОСВ по счетам 60, 62, 76 с отбором по этому договору. Нулевые остатки означают, что договор можно «закрыть» организационно: снять признак основного, добавить в наименование пометку «закрыт» или «не используется».
Если на старом договоре остался долг или аванс, а расчеты должны идти по новому договору, оформите перенос задолженности документом «Корректировка долга» (в 1С:Бухгалтерии: «Покупки» или «Продажи» → «Корректировка долга») с видом операции «Перенос задолженности», указав старый и новый договоры. После проведения сверьте остатки по обоим договорам.
Как проверить результат
Остатки и обороты относятся к правильным договорам
Суммы «висят» на старом или ошибочном договоре
В документ автоматически подставляется новый основной договор
Подставляется закрытый договор или поле пустое
Расхождений нет, задолженность отражена по актуальному договору
Задолженность раздвоена между старым и новым договорами без основания
Типичные ошибки при работе с договорами
Самая частая ошибка — редактирование ключевых реквизитов договора с историей вместо создания нового. Внешне все выглядит нормально, но старые документы начинают ссылаться на договор с чужими реквизитами, и печатные формы прошлых периодов при перепечатке показывают новые данные.
Вторая группа ошибок — дубли договоров: пользователь создает новый договор при каждом изменении условий, хотя достаточно было обновить реквизиты. Итог — раздробленные взаиморасчеты и лишняя работа по сверкам. Обратная крайность — вести по одному «вечному» договору операции, которые по учетной политике должны разделяться.
Часто задаваемые вопросы
Можно ли удалить договор, по которому были документы?
Нет, пока на договор ссылаются документы, программа не даст его удалить — при удалении помеченных объектов будет выдан список ссылок. И это правильно: удаление разрушило бы историю учета. Завершенный договор просто перестают использовать, пометив его наименование словом «закрыт».
Как сделать, чтобы новый договор подставлялся в документы автоматически?
В карточке контрагента на вкладке «Договоры» отметьте нужный договор как основной (в 1С:Бухгалтерии — признак «Основной договор» в списке договоров). После этого программа будет подставлять его в новые документы с этим контрагентом по умолчанию.
Чем отличается изменение договора от создания допсоглашения в 1С?
Допсоглашение как отдельный объект в типовых конфигурациях не заводится. Если меняются условия при тех же сторонах и номере договора — правятся реквизиты существующего договора, а сведения о допсоглашении указываются в комментарии или наименовании. Если меняется суть отношений — создается новый договор.
Как перенести аванс со старого договора на новый?
Используйте документ «Корректировка долга» с видом операции «Перенос задолженности»: укажите контрагента, счет расчетов, старый договор как источник и новый как получатель. После проведения сформируйте ОСВ по счету расчетов и убедитесь, что остаток переместился на новый договор.
Почему поле «Вид договора» недоступно для редактирования?
Программа блокирует вид договора, когда по нему уже есть проведенные документы: смена вида сломала бы аналитику взаиморасчетов. Если вид указан ошибочно, создайте новый договор с правильным видом и переведите операции на него, а ошибочный прекратите использовать.
Нужно ли менять договор в уже проведенных документах прошлых периодов?
Только если договор был указан ошибочно и это влияет на отчетность. Документы закрытого периода лучше корректировать через корректировочные документы текущей датой, а не прямым редактированием — иначе может измениться сданная отчетность. Перед правками закрытого периода сделайте резервную копию базы.
Что важно запомнить
Договор без документов редактируется и удаляется свободно. Договор с историей не переписывают по ключевым реквизитам: создают новый, делают его основным, остатки при необходимости переносят «Корректировкой долга», а старый помечают как закрытый. Результат всегда проверяется ОСВ по счетам расчетов с детализацией по договорам.