К статье
Практический материал

Справочники и Данные · 12 мин

Как в 1С изменить договор контрагента

Как изменить договор контрагента в 1С: создание нового договора, правка реквизитов, замена договора в документах, массовая обработка и типичные ошибки.

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

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

Материал написан на примере типовых конфигураций 1С:Бухгалтерия 8 и 1С:Управление торговлей 11, но логика одинакова практически во всех решениях на платформе 1С:Предприятие 8.3. Названия команд могут незначительно отличаться в зависимости от версии конфигурации.

Где находится справочник договоров и как открыть нужный договор

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

Альтернативный путь — через журнал документов. Если вы знаете документ, в котором используется нужный договор, откройте его, щёлкните по полю «Договор» и выберите «Показать» или откройте элемент через контекстное меню. Так вы попадёте сразу в карточку договора без поиска по справочнику.

В некоторых конфигурациях есть и общий список договоров: «Справочники» → «Договоры контрагентов» (в УТ 11 — «Соглашения с клиентами» и «Договоры» в разделе «CRM и маркетинг» или «Закупки»). Учтите, что в Управлении торговлей 11 договор часто работает в связке с соглашением об условиях продаж, и менять условия иногда нужно именно в соглашении.

Как отредактировать реквизиты существующего договора

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

Внесите изменения и нажмите «Записать и закрыть». Изменения реквизитов применяются ко всем документам, где используется этот договор, автоматически: документы хранят ссылку на элемент справочника, а не копию его данных. Поэтому, исправив номер договора в карточке, вы увидите новый номер во всех печатных формах, включая ранее созданные.

Будьте внимательны с полем «Вид договора». Его смена (например, с «С покупателем» на «С поставщиком») может привести к некорректному отражению расчётов в отчётах и оборотно-сальдовой ведомости, потому что документы уже проведены по старой логике. Если вид договора выбран ошибочно и по нему есть проведённые документы, безопаснее создать новый договор с правильным видом и перенести документы на него.

Как создать новый договор вместо старого

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

В карточке контрагента на вкладке «Договоры» нажмите «Создать». Заполните наименование (удобно включать в него номер и дату, например «Договор № 15 от 12.03»), номер, дату, вид договора и валюту. В 1С:Бухгалтерии можно пометить договор как основной — тогда он будет подставляться в новые документы автоматически.

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

Создание нового договора
  1. 1
    Откройте карточку контрагента и перейдите на вкладку «Договоры»
  2. 2
    Нажмите «Создать» и заполните номер, дату, вид и валюту договора
  3. 3
    Укажите организацию, если учёт ведётся по нескольким юрлицам
  4. 4
    Запишите договор и при необходимости назначьте его основным
  5. 5
    Создайте тестовый документ и проверьте, что договор подставляется корректно

Как заменить договор в отдельных документах

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

Обратите внимание на период документа. Если документ относится к закрытому периоду, по которому сдана отчётность, изменение договора и перепроведение могут повлиять на регламентированные данные. В 1С:Бухгалтерии действует дата запрета изменения данных («Администрирование» → «Даты запрета изменения данных»): документы раньше этой даты заблокированы, и для их правки понадобятся права администратора и взвешенное решение о целесообразности.

После перепроведения проверьте, не изменились ли суммы по расчётам. Смена договора может повлиять на зачёт авансов: если аванс был принят по одному договору, а реализация проведена по другому, автоматический зачёт не произойдёт, и в учёте повиснут одновременно дебиторская и кредиторская задолженность перед одним партнёром.

Массовая замена договора через групповое изменение реквизитов

Когда документов много, править каждый вручную нерационально. В типовых конфигурациях есть обработка «Групповое изменение реквизитов»: «Администрирование» → «Обслуживание» → «Корректировка данных» → «Групповое изменение реквизитов» (в некоторых версиях путь немного отличается).

В обработке выберите тип объектов — например, «Реализация (акты, накладные, УПД)». Настройте отбор: укажите контрагента и текущий (неправильный) договор, чтобы затронуть только нужные документы. В списке реквизитов найдите «Договор», установите новое значение и выполните изменение. Обработка покажет, сколько объектов изменено и были ли ошибки.

Массовая замена — операция повышенного риска. Перед запуском сделайте резервную копию информационной базы («Администрирование» → «Резервное копирование» или средствами СУБД для клиент-серверного варианта) и сначала выполните изменение на узкой выборке из двух-трёх документов, чтобы убедиться в корректности отбора.

