Связанный показатель в построителе запроса #181856


#0 by ZolotarevAA
Не могу понять, что как передать Построителю инструкцию, что некий показатель Х связан с группировочным полем А. Это нужно для того, чтобы значение показателя не показывалось на более высоких уровнях других группировочных полей. В своем отчете использую возможности универсального отчета "ОтчетСписокКроссТаблица".
#1 by АперБот
Я иногда пропускаю утонувшие ветки, но эту заметил. Такая моя работа.
#2 by Дяпти
[:]||||||||||||[:] Искали - решения не нашли.
#3 by ZolotarevAA
Совсем никак?
#4 by ZolotarevAA
+ Просто в модуле ОтчетСписокКроссТаблица есть явные указания, что как-то это можно учесть(в т.ч. комментарии), однако попасть на нужный участок кода у меня не получилось.
#5 by Дяпти
Может я тебя не так понял. Я имею ввиду , пост
#6 by ZolotarevAA
Видимо, не так понял. Допустим, есть два группировочных поля А, Б и показатель Х. По умолчанию, показатель вычисляется и отображается и для А, и для Б. Хочется, чтобы Х отображался только для Б, т.к. для А он не имеет смысла (и вообще, неверно считается вследствие функции СРЕДНЕЕ).
#7 by ZolotarevAA
Up
#8 by Дяпти
Макет свой используй и все, ну или подрихтовывай созданный автоматом
#9 by ZolotarevAA
Я сейчас использую макет в ОтчетСписокКроссТаблица. Если изменять вывод отчета на свой, то можно говорить о переписывании отчета вообще. от этого грустно становится.
#10 by HagMan
То что ты хочешь не возможно. Это противоречит идеологии SQL. SQLю абсолютно "по барабану" имеет значение показатель для группировки или нет. Он этого не знает. SQL просто выдает тебе результат на основании имеющихся данных. После получения результата запроса ты вправе конечно не выводить лишнии поля, но не существует средств сказать SQLю, что эти поля лишнии в запросе, т.к. для него лишних нету.
#11 by ZolotarevAA
Речь, конечно, идет только об отображении. Мне этого вполне хватит.
#12 by fsd
sf
#13 by Отчет
Если ты передаешь в ОтчетСписокКроссТаблица имя регистра и заполняешь нач. настройки из макета, то в макете, в разделе показателей, в колонке "Имеет смысл до измерения" можешь указать имеющее необходимое значение. А вот как быть  при построении на основании запроса я не знаю :)
#14 by ZolotarevAA
?
#15 by ZolotarevAA
В Отчет я передаю текст запроса, список показателей, отборы и параметры. Больше ничего не передаю.
#16 by Дяпти
почему "о переписывании"? Всего и делов то, что найти область ячеек и изменить значение свойства "Параметр".
#17 by ZolotarevAA
Гляньте, кому не лень, в модуле ОтчетСписокКроссТаблица есть переменная Думаю, через нее надо что-то сделать.
#18 by dimoff
мСтруктураСвязиПоказателейИИзмерений.Вставить(ИмяПоказателя, Новый Структура(ИзмеренияЧерезЗапятую));
#19 by ZolotarevAA
Спасибо. У меня тоже только что получилось!
#20 by acsent
Хоть раз писал отчет на основе ОСКТ?
#21 by dimoff
+20 Ты хоть знаешь что такое ОСКТ?
#22 by PR
Можно в самом запросе в ИТОГИ писать в ВЫБОР разные формулы для одного и того же показателя в зависимости от значения группировок
#23 by Neco
+ Я использовал так, в отчете "Валовая прибыль" добавил два показателя "СтоимостьЕдиницыНоменклатуры" и "СебестоимостьЕдиницыНоменклатуры" нужно чтобы они выводились только для группировки "Номенклатура", в процедуре СформироватьОтчет пишу:
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С