Каждый практикующий специалист в 1С:Управление торговлей (УТ) ред. 11.4 сталкивался с ситуацией, когда по данным одного отчета взаиморасчеты с контрагентом полностью закрыты, а по данным другого — долг продолжает отображаться как просроченный. Чаще всего этот дисбаланс возникает между отчетами «Ведомость расчетов с клиентами» и «Задолженность клиентов по срокам».
В этой статье мы подробно разберем природу этого расхождения, выясним, почему стандартный документ Списание задолженности может не давать ожидаемого результата, и рассмотрим пошаговые алгоритмы решения проблемы, включая исправление системных ошибок учета курсовых разниц.
Для того чтобы понять причину проблемы, нам необходимо заглянуть во внутреннюю архитектуру учета взаиморасчетов в 1С:УТ 11.4. Программа хранит информацию о долгах в нескольких специализированных регистрах накопления. В зависимости от настроек системы и договоров контрагентов, данные могут распределяться по-разному:
Разрыв регистров возникает тогда, когда общий баланс по договору обнуляется, но конкретная накладная (Реализация товаров и услуг) остается неоплаченной в детальном регистре. Одновременно с этим по договору зависает «виртуальный» аванс на ту же сумму. Взаимозачет этих сумм не происходит автоматически, из-за чего в общей ведомости мы видим нулевое сальдо, а в отчете по срокам — просроченную задолженность.
Выясним причину, по которой документ Списание задолженности списывает общий долг, но оставляет его в детальном отчете. Это классическая ошибка ручного ввода данных.
Если в договоре или соглашении с клиентом установлена детализация расчетов «По заказам» или «По расчетным документам», то при списании долга система требует указать конкретный Объект расчетов (например, конкретный заказ или расходную накладную, по которой возник долг).
Если пользователь создает документ Списание задолженности вручную и заполняет табличную часть произвольно, он часто совершает ошибку: указывает в поле «Объект расчетов» сам Договор или Соглашение, а не конкретный первичный документ. В результате:
Расчеты с клиентами успешно списывает сумму с общего баланса договора.Расчеты с клиентами по документам исходная накладная так и остается висеть со статусом «Не оплачено» (просрочено).Правильное решение: всегда используйте автоматическое заполнение! Давайте разберем по шагам, как правильно списать задолженность:
После этого детальные регистры закроются корректно, и просроченная задолженность исчезнет из отчета по срокам. Для автоматизации массового списания остатков по контрагентам можно воспользоваться инструментом для группового создания документов списания задолженности.
Проанализируем ситуацию, когда документ списания заполнен верно, но остатки в отчете все равно не изменились. В УТ 11.4 при использовании режима расчетов «Офлайн» распределение взаиморасчетов происходит отложено.
За эту операцию отвечает регламентное (фоновое) задание Выполнение отложенных движений по расчетам с клиентами. Рассмотрим, как принудительно запустить актуализацию данных:
Выполнение отложенных движений по расчетам с клиентами и нажмите «Выполнить сейчас».Также стоит проверить регистр сведений Задания к распределению расчетов (или Очередь распределения расчетов). Если в системе возникла ошибка проведения по какому-то конкретному партнеру, вся очередь распределения последующих документов может заблокироваться. В таком случае необходимо найти проблемный документ (вызывающий ошибку проведения), исправить его, после чего очередь распределения очистится, и новые документы списания вступят в силу.
При попытке перейти на более современный режим расчетов «Онлайн» или при ручном запуске специализированных обработок пересчета (например, ЗаполнениеРегистровВзаиморасчетов в меню «Все функции») пользователи часто сталкиваются с системной ошибкой: «Задана некорректная дата первого периода расчета курсовых разниц».
Давайте выясним техническую причину этой ошибки и способы ее локализации:
Курсы валют обязательно должна присутствовать техническая запись для рубля с курсом 1:1. Дата этой записи должна быть максимально ранней (например, «01.01.1980»). Если эта запись была случайно удалена или ее дата сместилась на более поздний период, система выдаст ошибку при расчете курсовых разниц. Добавьте строку с курсом рубля 1 к 1 от 1980 года, чтобы исправить ситуацию.В некоторых случаях задолженность в отчете по срокам висит потому, что у контрагента одновременно присутствуют незакрытый аванс и неоплаченная накладная. Для исправления таких «пересортиц» по объектам расчетов отлично подходит документ Взаимозачет задолженности. Для массового схлопывания таких расхождений можно использовать обработку для группового создания документов взаимозачета задолженности.
Рассмотрим порядок действий для автоматического схлопывания таких остатков:
Использование правильных инструментов автоматического заполнения документов и своевременный контроль фоновых заданий гарантируют идеальное соответствие всех управленческих отчетов в вашей системе 1С:Управление торговлей 11.4.