Способы замены договора

Ручная правка в документе

Подходит для 1–5 документов. Полный контроль, но трудоёмко при большом объёме.

Групповое изменение реквизитов

Подходит для десятков и сотен документов. Требует точного отбора и резервной копии.

Создание нового договора без замены в старых документах

Правильный вариант при заключении нового договора: история сохраняется, расчёты разделяются.

Особенности в разных конфигурациях

В 1С:Бухгалтерии 8 договор — простой элемент справочника с минимальным набором полей. Основные риски связаны с видом договора и валютой. Договор в иностранной валюте включает переоценку обязательств, поэтому менять валюту у действующего договора с остатками нельзя ни в коем случае.

В 1С:Управление торговлей 11 условия продаж часто задаются соглашением с клиентом, а договор хранит юридические реквизиты. Если нужно изменить цены, скидки или порядок оплаты — правьте соглашение, а не договор. Кроме того, в УТ 11 договор может использоваться с несколькими соглашениями, и это нормальный режим работы.

В 1С:ERP и Комплексной автоматизации логика близка к УТ 11, но добавляются казначейские ограничения: договор может участвовать в лимитировании платежей и заявках на расходование средств. Перед сменой договора в платёжных документах убедитесь, что новый договор проходит контроль лимитов.

Проверка результата и типичные ошибки

После любых изменений выполните контрольную сверку. Сформируйте отчёт «Анализ расчётов с контрагентами» или ОСВ по счетам 60, 62, 76 с отбором по контрагенту и детализацией по договорам. Остатки должны лежать на тех договорах, на которых вы их ожидаете: старые операции — на старом договоре, новые — на новом.

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

Типичные ошибки
01
Правка старого договора вместо создания нового: теряется история, в старых документах появляются реквизиты нового договора
02
Массовая замена без отбора по старому договору: затрагиваются документы других договоров контрагента
03
Смена валюты или вида договора при наличии остатков: искажаются взаиморасчёты и переоценка
04
Игнорирование зачёта авансов: после смены договора аванс не зачитывается, возникает двойная задолженность
05
Забытая синхронизация: правки в подчинённой базе перезаписываются при следующем обмене
Контрольные точки

Как проверить результат

ОСВ по счетам 60/62 с детализацией по договорам
Норма

Остатки на ожидаемых договорах, нет одновременного дебета и кредита по одному партнёру

Тревожный признак

Задолженность «раздвоилась» или лежит на неправильном договоре

Печатная форма документа
Норма

Выводятся актуальные номер и дата договора

Тревожный признак

Старые реквизиты — вероятно, отредактирован не тот элемент

Новый документ по контрагенту
Норма

Подставляется нужный (основной) договор автоматически

Тревожный признак

Подставляется старый договор — проверьте признак основного

Часто задаваемые вопросы

Можно ли удалить договор контрагента, если он больше не нужен?

Только если на него нет ссылок из документов. Пометьте договор на удаление и запустите «Удаление помеченных объектов» в разделе «Администрирование». Если программа сообщит о наличии ссылок, удалить договор без разрыва учёта нельзя — оставьте его и добавьте в наименование пометку «(архив)», чтобы он не выбирался по ошибке.

Почему в новом документе подставляется не тот договор?

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

Изменятся ли старые документы, если я исправлю номер договора в карточке?

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

Что делать, если договор нужно изменить в документах закрытого периода?

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

Как перенести остаток задолженности со старого договора на новый?

Автоматически остатки не переносятся. Используйте документ корректировки взаиморасчётов: в 1С:Бухгалтерии это «Корректировка долга» (раздел «Покупки» или «Продажи») с видом операции «Перенос задолженности», где указывается контрагент и новый договор. После проведения сверьте результат по ОСВ с детализацией по договорам.

Почему поле «Договор» в документе недоступно для редактирования?

Возможные причины: документ проведён, а конфигурация запрещает правку без отмены проведения; у пользователя нет прав на изменение документа; документ старше даты запрета изменения данных; либо договор подставляется из связанного объекта (например, из соглашения в УТ 11). Проверьте эти условия по порядку — в большинстве случаев достаточно отменить проведение документа.

Итог

Что важно запомнить

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