Имя: Пароль:
1C
 
Вывод дополнительного ресурса в список-кросс таблицу СКД
0 Franchiser
 
27.11.24
01:45
В строки отчета выводится Дата, в колонки выводятся счета.
Есть три ресурса : СуммаДт, СуммаКт, Сумма по регистру накопления.
Вопрос: как сделать так чтобы в колонку под счета вывелась сумма Дт и Сумма Кт и отдельно еще в конце после всех колонок вывелась сумма по регистру накопления в отдельной колонке?
Какие поля нужно выводить в запросе?
сейчас поля:
Счет,СуммаОборотДт, СуммаОборотКт, СуммаСальдо.
Сейчас в для того чтобы добавить сумму по регистру в счет дополнительно записываю значение "Сумма по регистру".
1 SleepyHead
 
27.11.24
05:03
1. Делаешь дополнительный ресурс, у меня это вычисляемое поле, которое считает сумму по некоторым правилам, исходя из имеющегося набора данных

2. В кросс-таблице в разделе "Колонки" добавляешь еще одну группировку "Детальные записи", в ней в выбранные поля добавляешь этот ресурс, в результате он отражается справа.
2 SleepyHead
 
27.11.24
05:05
В итоге получается вот типа такого: см. картинку, самое правое поле. Внешний вид я не рихтовал, так как отчет чисто технический, главное, что нужная колонка с контрольным полем выводится.
3 d4rkmesa
 
27.11.24
08:47
(0) Можно включить вариант использования группировки "Дополнительная информация":
https://its.1c.ru/db/pubcomplexreports/content/164/hdoc

Тогда чуть получше будет выглядеть.
4 SleepyHead
 
27.11.24
10:03
(3) С этого я и начинал, ресурс туда не засунешь. А мне нужен был итог по сумме.
5 d4rkmesa
 
27.11.24
10:40
(4) Ресурс тоже можно засунуть, впрочем там есть нюансы, не при любой структуре отчета будет работать, иногда итоги не выводятся. Пытался найти логическое объяснение, но не додумался, работает при более-менее простой структуре, когда все поля заданы в настройках структуры отчета, а не группировках (в группировках в выбранных полях <авто>, кроме той, где "дополнительная информация" и выбран ресурс или реквизит).
6 Franchiser
 
27.11.24
11:31
(1) попробовал сделать второй набор данных, который обращается к регистру накопления, делал одно общее поле и объединение наборов, Но тогда получается что появляются три фантомные лишние колонки с ресурсами в которых ничего нет.
7 SleepyHead
 
27.11.24
11:25
(5) Что ж, а я пошел по более простому пути.

На картинке подобрался такой пример, что итог равен горизонтальному итогу по кросс-таблице, но так бывает не всегда. В формуле ресурса идёт учет вида движения: прихода или расхода. Расход учитывается с обратным знаком.

А что колонка не вполне красивая - так можно доделать пост-обработкой табличного документа, но мне не надо было.
8 Franchiser
 
27.11.24
11:32
(3) дополнительная информация с ресурсами не работает
9 Franchiser
 
27.11.24
11:57
(1) у тебя был один набор в отчёте или несколько? Проблема в том что у меня это поле нужно получить из другого регистра и если я его как-то попытаюсь добавить к колонкам со счетами  то получу одну лишнюю колонку с несуществующим счётом.

Сейчас почему-то если использую два набора то начинают появляться такие пустые колонки: Сумма оборот Дт, Сумма оборот КТ.
10 d4rkmesa
 
27.11.24
12:00
(8) "В качестве дополнительной информации можно использовать все поля, доступные в данной группировке."
https://its.1c.ru/db/pubcomplexreports/content/164/hdoc

Т.е. ресурсы тоже можно использовать, если они доступны для группировки строк. Работает, 3 недели назад буквально делал отчет. Но, далеко не все может работать желаемым образом, пришлось поэкспериментировать с настройками структуры, итоги и макет итогов как таковые не выводились, пока не упростил настройки структуры.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан