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