Взаимозачёты в 1С:Предприятие — это ключевой инструмент для закрытия задолженностей между контрагентами без реального движения денег. Однако найти их в системе не всегда интуитивно: данные могут «прятаться» в разных разделах в зависимости от конфигурации (1С:Бухгалтерия 3.0, ERP 2.5, Управление торговлей 11) и настроек учёта. Если вы впервые сталкиваетесь с задачей или не уверены, где искать актуальную информацию по взаимозачётам, эта статья поможет разобраться.

Мы рассмотрим все возможные способы — от просмотра через стандартные отчёты до анализа проводок и специализированных обработок. Особое внимание уделим типичным ошибкам, из-за которых взаимозачёты могут не отображаться или дублироваться. А для опытных пользователей приведём примеры Запросов 1С, которые ускорят поиск.

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

1. Стандартные отчёты 1С для поиска взаимозачётов

Самый быстрый способ — использовать встроенные отчёты. Они доступны во всех конфигурациях на платформе 1С:Предприятие 8.3 и выше. Рассмотрим основные:

  • 📊 Оборотно-сальдовая ведомость по счёту 60/62 — показывает остатки и обороты по расчётам с поставщиками и покупателями. Взаимозачёты здесь отражаются как проводки по дебету одного субсчёта и кредиту другого.
  • 🔍 Анализ субконто — позволяет детализировать движения по конкретному контрагенту или договору. Полезно, если взаимозачёт проведён между разными договорами одного партнёра.
  • 📑 Карточка счёта — отображает все документы, затрагивающие счёт (например, 60.01 или 62.01), включая акты взаимозачёта.
  • 💰 Взаимозачёты (специализированный отчёт) — есть не во всех конфигурациях, но если присутствует, даёт максимально удобный интерфейс с фильтрами по датам и контрагентам.

Чтобы открыть любой из этих отчётов, перейдите в раздел Отчёты (или Бухгалтерия → Отчёты в 1С:ERP) и выберите нужный пункт. Например, для Оборотно-сальдовой ведомости:

  1. Откройте Отчёты → Оборотно-сальдовая ведомость.
  2. В поле «Счёт» укажите 60 (расчёты с поставщиками) или 62 (расчёты с покупателями).
  3. Нажмите «Показать настройки» и добавьте группировку по контрагентам или договорам.
  4. В результатах ищите строки с нулевым сальдо — это потенциальные взаимозачёты.
⚠️ Внимание: В 1С:Бухгалтерия 3.0 взаимозачёты могут отображаться в отчётах только после проведения документа Корректировка долга. Если вы видите остатки, но не находите закрывающих проводок, проверьте, не забыли ли провести этот документ.
📊 Какую конфигурацию 1С вы используете?
1С:Бухгалтерия 3.0
1С:ERP 2.5
1С:Управление торговлей 11
1С:Комплексная автоматизация
Другая

2. Поиск взаимозачётов через документы

Взаимозачёты в оформляются специальными документами. Их названия и расположение зависят от конфигурации:

Конфигурация Документ для взаимозачёта Путь к документу
1С:Бухгалтерия 3.0 Корректировка долга Покупки → Корректировка долга или Продажи → Корректировка долга
1С:ERP 2.5 Зачёт авансов / Взаимозачёт Финансы → Расчёты с контрагентами → Взаимозачёты
1С:Управление торговлей 11 Зачёт аванса / Корректировка задолженности Продажи → Расчёты с клиентами → Корректировка задолженности
1С:Комплексная автоматизация Корректировка долга Финансы → Расчёты с контрагентами → Корректировка долга

Чтобы найти взаимозачёты через документы:

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

Если взаимозачёт проведён, но не отображается в журнале, проверьте:

  • 🔹 Настройки видимости документов (возможно, фильтр скрывает проведённые).
  • 🔹 Права пользователя (нужно разрешение на просмотр корректировок долга).
  • 🔹 Дату документа (взаимозачёты могут быть оформлены в прошлых периодах).
💡

Если взаимозачёт проведён ошибочно, его можно отменить документом Сторно или Корректировка записей регистров. Но перед этим обязательно проверьте, не повлияет ли это на декларации (например, по НДС).

3. Анализ проводок по счётам 60 и 62

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

Инструкция для 1С:Бухгалтерия 3.0:

  1. Перейдите в Отчёты → Обороты счёта.
  2. Укажите счёт 60.01 (расчёты с поставщиками) или 62.01 (расчёты с покупателями).
  3. В настройках отчёта добавьте детализацию по документам расчётов и контрагентам.
  4. Ищите проводки с корреспонденцией 60.01 — 62.01 или наоборот. Это и есть взаимозачёты.

В 1С:ERP и УТ 11 аналогичный анализ можно провести через Отчёты → Анализ счёта с детализацией по регистрам расчётов.

