Как вывести этапы графика оплаты в отчете Задолженность клиентов в 1С:Управление торговлей?

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

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

Понимание архитектуры взаиморасчетов

Первым делом проанализируем, почему данные могут быть пустыми. В УТ 11 существует два способа ведения взаиморасчетов: «старая» и «новая» архитектуры. Если отчет использует механизмы старой архитектуры, он может не содержать детальных данных о плановых сроках погашения для заказов. Чтобы исправить ситуацию, убедитесь, что вы используете отчеты, основанные на новой архитектуре расчетов. Именно они обращаются к регистру Расчеты с клиентами по документам, где хранится детальная информация о плановых датах и суммах.

Использование отчета «Задолженность клиентов по срокам»

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

  1. Перейдите в отчет Задолженность клиентов по срокам.
  2. Проверьте, выведены ли в отчет поля Дата планового погашения или Дата платежа.
  3. Если поля отсутствуют, используйте Расширенный режим настроек отчета.
  4. В структуре группировок добавьте детальные записи и выберите поля из регистра, ответственного за график оплаты.

Важные нюансы настройки и работы

Чтобы данные отображались корректно, необходимо учитывать следующие особенности системы 1С:

Альтернативный подход: Универсальный отчет

Если стандартные варианты отчетов не дают нужной информации, разберем более профессиональный подход — использование Универсального отчета. Это поможет нам понять, есть ли данные в базе в принципе:

  1. Откройте Универсальный отчет (раздел Администрирование или Отчеты).
  2. В качестве источника данных выберите регистр накопления Расчеты с клиентами.
  3. В настройках отчета выберите поля Объект расчетов, Сумма, Дата платежа.
  4. Сформируйте отчет. Если данные здесь отображаются, значит, проблема только в настройках группировки стандартного отчета. Если данных нет — проблема в том, как система фиксирует график в ваших заказах.

Создание собственного отчета на базе СКД

Если типовые отчеты все же не позволяют добиться нужного вида, мы можем создать внешнюю обработку на базе Системы компоновки данных (СКД). Это наиболее гибкий метод:

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


ВЫБРАТЬ
    ЗаказКлиентаЭтапыГрафикаОплаты.Ссылка КАК Заказ,
    ЗаказКлиентаЭтапыГрафикаОплаты.ДатаПлатежа,
    ЗаказКлиентаЭтапыГрафикаОплаты.Сумма
ИЗ
    Документ.ЗаказКлиента.ЭтапыГрафикаОплаты КАК ЗаказКлиентаЭтапыГрафикаОплаты
ГДЕ
    ЗаказКлиентаЭтапыГрафикаОплаты.Ссылка.Проведен = ИСТИНА

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

← На главную