Таблица СКД

1. Elvin1989 1 08.11.21 13:51 Сейчас в теме
Всем здраствуйте, помогите решить проблемку. Нужно создать отчет в котором в колонках будут даты периода отчета а в строках сотрудники на пересечении этих строк документы на дату из колонки в которых этот содрудник указан. Написал запрос, создал таблицу в которой строки это сотрудник, колонки это даты документы которые необходимо выводить на пересечении указал как ресурс без агрегирующей функции, но проблема в том что на пересечении выводится только один документ. Например на сотруднике Иванов на 20.10.21 оформлено 3 заявки а я в таблице вижу только одну. В плоском виде все данные выводятся нормально в таблице же нет. подскажите что делаю не так
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. glek 119 08.11.21 13:55 Сейчас в теме
(1) Вычислить выражение с группировкой в массив?
homer_; echo77; +2 Ответить
6. wertep 23 08.11.21 15:15 Сейчас в теме
(1)Желательно увидеть структуру отчета с закладки "Настройки".
3. echo77 1881 08.11.21 14:04 Сейчас в теме
(1) В (2) вам правильно подсказывают. В выражении ресурса написать
ВычислитьВыражениеСГруппировкойМассив("Документ")

А лучше написать
ВычислитьВыражениеСГруппировкойТаблицаЗначений("Документ")

- тогда документы будут в отдельных строках
Здесь что-то похоже показано: https://youtu.be/_gFaTWoFavI
4. Elvin1989 1 08.11.21 14:26 Сейчас в теме
(2) немного не то, нужно что бы не в одной ячейки было все, вот пример внешнего вида
Прикрепленные файлы:
7. glek 119 08.11.21 15:20 Сейчас в теме
(4) Тогда (согласно скрина) изначально было поставлена неправильно задача: у Вас простая линейная таблица. Никаких колонок с датами и пересечений там нет.
5. homer_ 78 08.11.21 14:55 Сейчас в теме
в группировку сотрудника добавь плюсом документ свой (возможно надо сделать свое расчетно поле)
8. Elvin1989 1 08.11.21 15:21 Сейчас в теме
(6) вот структура и результат
Прикрепленные файлы:
10. wertep 23 08.11.21 15:23 Сейчас в теме
(8) Ресурсы по какой формуле собраны?
9. Elvin1989 1 08.11.21 15:22 Сейчас в теме
(7) ок может я ошибся а как такую таблицу вывести на скд какие группировки построить?
11. glek 119 08.11.21 15:25 Сейчас в теме
Условно говоря, группировка по сотруднику и документу и дополнительно выводим необходимые колонки. К сожалению больше, не зная что и откуда тянется - сказать не могу. Например, если у нас есть менеджер и приходная накладная, то мы выстраиваем структуру примерно следующего вида:
Группировка менеджер+Приходная накладная.
Дополнительные колонки Приходная накладная.Договор, Приходная накладная.Контрагент и так далее.
12. Elvin1989 1 08.11.21 15:26 Сейчас в теме
(10) Не по какой
Прикрепленные файлы:
13. wertep 23 08.11.21 15:35 Сейчас в теме
(12) Ну вот тут то собака и порылась.
Ресурс работает так: он сворачивает все записи по измерениям до одного значения, вычислив по написанной формуле. Т.е. на пересечении сотрудника и даты должно быть одно значение ресурса. Значение ресурса у вас равно "Заявка", т.е. одна заявка. Вот он вам одну заявку и выводит.
Единственный выход вычислять значение ресурса как советовали в (3). А если хочется чтобы открывалась заявка при этом, то писать обработку расшифровки.

Вот тут это интересно описано https://infostart.ru/1c/articles/864434/
14. wertep 23 08.11.21 15:46 Сейчас в теме
(12) Или сразу использовать в группировке функцию ТаблицаЗначений(Заявка).
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот