Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Для чего нужен параметр ГруппировкиДляЗначенийГруппировок

Для чего нужен параметр ГруппировкиДляЗначенийГруппировок
Я
   San335
 
24.06.21 - 13:00
Доброго времени суток!
Может кто помочь понять/разжевать, для чего нужен параметр метода Выбрать() ГруппировкиДляЗначенийГруппировок?
Пробовал по описанию с ИТС понять, но как-то туго(((
   1Сергей
 
1 - 24.06.21 - 13:06
   mistеr
 
2 - 24.06.21 - 13:35
(1) Там провторой параметр Группировки, а про третий почти ничего.
   San335
 
3 - 24.06.21 - 13:53
Кажись сам разобрался.
Если вдруг кому интересно, то вот "Разжевывание" в очень "не грамотной" форме на скорую руку
Варик = ОбходРезультатаЗапроса.ПоГруппировкамСИерархией;
ВыборкаНоменклатура = РезультатЗапроса.Выбрать(Варик, "Номенклатура");
Пока ВыборкаНоменклатура.Следующий() Цикл
   ВыборкаСклад = ВыборкаНоменклатура.Выбрать(Варик,"Склад","ВСЕ");
//(П1,П2,П3)

//П1 - ТипГруппировки
//П2 - Какая сейчас группировка

//П3 - В разрезе чего искать значения группировки.
//Например зашли в выборку по номенклатуре, далее в выборку по складам. Но у этой номенклатуры есть данные только по 2 из 3 складов.

// параметр ВСЕ принудительно заставить просмотреть еще и 3-й склад, хоть и у него значения в null будут.
// Если бы считали еще итоги по организации, то вместо ВСЕ можно было б указать "Организация". Тогда бы выбирались не только те склады, по которым есть данные в номенклатуре, а все, которые к организации относятся
   RAJAH
 
4 - 24.06.21 - 14:43
Бывает полезно при разработке кросс-отчёта: вывести в столбцы все возможные в выборке значения, а не только присутствующие внутри текущей группировки.

Список тем форума
 
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.