Здравствуйте!
1С:Предприятие 8.2 (8.2.19.116), не типовая торговля
Необходимо реализовать с использованием СКД отчет с отбором по колонкам разных групп товаров. Во вложении скриншот того, что необходимо получить. Возникла трудность с выводом колонок с учетом отбора. Каким образом настроить СКД, чтобы данные корректно распределялись по колонкам?
1С:Предприятие 8.2 (8.2.19.116), не типовая торговля
Необходимо реализовать с использованием СКД отчет с отбором по колонкам разных групп товаров. Во вложении скриншот того, что необходимо получить. Возникла трудность с выводом колонок с учетом отбора. Каким образом настроить СКД, чтобы данные корректно распределялись по колонкам?
Прикрепленные файлы:
По теме из базы знаний
- Универсальный конструктор отчетов СКД (управляемые формы, тонкий клиент)
- 1с8.2-8.3.Вывод на экран данных запроса с переданными Параметрами из Документа! 8 различных вариантов:от Сообщений, Таблицы и Отчетов до СКД без объекта-отчета
- Программная корректировка при выводе отчета СКД
- Доработка типового отчета на СКД с помощью расширения
- По-настоящему свои макеты в отчетах СКД. Исследование процесса компоновки и генерация кода отчета
Найденные решения
Всем спасибо за советы вопрос решился следующим образом.
Запросом были получены данные по каждому отбору и итого (для каждого отбора по Товару - отдельная временная таблица, потом все таблицы левым соединением к итогам по регистратору и Товару соответственно).
Далее, в СКД была сделана просто компоновка результата отчета, в СКД компоновка, дада :), тип "Список", а необходимые ресурсы были объеденены в группы на уровне отчета в выбранных полях, затем макет шапки и готово.
В итоге, не совсем то, что я хотел изначально, хотел только средствами СКД обойтись, но задачу поставленную решил.
Запросом были получены данные по каждому отбору и итого (для каждого отбора по Товару - отдельная временная таблица, потом все таблицы левым соединением к итогам по регистратору и Товару соответственно).
Далее, в СКД была сделана просто компоновка результата отчета, в СКД компоновка, дада :), тип "Список", а необходимые ресурсы были объеденены в группы на уровне отчета в выбранных полях, затем макет шапки и готово.
В итоге, не совсем то, что я хотел изначально, хотел только средствами СКД обойтись, но задачу поставленную решил.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3) Если сгруппировать, то надо группировать по номенклатурной группе товара.
То есть, у номенклатуры должен быть реквизит "Номенклатурная группа", это справочник.
В нем указывается к какой группе относится данная номенклатура.
Далее в запросе выводите этот реквизит и по нему группируете таблицу.
Группировка строк будет: контрагент
Группировка колонок будет: Номенклатурная группа.
То есть, у номенклатуры должен быть реквизит "Номенклатурная группа", это справочник.
В нем указывается к какой группе относится данная номенклатура.
Далее в запросе выводите этот реквизит и по нему группируете таблицу.
Группировка строк будет: контрагент
Группировка колонок будет: Номенклатурная группа.
Всем спасибо за советы вопрос решился следующим образом.
Запросом были получены данные по каждому отбору и итого (для каждого отбора по Товару - отдельная временная таблица, потом все таблицы левым соединением к итогам по регистратору и Товару соответственно).
Далее, в СКД была сделана просто компоновка результата отчета, в СКД компоновка, дада :), тип "Список", а необходимые ресурсы были объеденены в группы на уровне отчета в выбранных полях, затем макет шапки и готово.
В итоге, не совсем то, что я хотел изначально, хотел только средствами СКД обойтись, но задачу поставленную решил.
Запросом были получены данные по каждому отбору и итого (для каждого отбора по Товару - отдельная временная таблица, потом все таблицы левым соединением к итогам по регистратору и Товару соответственно).
Далее, в СКД была сделана просто компоновка результата отчета, в СКД компоновка, дада :), тип "Список", а необходимые ресурсы были объеденены в группы на уровне отчета в выбранных полях, затем макет шапки и готово.
В итоге, не совсем то, что я хотел изначально, хотел только средствами СКД обойтись, но задачу поставленную решил.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот