Исправление ошибок в договорах контрагентов
Содержание
Договор контрагента в 1С правится прямо в его карточке: откройте Справочники → Контрагенты, найдите контрагента, перейдите по ссылке «Договоры» и двойным щелчком откройте нужный. Наименование, номер и дату можно менять в любой момент — на учёт они не влияют. А вот вид договора и валюту программа после первых проводок закрывает: их меняют иначе, об этом ниже.
Главное правило: сначала посмотрите, использовался ли договор в документах. Если по нему нет ни одной операции — исправляйте смело. Если есть — часть реквизитов заблокирована, а правка остального требует перепроведения документов. Ошибиться здесь легко, поэтому разберём каждый случай отдельно.
Какие ошибки в договоре бывают и чем грозят
Ошибки делятся на две группы, и ведут они себя по-разному.
Справочные — на проводки не влияют:
- 📝 опечатка в наименовании или неверный номер договора;
- 📅 неправильная дата заключения;
- 📄 пустые или ошибочные реквизиты для печатных форм (предмет, сумма прописью, подписанты).
Эти поля можно переписать когда угодно. Старые документы останутся проведёнными, изменится только то, что подтянется в печать нового счёта или акта.
Учётные — меняют результат проведения:
- 💱 неверная валюта расчётов;
- 🔁 ошибочный вид договора (с поставщиком вместо с покупателем);
- 📊 неправильный порядок взаиморасчётов или счета учёта по умолчанию;
- 🧩 договор заведён не на того контрагента.
Вот с этими придётся повозиться. Неверный вид договора приводит к тому, что оплата встаёт не на тот счёт (60 вместо 62) и зависает в сверке. Ошибка в валюте — к курсовым разницам, которых быть не должно. Прежде чем трогать учётные реквизиты по рабочей базе, сделайте резервную копию: Администрирование → Резервное копирование и восстановление.
Правка наименования, номера и даты
Самый частый запрос — поправить текст, который попадает в печатные формы.
- Откройте карточку договора из списка «Договоры» контрагента.
- Измените поля «Наименование», «Номер» и «Дата».
- Запишите (
Записать и закрыть).
Наименование в 1С — это внутренний ярлык для списков, он не обязан совпадать с номером на бумаге. Удобно писать так, чтобы договор было видно в выпадающем списке: Поставка № 15 от 12.03. Номер и дата из полей «Номер»/«Дата» подставляются в счета, акты и УПД, поэтому их держите точными.
Если договоров у контрагента много и в документах вечно выбирается не тот — переименуйте их по понятной схеме и задайте основной договор в карточке контрагента. Тогда он будет подставляться по умолчанию.
Смена вида договора и валюты
Вид договора (С поставщиком, С покупателем, С комитентом и т. д.) и валюту 1С разрешает менять, только пока по договору нет движений. Как только прошёл первый документ, поля блокируются — программа защищает уже сформированные проводки.
Если движений ещё нет. Откройте карточку, смените вид или валюту, запишите. Всё.
Если движения уже есть. Прямо поменять поле не получится — появится сообщение, что по договору есть взаиморасчёты. Правильный путь:
- Проверьте, где используется договор. Удобно через отчёт по счёту расчётов:
Отчёты → Оборотно-сальдовая ведомость по счёту, счёт60или62, в настройках добавьте группировку по субконто «Договоры». - Заведите новый договор с верным видом и валютой.
- В документах, которые ещё можно корректировать, замените договор на новый и перепроведите.
- Старый договор не удаляйте, если по нему остаются закрытые периоды — пометьте его на удаление позже либо оставьте с нулевым сальдо.
Менять вид или валюту задним числом в закрытом периоде нельзя — поедет отчётность и, при валюте, курсовые разницы. Такие исправления делают текущей датой или через сторно операций в открытом периоде.
Отдельный момент по валюте: если расчёты идут в валюте, а взаиморасчёты ведутся в рублях (или наоборот), это задаётся не одним флажком. Проверьте поле валюты договора и настройку «Расчёты» — цена в договоре и валюта взаиморасчётов могут различаться.
Пример. Поставщик выставляет в евро, но в договоре по ошибке стояла валюта «руб.». По первой же накладной 1С посчитала всё в рублях без переоценки, и к концу месяца сальдо по счёту 60 разошлось с актом сверки на величину курсовой разницы. Правильное решение: завести договор с валютой «EUR» и настройкой расчётов в евро, перенести на него накладную и оплату, перепровести. Рублёвый договор-пустышку обнулить и пометить на удаление. Переоценка валютных обязательств после этого встанет на место сама — её делает регламентная операция
закрытия месяца.
Как поправить договор в уже проведённых документах
Когда ошибку в договоре нашли после того, как по нему прошли поступления, оплаты и реализации, одной правкой карточки не обойтись — нужно, чтобы документы перепровелись с верными данными.
Порядок действий:
- Соберите список документов. Откройте оборотку по счёту
60/62с субконто «Договоры» и найдите все операции по проблемному договору. Либо правой кнопкой на договоре в списке — команда перехода к связанным документам, если она доступна в вашем релизе. - В каждом документе откройте поле «Договор» и выберите исправленный (или новый) договор.
- Перепроведите документ (
Провести). - После правки запустите групповое перепроведение за период:
Операции → Групповое перепроведение документов. Это выстроит движения в правильной последовательности.
Перепроведение меняет проводки задним числом. Если период уже сдан в отчётность и закрыт регламентной операцией, сначала снимите закрытие месяца, внесите правки и закройте месяц заново.
Если документов десятки, менять договор в каждом вручную утомительно — для этого есть групповая замена, о ней в разделе про автоматизацию.
Отдельная ситуация — исправление уже сданного периода. Допустим, ошибку в договоре нашли в октябре, а неверные документы прошли в июле, за который уже сдана отчётность. Задним числом правки по закрытому периоду не делают: это меняет уже сданные суммы. Два рабочих способа: либо восстановить корректность текущей датой (перенести долг на верный договор документом «Корректировка долга » в открытом месяце), либо, если период ещё можно пересдать, снять закрытие месяца , внести правки и закрыть месяц заново. Какой вариант выбрать — зависит от того, сдана ли уже декларация и насколько критична сумма.
Что делать с дублями договоров
Дубли появляются, когда договор создают заново вместо выбора существующего, или при загрузке из банка и обмене с другими базами. В итоге часть документов висит на одном договоре, часть — на его двойнике, и сверка не сходится.
Как свести дубли в один:
- Решите, какой договор оставить (
верный), а какой убрать (дубль). Оставляйте тот, у кого больше движений и корректнее реквизиты. - Перенесите документы с дубля на верный договор — вручную по списку из оборотки или групповой заменой реквизита.
- Перепроведите затронутые документы.
- Когда по дублю не осталось ни одного движения и сальдо нулевое, пометьте его на удаление (
Delв списке) и удалите черезАдминистрирование → Обслуживание → Удаление помеченных объектов.
Для поиска двойников удобна стандартная обработка «Поиск и удаление дублей» (раздел Администрирование; если её не видно, включите через Главное → Функции для технического специалиста или «Все функции»). Она умеет искать похожие элементы и переносить ссылки с дубля на оригинал автоматически — но ссылки в документах она переставляет, а вот уже сформированные проводки всё равно потребуют перепроведения.
Нельзя удалить договор, пока на него ссылается хоть один документ или движение. Контроль ссылок при удалении как раз защищает от «висящих» ссылок — не пытайтесь его обходить.
Договор заведён не на того контрагента
Договор в 1С подчинён контрагенту — контрагент выступает его «владельцем». Если договор ошибочно создан под чужим контрагентом, просто перетащить его не выйдет: поле владельца в карточке закрыто.
Варианты в порядке предпочтения:
- Если по договору нет движений — проще создать правильный договор у нужного контрагента, а ошибочный пометить на удаление.
- Если движения есть — заведите договор у верного контрагента, перенесите на него документы, перепроведите, старый обнулите и удалите.
Менять владельца напрямую через групповое изменение реквизитов технически можно, но это рискованно: за контрагентом тянутся счета расчётов и история сверки. Для рабочей базы безопаснее создать новый договор, чем переставлять владельца у старого. Перестановку владельца оставьте на случай, когда движений ещё нет и это разовая правка под контролем специалиста.
После исправления проверьте, что в документах подтянулся не только договор, но и контрагент — иногда остаётся старая пара «контрагент + договор», и тогда снова не сходится сверка.
Групповая правка и автоматическая проверка
Когда исправлений много, ручная правка превращается в источник новых ошибок. Используйте штатные механизмы.
Групповое изменение договора в документах. Выделите нужные документы в журнале, вызовите по правой кнопке команду изменения выделенных элементов (Изменить выделенные...) и укажите новое значение реквизита «Договор». Так меняют договор сразу в десятках документов. После замены обязательно перепроведите период.
Групповое изменение реквизитов справочника. Тот же механизм работает и для самих договоров — например, массово проставить одинаковый счёт учёта или признак. Доступен из списка договоров или через стандартную обработку «Групповое изменение реквизитов».
Чем проверить результат:
| Что проверяем | Чем | На что смотреть |
|---|---|---|
| Повисшие остатки по договорам | ОСВ по счёту 60/62 с субконто «Договоры» | ненулевое сальдо там, где долг должен быть закрыт |
| Корректность учёта в целом | Отчёты → Анализ учёта → Экспресс-проверка | блок расчётов с контрагентами |
| Незаполненные реквизиты | подбор по списку договоров, сортировка по колонкам | пустые вид/валюта/наименование |
Финальная проверка любого исправления по договору — акт сверки взаиморасчётов (Покупки → Акт сверки расчётов или Продажи → Акт сверки расчётов). Сформируйте его по контрагенту с отбором по конкретному договору. Если после всех правок наша сторона и контрагент сходятся, а строки идут парами «отгрузка — оплата», договор приведён в порядок. Расхождение на одну сумму почти всегда означает один неперенесённый документ или оставшийся дубль.
Чтобы ошибки не повторялись, задайте контрагенту основной договор: в его карточке есть поле основного договора, и он будет подставляться в новые документы по умолчанию. Это снимает большую часть причин, по которым операции попадают не на тот договор.