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