Создаем первый отчет в СКД с вычисляемыми полями
Если у нас имеется доступ в Конфигуратор 1С, то мы можем создать отчет, в котором получим информацию из справочников и регистров, а так же результат расчетов в вычисляемых полях.
Оглавление
В данном примере рассмотрим такой отчет, в котором будем выводить данные из Регистра сведений, в котором содержатся данные из справочника Номенклатуры с реквизитами, а так же результат из документа-регистратора в котором было произведено одобрение серий для номенклатуры.
2. В новом окне задаем Имя для отчета, нажимаем "Открыть схему компоновки данных" (ОСКД):
Находясь на вкладке "Наборы данных" нажимаем кнопку:
Из 1 колонки мне понадобился Регистр сведений "флСостоянияСертификацииСерий", который я нашел в дереве "РегистрыСведений", затем встал на него курсором и нажал на кнопку ">", после этого он отобразился во 2-ой колонке с данными, весь регистр я добавлять не стал, а раскрыл ветвь с "флСостоянияСертификацииСерий" и поочередно выделяя нужные регистры добавлял их через кнопку ">", после чего они отображались в 3-ей колонке: с этими данными мы уже будем работать в дальнейшей в нашем отчете.
После того как вывели нужные поля, нажимаем "ОК"
Здесь же на вкладке "Отбор" можно настроить фильтр.
Переходим на вкладку "Вычисляемые поля", добавляем 2-а поля: колонка "Путь к данным": придумываем название поля, которое потом укажем на вкладке "Настройки" - "Выбранные поля", чтобы вывести вычисляемые поля в отчет (пункт №6). Колонка "Выражение" - это формула, в ней я указываю выборку, что если партия одобрена = Истина, если не одобрена, то = Ложь - в соответствии с условием, в колонке будет устанавливаться Булево "Да" или "Нет" (поле СерияНоменклатурыфлПартияОдобрена должно быть добавлено в Набор данных (пункт №3)):
КоличествоОдобренных:
ВЫБОР КОГДА СерияНоменклатурыфлПартияОдобрена = ИСТИНА ТОГДА СерияНоменклатурыфлПартияОдобрена ИНАЧЕ NULL КОНЕЦ
КоличествоНеОдобренных:
ВЫБОР КОГДА СерияНоменклатурыфлПартияОдобрена = ЛОЖЬ ТОГДА СерияНоменклатурыфлПартияОдобрена ИНАЧЕ NULL КОНЕЦ
Колонка "Заголовок" название заголовка в колонке отчета.
6. Чтобы подсчитать количество "Да" / "Нет" в группировке, нужно зайти на вкладку "Ресурсы" и указать поля, которые будем обрабатывать:
7. Теперь остается указать вычисляемые поля на вкладке "Настройки" - "Выбранные поля" чтобы вывести их в отчет:
Помимо выводимых данных из регистра сведений, в 2-ух последних колонках мы подсчитываем количество "Да" / "Нет"
Похожие материалы (по тегу)
- Свёртка базы 1С УТ 10.3
- Как вывести Регистратор и Период по регистру бухгалтерии и выбрать тип регистратора в СКД
- СКД вывести последний документ по номенклатуре если не было оборота по регистру в выбранном периоде
- Объединить поле номенклатуры с подсчетом общего количества из документа в отчете СКД
- Одинаковые (задвоенные) строки в отчете СКД