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