Часто появляется задача когда нужно вывести результаты какой то группировки в колонку. Например пользователь хочет отчет в котором строки это номенклатура, а в колонках даты за выбранный период. В ячейках отображается сумма продаж по товару за день.
Можно ли такое собрать в СКД? И вообще какой "правильный" подход к решению таких задач?
Может уже есть статья на эту тему, не нахожу. Направьте в нужном направлении.
2.
accounting_cons
86225.10.24 18:51 Сейчас в теме
(1) Можно. Нужно сделать таблицу в СКД. Например, в этом отчете: https://infostart.ru/1c/reports/1498261/ в колонках продажи по месяцам, но могут быть и дни. Скачайте и посмотрите, как это реализовано.
(1) Ищете регистр по продажам. Выбираете данные по периоду, номенклатуре и сумме продаж.
Выводите в таблицу.
По строкам - группировка по номенклатуре, по колонкам - по периоду + ресурс (сумма продаж)
Если надо вывести буквально каждый календарный день - делается таблица периода, на неё "наматывается" левым соединением "продажи" из примера выше, и также выводится.
(3) Извиняюсь. Написал только половину задачи.
нужно не просто колонку вывести. Нужно вывести в СКД таблицу вот в таком виде:
Номенклатура,НачОста, Приход, Расход, КонОст, но Приход, Расход - с группировкой по дням в колонку.
Пользователь задает период октябрь например и формируется табилца вот такого вида:
Товар1 НачОст, Приход_01_10_2024, Расход_01_10_2024,Приход_02_10_2024, Расход_02_10_2024, КонОст
Сейчас пока пришел к тому что формирую набор данных программно, и передаю таблицу значений нужного вида. Проще варианта не придумал.