Имя: Пароль:
1C
1C 7.7
v7: В запросе отсутствуют итоги по группам клиентов
0 burrya
 
06.02.17
18:42
Всем привет.
В справочнике клиентов есть группы. Ни один элемент не лежит в корне, но в результате запроса отсутствуют группы клиентов.

Подскажите, пожалуйста, что я просмотрел.

//{{ЗАПРОС(Сформировать)
Период с _датан по _датак;
кли = Регистр.ТМЦКлиенты.Клиент,Регистр.УслугиРеализованные.Клиент;
пла = Регистр.ТМЦКлиенты.Плательщик,Регистр.УслугиРеализованные.Плательщик;
док = Регистр.ТМЦКлиенты.ТекущийДокумент,Регистр.УслугиРеализованные.ТекущийДокумент;
тмц = Регистр.ТМЦКлиенты.ТМЦ,Регистр.УслугиРеализованные.ТМЦ;
ВидТМЦ = Регистр.ТМЦКлиенты.ТМЦ.Вид,Регистр.УслугиРеализованные.ТМЦ.Вид;
фир = Регистр.ТМЦКлиенты.Фирма,Регистр.УслугиРеализованные.Фирма;
скл = Регистр.ТМЦКлиенты.Склад,Регистр.УслугиРеализованные.Склад;
квоп = Регистр.ТМЦКлиенты.ПриходКво,Регистр.УслугиРеализованные.ПриходКво;
суп = Регистр.ТМЦКлиенты.ПриходСуммаУчета,Регистр.УслугиРеализованные.ПриходСуммаУчета;
супВозврат = Регистр.ТМЦКлиенты.ПриходСуммаУчетаВозврат,Регистр.УслугиРеализованные.ПриходСуммаУчетаВозврат;
спп = Регистр.ТМЦКлиенты.ПриходСуммаПродажи,Регистр.УслугиРеализованные.ПриходСуммаПродажи;
квор = Регистр.ТМЦКлиенты.РасходКво,Регистр.УслугиРеализованные.РасходКво;
сур = Регистр.ТМЦКлиенты.РасходСуммаУчета,Регистр.УслугиРеализованные.РасходСуммаУчета;
спр = Регистр.ТМЦКлиенты.РасходСуммаПродажи,Регистр.УслугиРеализованные.РасходСуммаПродажи;
нац = Регистр.ТМЦКлиенты.СуммаНаценки,Регистр.УслугиРеализованные.СуммаНаценки;
Функция кворСумма = Сумма(квор);
Группировка Месяц;
Группировка кли;
Группировка пла;
Группировка тмц Без Групп;
Группировка док;
1 burrya
 
06.02.17
18:52
База СКЛ, если это имеет значение.
2 Builder
 
06.02.17
19:04
Группировка Месяц;
Группировка кли;
Вот в этом проблема, старый прикол 7.7
После группировки по периоду не увидишь групп.
Делай сначала по клиенту, потом по месяцам.
Выводи в ТЗ, при выводе на экран переворачивай.
3 burrya
 
06.02.17
19:48
странно, но такой запрос тоже не соержит групп:

//{{ЗАПРОС(Сформировать)
Период с _датан по _датак;
кли = Регистр.ТМЦКлиенты.Клиент,Регистр.УслугиРеализованные.Клиент;
пла = Регистр.ТМЦКлиенты.Плательщик,Регистр.УслугиРеализованные.Плательщик;
док = Регистр.ТМЦКлиенты.ТекущийДокумент,Регистр.УслугиРеализованные.ТекущийДокумент;
тмц = Регистр.ТМЦКлиенты.ТМЦ,Регистр.УслугиРеализованные.ТМЦ;
ВидТМЦ = Регистр.ТМЦКлиенты.ТМЦ.Вид,Регистр.УслугиРеализованные.ТМЦ.Вид;
фир = Регистр.ТМЦКлиенты.Фирма,Регистр.УслугиРеализованные.Фирма;
скл = Регистр.ТМЦКлиенты.Склад,Регистр.УслугиРеализованные.Склад;
квоп = Регистр.ТМЦКлиенты.ПриходКво,Регистр.УслугиРеализованные.ПриходКво;
суп = Регистр.ТМЦКлиенты.ПриходСуммаУчета,Регистр.УслугиРеализованные.ПриходСуммаУчета;
супВозврат = Регистр.ТМЦКлиенты.ПриходСуммаУчетаВозврат,Регистр.УслугиРеализованные.ПриходСуммаУчетаВозврат;
спп = Регистр.ТМЦКлиенты.ПриходСуммаПродажи,Регистр.УслугиРеализованные.ПриходСуммаПродажи;
квор = Регистр.ТМЦКлиенты.РасходКво,Регистр.УслугиРеализованные.РасходКво;
сур = Регистр.ТМЦКлиенты.РасходСуммаУчета,Регистр.УслугиРеализованные.РасходСуммаУчета;
спр = Регистр.ТМЦКлиенты.РасходСуммаПродажи,Регистр.УслугиРеализованные.РасходСуммаПродажи;
нац = Регистр.ТМЦКлиенты.СуммаНаценки,Регистр.УслугиРеализованные.СуммаНаценки;
Функция квопСумма = Сумма(квоп);
Функция супСумма = Сумма(суп);
Функция супСуммаВозврат = Сумма(супВозврат);
Функция сппСумма = Сумма(спп);
Функция кворСумма = Сумма(квор);
Функция сурСумма = Сумма(сур);
Функция спрСумма = Сумма(спр);
Функция нацСумма = Сумма(нац);
Группировка кли;
Группировка пла;
Группировка тмц Без Групп;
Группировка док;
4 burrya
 
09.02.17
14:41
Нашел причину
Регистр.ТМЦКлиенты.Клиент - тип Справочник, а не Справочник.Клиенты

Можно ли получить иерархию в результате запроса не меняя тип измерения в регистре?
Независимо от того, куда вы едете — это в гору и против ветра!