Почему списанный долг клиента висит в отчете «Задолженность клиентов по срокам» и как это исправить?

Пользователь 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

Каждый практикующий специалист в 1С:Управление торговлей (УТ) ред. 11.4 сталкивался с ситуацией, когда по данным одного отчета взаиморасчеты с контрагентом полностью закрыты, а по данным другого — долг продолжает отображаться как просроченный. Чаще всего этот дисбаланс возникает между отчетами «Ведомость расчетов с клиентами» и «Задолженность клиентов по срокам».

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

Разрыв регистров: почему «Ведомость расчетов» расходится с «Задолженностью по срокам»?

Для того чтобы понять причину проблемы, нам необходимо заглянуть во внутреннюю архитектуру учета взаиморасчетов в 1С:УТ 11.4. Программа хранит информацию о долгах в нескольких специализированных регистрах накопления. В зависимости от настроек системы и договоров контрагентов, данные могут распределяться по-разному:

  1. Регистр накопления «Расчеты с клиентами» — хранит общие (сводные) остатки взаиморасчетов в разрезе партнеров, контрагентов и договоров/заказов. Именно на основании этого регистра строится отчет «Ведомость расчетов с клиентами».
  2. Регистр накопления «Расчеты с клиентами по документам» (используется в режиме «Офлайн») или «Расчеты с клиентами по срокам» (в режиме «Онлайн») — это детальные регистры. Они хранят информацию о задолженности в разрезе конкретных расчетных документов (накладных, актов, платежей) и дат возникновения задолженности. По ним формируется отчет «Задолженность клиентов по срокам».

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

Главная ошибка при заполнении документа «Списание задолженности»

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

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

Если пользователь создает документ Списание задолженности вручную и заполняет табличную часть произвольно, он часто совершает ошибку: указывает в поле «Объект расчетов» сам Договор или Соглашение, а не конкретный первичный документ. В результате:

Правильное решение: всегда используйте автоматическое заполнение! Давайте разберем по шагам, как правильно списать задолженность:

  1. Перейдите в раздел Казначейство — Взаимозачеты и списание задолженности — Списание задолженности.
  2. Создайте новый документ с типом операции «Списание задолженности клиента».
  3. На вкладке «Задолженность» категорически не рекомендуется заполнять строки вручную. Нажмите кнопку «Заполнить по остаткам».
  4. Программа самостоятельно проанализирует детальные регистры взаиморасчетов, найдет все неоплаченные накладные или заказы и перенесет их в табличную часть в качестве объектов расчетов.
  5. Укажите статью расходов/активов для списания и проведите документ.

После этого детальные регистры закроются корректно, и просроченная задолженность исчезнет из отчета по срокам. Для автоматизации массового списания остатков по контрагентам можно воспользоваться инструментом для группового создания документов списания задолженности.

Регламентные задания и отложенное проведение в режиме «Офлайн»

Проанализируем ситуацию, когда документ списания заполнен верно, но остатки в отчете все равно не изменились. В УТ 11.4 при использовании режима расчетов «Офлайн» распределение взаиморасчетов происходит отложено.

За эту операцию отвечает регламентное (фоновое) задание Выполнение отложенных движений по расчетам с клиентами. Рассмотрим, как принудительно запустить актуализацию данных:

  1. Перейдите в раздел Финансовый результат и контроллинг — Закрытие месяца.
  2. Найдите пункт «Актуализация расчетов с клиентами». Если рядом с ним горит индикатор необходимости выполнения операции, нажмите кнопку «Выполнить операции» или запустите этот пункт вручную.
  3. Если автоматический запуск регламентных заданий в базе отключен или работает со сбоями, фоновое задание можно запустить вручную через консоль регламентных заданий (раздел НСИ и администрирование — Обслуживание — Регламентные операции — Регламентные и фоновые задания). Найдите задание Выполнение отложенных движений по расчетам с клиентами и нажмите «Выполнить сейчас».

Также стоит проверить регистр сведений Задания к распределению расчетов (или Очередь распределения расчетов). Если в системе возникла ошибка проведения по какому-то конкретному партнеру, вся очередь распределения последующих документов может заблокироваться. В таком случае необходимо найти проблемный документ (вызывающий ошибку проведения), исправить его, после чего очередь распределения очистится, и новые документы списания вступят в силу.

Устранение ошибки «Задана некорректная дата первого периода расчета курсовых разниц»

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

Давайте выясним техническую причину этой ошибки и способы ее локализации:

Альтернативное решение: использование документа «Взаимозачет задолженности»

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

Рассмотрим порядок действий для автоматического схлопывания таких остатков:

  1. Перейдите в раздел Казначейство — Взаимозачеты и списание задолженности — Взаимозачеты задолженности.
  2. Создайте документ. Выберите вид операции в зависимости от ситуации (например, «Взаимозачет по операциям одного клиента»).
  3. Нажмите кнопку «Подобрать по остаткам» на вкладках дебиторской и кредиторской задолженности.
  4. Система автоматически сопоставит переплаты и долги в разрезе документов и договоров. Проведите документ и выполните закрытие месяца для актуализации регистров расчетов по срокам.

Использование правильных инструментов автоматического заполнения документов и своевременный контроль фоновых заданий гарантируют идеальное соответствие всех управленческих отчетов в вашей системе 1С:Управление торговлей 11.4.

← На главную