Контроль дебиторской и кредиторской задолженности — одна из ключевых задач бухгалтера и финансового директора. В 1С:Предприятие есть несколько способов получить актуальные данные о долгах контрагентов, но не все пользователи знают, как это сделать быстро и без ошибок. В этой статье разберём 5 проверенных методов, включая стандартные отчёты, специализированные обработки и SQL-запросы для опытных пользователей.

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

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

1. Стандартный отчёт «Анализ субконто» — базовый способ

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

Чтобы открыть отчёт:

  1. Перейдите в меню Отчёты → Стандартные отчёты → Анализ субконто.
  2. В поле Субконто 1 выберите Контрагенты (или Партнёры в УТ/ERP).
  3. В поле Счёт укажите 60.01 (расчёты с поставщиками) или 62.01 (расчёты с покупателями).
  4. Задайте период и нажмите Сформировать.

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

📊 Какую конфигурацию 1С вы используете?
1С:Бухгалтерия 8.3
1С:Управление торговлей 11
1С:ERP
1С:Комплексная автоматизация
Другая

2. Отчёт «Ведомость по контрагентам» — детализация по договорам

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

Как сформировать отчёт:

  1. Откройте раздел Покупки и продажи (или Финансы в ERP).
  2. Выберите Отчёты → Ведомость по контрагентам.
  3. Установите фильтры:
    • 📅 Период: укажите дату, на которую нужно получить остатки.
    • 📝 Контрагенты: оставьте пустым для всех или выберите конкретных.
    • 💰 Валюта: если работаете с иностранными партнёрами, выберите нужную валюту.
  • Нажмите Сформировать.
  • Преимущество этого отчёта — возможность увидеть просроченную задолженность (если в настройках включён соответствующий флаг). Также здесь отображаются суммы по каждому договору отдельно, что удобно для анализа.

    Установить корректный период|Выбрать нужную организацию (если их несколько)|Проверить фильтр по валюте (если есть валютные операции)|Отметить галочкой"Показывать нулевые остатки" (если нужно)|Сверить данные с последней выгрузкой из банка-->

    3. Отчёт «Карточка счёта» — для бухгалтеров

    Если вам нужна максимальная детализация по проводкам, используйте «Карточку счёта». Этот отчёт показывает все движения по выбранному счёту (например, 60.01 или 62.01) с указанием документов-оснований, сумм и остатков после каждой операции.

    Инструкция:

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

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

    ⚠️ Внимание: Если в вашей базе ведётся аналитика по договорам, в настройках отчёта добавьте Субконто 2 → Договоры, иначе данные будут сгруппированы только по контрагентам без разбивки по соглашениям.

    4. Обработка «Поиск и замена задолженности» — для исправления ошибок

    Если вам нужно не только посмотреть задолженность, но и исправить ошибочные остатки (например, перенести долг с одного контрагента на другого или списать бесспорную задолженность), используйте обработку Поиск и замена задолженности. Она есть в стандартных поставках 1С:Бухгалтерия 8.3 и 1С:ERP.

    Как работать с обработкой:

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

      • 🔄 Перенести задолженность между контрагентами.
      • 🗑️ Списать безнадёжный долг.
      • 🔗 Провести взаимозачёт между дебиторкой и кредиторкой.
    ⚠️ Внимание: Перед массовыми изменениями обязательно сделайте резервную копию базы. Ошибки в обработке могут привести к искажению учёта, особенно если в базе ведётся аналитика по нескольким субконто (например, договорам, проектам, направлениям деятельности).

    5. SQL-запрос для опытных пользователей

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

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

    ВЫБРАТЬ
    

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

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

    РегистрБухгалтерииОстатки.СальдоНачальноеОборот КАК СальдоНачальное,

    РегистрБухгалтерииОстатки.СальдоКонечноеОборот КАК СальдоКонечное

    ИЗ

    РегистрБухгалтерии.Хозрасчетный (&Период, Счет = &Счет) КАК РегистрБухгалтерииОстатки

    ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты

    ПО РегистрБухгалтерииОстатки.Контрагент = Контрагенты.Ссылка

    ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов

    ПО РегистрБухгалтерииОстатки.ДоговорКонтрагента = ДоговорыКонтрагентов.Ссылка

    ГДЕ

    РегистрБухгалтерииОстатки.СальдоКонечноеОборот <> 0

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

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

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

    1. Откройте конфигуратор (Файл → Конфигуратор).
    2. Перейдите в Сервис → Запрос (Ctrl+Q).
    3. Вставьте код, укажите параметры (&Период и &Счет) и нажмите Выполнить.
    Поле в запросе Описание Пример значения
    СальдоНачальноеОборот Остаток на начало периода 15 000,00
    СальдоКонечноеОборот Остаток на конец периода (текущая задолженность) 8 500,00
    Контрагент Наименование контрагента из справочника ООО"Ромашка"
    Договор Номер договора (если ведётся аналитика) ДОГ-23/05
    💡

    Если вам нужно регулярно выгружать задолженность в Excel, сохраните SQL-запрос как внешнюю обработку. Для этого после выполнения запроса нажмите Файл → Сохранить как... и выберите формат .erf. В дальнейшем вы сможете запускать его прямо из интерфейса 1С без открытия конфигуратора.

    Сравнение методов: какой выбрать?

    Выбор способа зависит от вашей задачи и уровня доступа к . В таблице ниже — сравнение всех рассмотренных методов:

    Метод Уровень сложности Детализация Возможность редактирования Подходит для
    Анализ субконто ⭐ Базовый Остатки по счёту ❌ Нет Быстрой проверки сальдо
    Ведомость по контрагентам ⭐⭐ Средний Остатки + договоры ❌ Нет Аналитика по договорам
    Карточка счёта ⭐⭐ Средний Все проводки ❌ Нет Поиска ошибок в учёте
    Поиск и замена задолженности ⭐⭐⭐ Продвинутый Остатки + документы ✅ Да Исправления ошибок
    SQL-запрос ⭐⭐⭐⭐ Эксперт Любая (настраивается) ❌ Нет (только данные) Сложных выгрузок и интеграций

    Для большинства пользователей достаточно первых трёх методов. SQL-запросы и обработка замены задолженности требуют deeper понимания учёта и прав доступа, поэтому их лучше использовать под контролем опытного специалиста.

    💡

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

    Частые ошибки и как их избежать

    При работе с отчётами по задолженности пользователи часто сталкиваются с типичными проблемами. Вот самые распространённые из них и способы их решения:

    • 🔴 Некорректные остатки: Если суммы в отчёте не сходятся с банковскими выписками, проверьте:
      • Дату последней выгрузки банковских операций.
      • Наличие не проведённых документов (например, платёжных поручений).
      • Корректность указания счёта в фильтрах (например, 62.01 вместо 62.02).
    • 🔴 Отсутствие данных по контрагенту: Возможно, в справочнике Контрагенты не заполнено поле Полное наименование или не указан ИНН. В этом случае фильтры могут не срабатывать.
    • 🔴 Отрицательные остатки: Это сигнал о том, что по контрагенту одновременно числится и дебиторская, и кредиторская задолженность. Используйте обработку Поиск и замена задолженности для взаимозачёта.

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

    • Несвоевременного отражения платежей (например, платёж прошёл по банку, но не проведён в ).
    • Ошибок в реквизитах (например, неверный номер счёта или договора).
    • Задержки в обмене данными (если используется клиент-банк с ручной выгрузкой).
    ⚠️ Внимание: Если вы работаете в 1С:УТ 11 или 1С:ERP, проверьте настройки Функциональности (раздел Администрирование). Иногда отчёты по задолженности скрыты, если не включён флаг Расчёты с контрагентами.

    FAQ: Ответы на частые вопросы

    Как посмотреть задолженность по конкретному договору?

    Используйте отчёт «Ведомость по контрагентам» и в настройках добавьте группировку по полю Договор. Если в отчёте нет такой колонки, проверьте, включена ли аналитика по договорам в настройках учёта (раздел Главное → Настройки → Функциональность).

    Можно ли выгрузить задолженность в Excel?

    Да, любой стандартный отчёт в можно выгрузить в Excel. Для этого:

    1. Сформируйте отчёт.
    2. Нажмите кнопку Ещё → Выгрузить (или Сохранить как...).
    3. Выберите формат Excel (.xlsx).

    Для SQL-запросов используйте кнопку Выгрузить результаты в окне запроса.

    Почему в отчёте не показывается просроченная задолженность?

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

    1. В отчёте Ведомость по контрагентам включить колонку Срок оплаты (если она есть в вашей конфигурации).
    2. Добавить фильтр по дате: Срок оплаты < ТекущаяДата.

    В 1С:ERP есть отдельный отчёт Просроченная задолженность в разделе Финансы.

    Как списать безнадёжную задолженность?

    Для списания безнадёжного долга:

    1. Сформируйте акт инвентаризации расчётов (Документы → Инвентаризация → Акт инвентаризации расчётов).
    2. На основании акта создайте документ Списание задолженности.
    3. Укажите счёт списания (обычно 91.02 — прочие расходы).

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

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

    Да, в 1С:ERP и 1С:УТ 11 есть механизм бизнес-процессов для отправки уведомлений. Настройка включает:

    1. Создание бизнес-процесса в разделе Администрирование → Бизнес-процессы.
    2. Указание условия (например, Дата оплаты < ТекущаяДата).
    3. Настройку шаблона письма с переменными (сумма долга, контрагент, срок просрочки).

    В 1С:Бухгалтерия 8.3 такой функции нет, но можно использовать внешние обработки (например, Рассылка писем по задолженности с сайта Инфостарт).