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