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

Учет и Финансы · 11 мин

Как в 1С перенести проводки с одного договора на другой

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

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

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

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

Определите, чем сформированы проводки

Первый шаг — понять источник проводок. Откройте отчёт «Анализ счета» или «Оборотно-сальдовая ведомость по счету» (например, 60.01 или 62.01) с детализацией по договорам и найдите строку с неверным договором. Двойной клик по сумме раскроет документ-регистратор. Если проводка создана документом — в отчёте будет ссылка на конкретное поступление, реализацию или списание с расчётного счёта.

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

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

Регистратор — обычный документПоступление, реализация, платёж

Правьте аналитику в документе и перепроводите

Регистратор — ручная операцияОперация, введённая вручную

Редактируйте проводки внутри самой операции

Документы из обменаБанк, УТ, синхронизация

Сначала исправьте источник, иначе ошибка вернётся

Исправьте договор в первичном документе

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

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

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

Перенос через документ
  1. 1
    Найдите документ-регистратор через отчёт по счёту
  2. 2
    Откройте документ и замените договор на нужный
  3. 3
    Согласитесь на перезаполнение счетов и связанных данных
  4. 4
    Перепроведите документ
  5. 5
    Сформируйте ОСВ по счёту и проверьте, что сумма ушла на новый договор

Исправьте ручные операции и корректировки

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

Обратите внимание на все строки операции, а не только на одну. Типичная ошибка — поменять договор в проводке по 60.01 и забыть про строку НДС по 19-му счёту или 76.АВ. В результате аванс «уедет» на новый договор, а НДС останется на старом, и книга покупок/продаж перестанет сходиться с расчётами.

Если операций много и они типовые (например, ежемесячное сторно), проверьте, не созданы ли они копированием с заполненным старым договором. В таком случае исправлять придётся каждую — или удалить и создать заново с правильной аналитикой.

Массовый перенос нескольких документов

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

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

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

Перед групповым изменением сделайте отбор максимально узким: контрагент + период + старый договор + вид документа. Сначала выполните обработку на 2–3 документах, проверьте результат в ОСВ, и только потом применяйте ко всему списку.
ПЗ
Практическое замечание

Перенос через сторнирующую операцию

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

Пример логики: Дт 60.01 (новый договор) — Кт 60.01 (старый договор) на сумму зависшего расчёта. Такая проводка не меняет итог по счёту, но переносит сальдо между аналитикой. В оборотно-сальдовой ведомости по счёту с группировкой по договорам старый договор обнулится, новый получит сумму.

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

Сравнение способов переноса

Исправление документа

Самый чистый способ, но недоступен в закрытом периоде и требует перепроведения

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

Подходит для массовых правок, требует прав администратора и аккуратного отбора

Сторнирующая операция

Работает в закрытых периодах, но оставляет технические обороты и требует пояснений

Проверьте результат после переноса

После любого способа переноса обязательна проверка. Сформируйте «Оборотно-сальдовую ведомость по счёту» (60.01, 60.02, 62.01, 62.02, 76) с отбором по контрагенту и группировкой по договорам. По старому договору сальдо должно обнулиться (или уменьшиться на перенесённую сумму), по новому — появиться соответствующее сальдо.

Далее сделайте акт сверки с контрагентом по новому договору и сверьте с данными контрагента. Проверьте регистры НДС: отчёты «Книга покупок» и «Книга продаж» за открытый период, аналитику счетов 19, 76.АВ, 76.ВА — там не должно остаться сумм по старому договору.

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

Контрольные точки

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

ОСВ по счёту с группировкой по договорам
Норма

Старый договор обнулён, сумма на новом

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

Остаток висит на старом договоре или задвоился

Анализ счетов НДС (19, 76.АВ, 76.ВА)
Норма

Аналитика соответствует новому договору

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

НДС остался на старом договоре

Акт сверки с контрагентом
Норма

Расхождений по новому договору нет

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

Контрагент видит другую сумму

Частые ошибки и ограничения

Самая распространённая ошибка — правка проводок напрямую в движениях документа через «Ещё → Изменить форму» или ручную корректировку проводок в документе с установленным флагом «Ручная корректировка». Такой документ перестаёт перезаполняться типовыми механизмами, и при следующем перепроведении периода изменения могут быть потеряны или заблокируют автоматическое обновление.

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

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

Типичные ошибки
01
Правка движений через «Ручную корректировку» — документ перестаёт перепроводиться корректно
02
Перенос без сумм НУ — появляются ложные разницы и ошибки в декларации по прибыли
03
Забытый НДС — аванс на новом договоре, а НДС с аванса остался на старом
04
Исправление только в бухгалтерии при активном обмене — ошибка возвращается из источника

FAQ по переносу проводок между договорами

Можно ли перенести только часть суммы на другой договор?

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

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

Используйте сторнирующую операцию текущей датой: перенесите сальдо между договорами проводкой Дт счёт (новый договор) — Кт счёт (старый договор). Снимать дату запрета редактирования ради одной аналитики не рекомендуется, если по периоду сдана отчётность.

Почему после исправления договора ошибка появилась снова?

Почти всегда причина в обмене данными: документ приходит из клиент-банка, УТ или другой базы, где договор указан неверно. При очередной синхронизации документ перезаписывается. Исправьте договор в системе-источнике или в настройках сопоставления договоров при загрузке.

Нужно ли переносить НДС вместе с основной суммой?

Да. Если переносится аванс или поступление, связанный НДС (счета 19, 76.АВ, 76.ВА) должен перейти на тот же договор. Иначе книга покупок и книга продаж перестанут сходиться с расчётами, а декларация по НДС может потребовать уточнения.

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

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

Итог

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

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