⚠️ Внимание: Если в проводках взаимозачёта указаны неверные субконто (например, другой договор или контрагент), это приведёт к искажению остатков. Проверяйте корректность заполнения полей Договор и Счёт-фактура в документе взаимозачёта.
Как найти взаимозачёт, если он проведён через ручную операцию?

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

  1. Откройте Операции → Операции, введённые вручную.
  2. В фильтре по счёту укажите 60 или 62.
  3. Просмотрите операции с дебетом одного субсчёта и кредитом другого (например, Дт 62.01 — Кт 60.01).
  4. Откройте операцию и проверьте комментарий — часто там указывается основание для взаимозачёта.

4. Использование специализированных обработок

Для ускорения поиска взаимозачётов можно использовать внешние обработки. Некоторые из них входят в стандартную поставку , другие доступны на портале Инфостарт или ITS.

Популярные обработки:

  • 🛠️ «Поиск взаимозачётов» — показывает все взаимозачёты за период с группировкой по контрагентам и договорам. Доступна в 1С:Бухгалтерия и ERP.
  • 🔎 «Анализ дебиторской и кредиторской задолженности» — выявляет возможности для взаимозачёта, даже если они не оформлены документами.
  • 📈 «Контроль взаимозачётов» — проверяет корректность проведённых взаимозачётов и выявляет ошибки (например, несовпадение сумм по дебету и кредиту).

Чтобы подключить обработку:

  1. Скачайте файл обработки (формат .epf или .erf) с официального источника.
  2. В перейдите в Файл → Открыть и выберите скачанный файл.
  3. Следуйте инструкциям на экране (обычно нужно указать период и организацию).

Пример работы с обработкой «Поиск взаимозачётов»:


// Запрос для поиска взаимозачётов в обработке

ВЫБРАТЬ

Контрагент.Наименование КАК Контрагент,

Договор.Наименование КАК Договор,

СуммаДт КАК СуммаДебет,

СуммаКт КАК СуммаКредит,

ДокументРасчетов.Дата КАК Дата,

ДокументРасчетов.Номер КАК Номер

ИЗ

РегистрБухгалтерии.Хозрасчетный.Обороты КАК Обороты

ГДЕ

Обороты.Счет = &Счет1 И Обороты.КорСчет = &Счет2

ИЛИ Обороты.Счет = &Счет2 И Обороты.КорСчет = &Счет1

⚠️ Внимание: Перед использованием внешних обработок обязательно создайте резервную копию базы. Некоторые обработки могут содержать ошибки, ведущие к потере данных.

5. Поиск взаимозачётов по конкретному контрагенту

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

Инструкция для 1С:Бухгалтерия 3.0:

  1. Откройте справочник Контрагенты (Справочники → Контрагенты).
  2. Найдите нужного контрагента и откройте его карточку.
  3. Перейдите на вкладку Расчёты или Документы расчётов.
  4. В фильтре по виду документа выберите Корректировка долга или Зачёт аванса.

В 1С:ERP аналогичная информация доступна через:

  • 📂 Финансы → Расчёты с контрагентами → Карточка контрагента.
  • 📄 Вкладка Документы с фильтром по типу Взаимозачёт.

Если взаимозачёты не отображаются, проверьте:

🔲 Указан ли правильный договор в фильтре?

🔲 Нет ли ограничений по дате (возможно, взаимозачёт проведён в другом периоде)?

🔲 Есть ли у пользователя права на просмотр документов этого контрагента?

🔲 Не скрыты ли документы настройками отображения (например, по организации)?

-->

Для углублённого анализа можно сформировать Акт сверки с контрагентом:

  1. В карточке контрагента нажмите Сверка расчётов.
  2. Укажите дату и нажмите Сформировать.
  3. В полученном акте ищите строки с пометкой «Зачёт аванса» или «Взаимозачёт».

6. Запросы 1С для поиска взаимозачётов (для опытных пользователей)

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

Пример запроса для поиска взаимозачётов между счётами 60.01 и 62.01 за текущий год:

ВЫБРАТЬ

ДокументРасчетов.Вид КАК ВидДокумента,

ДокументРасчетов.Дата КАК Дата,

ДокументРасчетов.Номер КАК Номер,

Контрагент.Наименование КАК Контрагент,

Договор.Наименование КАК Договор,

СуммаДт КАК СуммаДебет,

СуммаКт КАК СуммаКредит

ИЗ

РегистрБухгалтерии.Хозрасчетный.Обороты КАК Обороты

ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Движения КАК Движения

ПО Обороты.Регистратор = Движения.Регистратор

И Обороты.Период = Движения.Период

ГДЕ

(Обороты.Счет = Счет.РасчетыСПоставщиками И Обороты.КорСчет = Счет.РасчетыСПокупателями)

