Изменения от 12.02.2021
Реализована возможность выбора в аналитике отчета реквизитов составных полей.
Изменения от 01.02.2021
Реализована возможность выбора документов и справочников в качестве источников данных для отчета.
А также ресурсы регистров измерений могут быть использованы в качестве измерений (группировок отчета).
Изменения от 04.11.2015
Изменен принцип указания агрегатных функций.
Вместо явного указания агрегатной функции для формул (ранее всегда использовалась сумма) выбор предоставляется пользователю (пока там 4 функции - сумма, минимум, максимум, количество различных).
Правило следующее - если в строках формулы есть хотя бы одна агрегатная функция, общая агрегатная функция формулы не применяется.
Если функции не указаны - применяется общая, если она не выбрана - используется сумма.
Изменения от 23.10.2015
Реализована возможность указания формул в качестве частей других формул с проверкой цикличных ссылок.
-------------------------------------------------------------------------------
Разработка создана с использованием функционала всем хорошо знакомого универсального отчета.
Принципы настройки вывода, отбора, сортировки, условного оформления полностью сохранены.
Главное отличие и основное достоинство - возможность указывать в качестве источника данных для отчета - НЕСКОЛЬКО регистров накопления или сведений (аналогично объединению в запросах).
Приведу пример настройки отчета для решения следующей задачи: необходимо получить отчет вот такого вида
Товар должен попасть в результат отчета в случае, если на него установлена цена, по нему есть остаток или были продажи.
Алгоритм настройки источников данных и структуры полей немного похож на механизм работы с конструктором запросов, вкладка «Объединения».
Итак, приступим:
1. Нажимаем кнопку «Источники данных и структура отчета»
2. В открывшемся окне удаляем добавленную по умолчанию строку и указываем источники данных: регистр накопления «Продажи», регистр накопления «Товары на складах», регистр сведений «Цены номенклатуры».
На картинках приведен алгоритм добавления в источники только регистра накопления «Продажи», остальные добавляются аналогично.
3. Переходим к настройке аналитики отчета – в таблице под надписью «2. Настройте аналитику отчета» оставим только те строки, которые нам необходимы, в нашем случае – номенклатуру.
По умолчанию сюда добавляются все измерения регистров и сопоставляются по имени. По желанию пользователя данные могут быть сопоставлены иначе, для этого используется кнопка выдающего списка. При этом друг другу могут быть сопоставлены данные разных типов. Также в поле ввода может быть указана произвольная строка.
4. Далее настраиваем показатели отчета, по умолчанию сюда добавляются все ресурсы регистров, показатели группируются по именам источников-регистров. Оставляем: продажи-количество (оборот), товары на складах (кон. остаток), цены – цена и валюта.
5. Из более продвинутых настроек – возможность создания формул.
Усложним задачу – добавим колонку «Стоимость в ценах» = Продажи.Количество * Цены номенклатуры. Цена.
6. А также возможность указания отдельного отбора для каждого источника. Поля с префиксом в виде имени источника и точки будут доступны в отборах отчета (Продажи.Номенклатура). Для остальных источников будет использовано общее имя поля отбора – «Номенклатура».
7.Нажимаем кнопку «ОК» и настраиваем отчет – группировки, отбор, покзатели, период...
8.Формируем отчет и получаем результат
Настройки можно сохранить и использовать их повторно. Таким образом, в одном отчете можно получать самые разнообразные данные.
Буду благодарен за критику и пожелания!
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 10.3, релизы 10.3.87.2