В начало

«Взаиморасчеты» через СКД

 

            Есть регистр «Взаиморасчеты», но нет соответствующего отчета. Начинаем делать такой отчет в системе компоновки данных (СКД), но сначала создадим сам объект.

            На закладке «Подсистемы» включаем его в нужные нам подсистемы. А на закладке «Основные» открываем схему компоновки данных. После этого запустится основная схема компоновки данных (ОСКД), на которой на закладке «Наборы данных» добавляем новый запрос и запускаем «Конструктор запроса…».

            В конструкторе запроса выбираем виртуальную таблицу «Взаиморасчеты.Остатки» и возвращаемся в ОСКД.

Рис. 1. Закладка «Таблица и поля» конструктора запроса

Рис. 1. Закладка «Таблица и поля» конструктора запроса

 

Рис. 2. Закладка «Наборы данных» после сформированного запроса

Рис. 2. Закладка «Наборы данных» после сформированного запроса

 

            Затем переходим на закладку «Ресурсы», выбираем поле «СуммаДолгаОстаток», после чего переходим на закладку «Настройки».

            На закладке «Настройки» можно выбрать просто «Детальные записи» ,при этом получится неказистый отчет.

Рис. 3. Простецкий отчет «Взаиморасчеты» в первом приближении

Рис. 3. Простецкий отчет «Взаиморасчеты» в первом приближении

 

            Данный отчет можно легко доработать пользовательскими настройками. Для этого нужно выбрать «Изменить вариант» и начать его редактирование.

            На закладке «Пользовательские поля» нужно выбрать «Добавить ­– Новое поле выбор…», затем добавить 2 поля, в одном поле указать условие «Сумма долга Остаток < 0», а в другом наоборот – «Сумма долга Остаток > 0». Так получатся 2 поля: «Мы должны» и «Нам должны». Потом эти поля нужно добавить в выбранные поля на закладке «Поля».

Рис. 4. Отчет «Взаиморасчеты» с пользовательскими полями «Мы должны» и «Нам должны»

Рис. 4. Отчет «Взаиморасчеты» с пользовательскими полями «Мы должны» и «Нам должны»

 

            ПРИМЕЧАНИЕ: отчет создан в версии 8.3, интерфейс «Такси».