ИЛИ (Обороты.Счет = Счет.РасчетыСПокупателями И Обороты.КорСчет = Счет.РасчетыСПоставщиками)

И Обороты.Период МЕЖДУ &НачалоПериода И &КонецПериода

УПОРЯДОЧИТЬ ПО

Дата

Чтобы выполнить запрос:

  1. Откройте Сервис → Все функции → Запрос (или Отладка → Запрос в конфигураторе).
  2. Вставьте текст запроса и нажмите Выполнить.
  3. Укажите параметры (например, &НачалоПериода = '01.01.2026').
  4. Просмотрите результаты в таблице.

Для автоматизации можно сохранить запрос как внешнюю обработку и использовать её регулярно.

⚠️ Внимание: При работе с запросами будьте осторожны с фильтрами по периодам. Если указать слишком большой диапазон, запрос может долго выполняться или привести к зависанию 1С.
💡

Запросы 1С позволяют найти взаимозачёты даже в больших базах, где стандартные отчёты работают медленно. Однако для их использования нужны права на конфигуратор или роль Администратор.

7. Типичные ошибки при поиске взаимозачётов

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

  • 🔴 Не проведён документ — взаимозачёт оформлен, но не проведён (статус «Не проведён»). Проверьте журнал документов и проведите его вручную.
  • 🔴 Неверные счета учёта — в документе указаны не те счета (например, 60.02 вместо 60.01). Исправьте и перепроведите.
  • 🔴 Ошибки в субконто — не совпадают контрагенты или договоры в дебете и кредите. Это приводит к «висящим» остаткам.
  • 🔴 Отсутствие прав — у пользователя нет доступа к просмотру документов Корректировка долга или отчётов по счётам 60/62.
  • 🔴 Заблокированные проводки — если взаимозачёт проведён в закрытом периоде, он может не отображаться в актуальных отчётах.

Как исправить:

  1. Для не проведённых документов: откройте документ и нажмите Провести.
  2. Для ошибок в счётах/субконто: откройте документ, исправьте данные и перепроведите.
  3. Для проблем с правами: обратитесь к администратору за настройкой ролей.

Если взаимозачёт проведён правильно, но не виден в отчётах, попробуйте:

  • 🔄 Обновить отчёт (кнопка Обновить или F5).
  • 🔧 Пересчитать итоги (Сервис → Пересчёт итогов).
  • 📊 Сформировать отчёт в другом разрезе (например, по договорам вместо контрагентов).

FAQ: Частые вопросы по взаимозачётам в 1С

Как отменить ошибочный взаимозачёт?

Отменить взаимозачёт можно двумя способами:

  1. Сторно-документом: создайте документ Корректировка долга с типом операции Сторно и укажите исходный документ.
  2. Ручной операцией: введите операцию с обратными проводками (например, Дт 62.01 — Кт 60.01 вместо Дт 60.01 — Кт 62.01).

После отмены проверьте остатки по счётам 60 и 62 — они должны восстановиться.

Можно ли сделать взаимозачёт между разными организациями в одной базе?

Да, но только если:

  • 🏢 Обе организации ведут учёт в одной базе .
  • 📝 Взаимозачёт оформлен документом Корректировка долга с указанием обеих организаций.
  • 💼 В настройках учёта разрешён межфирменный зачёт (проверьте в справочнике Организации).

В 1С:ERP для этого есть специальный документ Внутригрупповые расчёты.

Почему после взаимозачёта остатки не обнулились?

Причины:

  • 🔢 Суммы в дебете и кредите не совпадают (например, зачли 100 000 ₽ по дебету и 99 000 ₽ по кредиту).
  • 📌 В документе указаны разные валюты или курсы.
  • 📅 Взаимозачёт проведён не по тому договору или контрагенту.

Решение: откройте документ взаимозачёта и проверьте все реквизиты, особенно поля Сумма, Валюта и Договор.

Где посмотреть историю изменений взаимозачёта?

История изменений доступна:

  • 📜 В журнале документов — откройте документ и нажмите История (или Ещё → История).
  • 🔍 Через отчёт «История изменений» (Сервис → История изменений).
  • 📋 В регистрах сведений — если взаимозачёт затрагивает регистры (например, Взаиморасчёты с контрагентами).

В 1С:ERP и УТ 11 история также доступна через карточку документа на вкладке Версии.

Как экспортировать взаимозачёты в Excel?

Способы экспорта:

  1. Из отчёта: откройте Оборотно-сальдовую ведомость или Анализ счёта, нажмите Ещё → Выгрузить и выберите формат Excel.
  2. Из документа: в журнале документов выделите нужные строки и нажмите Выгрузить в Excel.
  3. Через обработку: используйте внешнюю обработку «Выгрузка данных в Excel» (доступна на Инфостарт).

Для автоматического экспорта можно настроить регламентное задание в .