Имя: Пароль:
1C
 
СКД: v8: Не группируются детальные записи
0 Гений 1С
 
гуру
06.11.09
15:01
Выполняю запрос:

ВЫБРАТЬ
   ДенежныеСредстваОстаткиИОбороты.Касса,
   ДенежныеСредстваОстаткиИОбороты.Касса.Магазин КАК Магазин,
   ДенежныеСредстваОстаткиИОбороты.Регистратор.Контрагент КАК Контрагент,
   ВЫБОР
       КОГДА ДенежныеСредстваОстаткиИОбороты.Регистратор.Контрагент = &КонтрагентИнкассацииПриход
           ТОГДА ДенежныеСредстваОстаткиИОбороты.СуммаПриход
       ИНАЧЕ 0
   КОНЕЦ КАК СуммаПриход,
   ВЫБОР
       КОГДА ДенежныеСредстваОстаткиИОбороты.Регистратор.Контрагент = &КонтрагентИнкассацииРасход
           ТОГДА ДенежныеСредстваОстаткиИОбороты.СуммаРасход
       ИНАЧЕ 0
   КОНЕЦ КАК СуммаРасход,
   НАЧАЛОПЕРИОДА(ДенежныеСредстваОстаткиИОбороты.Период, ДЕНЬ) КАК Дата
ИЗ
   РегистрНакопления.ДенежныеСредства.Обороты(, , Регистратор, ) КАК ДенежныеСредстваОстаткиИОбороты

СуммаПриход и СуммаРасход - ресурсы.

Выбираю в группировку "Детальные записи" поля Дата, Магазин, СуммаПриход, СуммаРасход.

Получаю детальные записи, не свернутые по одинаковым дате и магазину. Борюсь уже полчаса, заколебался, подскажите где собака порылась?
1 twise
 
06.11.09
15:02
Так чтобы у тебя данные "сворачивались" по полям, нужно объявит их группировкой..А ты детальные записи выводишь
2 twise
 
06.11.09
15:03
Ну в смысле сделать их группировкой
3 Mitriy
 
06.11.09
15:03
а ты им прикажи сгруппироваться... кулаком погрози хотя бы...
4 Гений 1С
 
гуру
06.11.09
15:11
(1)(2) так ресурсы должны группироваться по идее?
В одну группировку СКД в настройках нельзя включать поле Дату и Магазин. Говорит, группировка по дате должна быть отдельной.
У меня максимум так получается:
Дата1
--Магазин1
--Магазин2
дата2
--Магазин1
--Магазин2

но мне не надо лесенкой!
5 Гений 1С
 
гуру
06.11.09
15:12
А если я сгруппировать в исходном запросе делаю, все равно лажа.
Должна быть или группировка по магазинам или сводно.
если сводно, она все равно тогда по одной записи на каждый магазин выдает, т.к. запрос группирует записи по магазинам...
6 twise
 
06.11.09
15:12
(4) Ресурсы должны рассчитываться по группировкам...
А как надо?
7 twise
 
06.11.09
15:13
(5) Нарисуй как тебе необходимо?
8 twise
 
06.11.09
15:13
+(7)знак вопроса лишний..
9 IronDemon
 
06.11.09
15:19
У поля "НАЧАЛОПЕРИОДА(ДенежныеСредстваОстаткиИОбороты.Период, ДЕНЬ)" роль Измерение укажи
10 Гений 1С
 
гуру
06.11.09
15:26
Счас так:
Дата1, Магазин1 = 100
Дата1, Магазин2 = 200
Дата1, Магазин2 = 300

Надо:
Дата1, Магазин1 = 100
Дата1, Магазин2 = 500

(9) счас попробую
11 Гений 1С
 
гуру
06.11.09
15:30
(9) Гм. Помогло.
Теперь можно в СКД юзать сложную группировку Дата, Магазин.
А нельзя ли указать, что в самом запросе нужно всегда суммировать, чтобы детальные записи были уже сгруппированы?
12 Господин ПЖ
 
06.11.09
15:31
сережа, ты вместо сдачи спеца на платформу - снег не чистил на Селезневской?
13 twise
 
06.11.09
15:37
(11) Почитай книгу по СКД...Там все популярно
14 Лефмихалыч
 
06.11.09
15:38
(12) порвало :))
15 Гений 1С
 
гуру
06.11.09
15:47
(13) намекни хоть о чем читать?
16 twise
 
06.11.09
15:49
(15) Об СКД...Конкретно о ролях полей в твоем случае
17 Mitriy
 
06.11.09
15:50
(15) об СКД...
18 Гений 1С
 
гуру
06.11.09
15:52
(12) я спеца по платформе сдавал на 1с80
19 Гений 1С
 
гуру
06.11.09
15:52
(17) а так не скажете?
20 Гений 1С
 
гуру
06.11.09
15:53
Я всем полям поставил Измерение, все равно не суммирует, если в группировках в настройках явно группы не прописывать

Я уже выкрутился. просто любопытно
21 111222333444
 
06.11.09
15:54
Genius is so genius
22 twise
 
06.11.09
15:56
"все равно не суммирует, если в группировках в настройках явно группы не прописывать"

Вот и почитай для чего группировки нужны..
23 Гений 1С
 
гуру
06.11.09
16:01
(22) Я с подаванами так туманно не говорю. Снизойди гуру
24 Гений 1С
 
гуру
06.11.09
16:01
(22) группировки в структуре или в роли измерений?
25 Гений 1С
 
гуру
06.11.09
16:02
зачем группировки в структуре нужны, мне понятно. Можно ли просуммировать на этапе получения запроса, вот в чем вопрос
26 twise
 
06.11.09
16:03
(25) Зачем тебе что-то суммировать на этапе получения запроса! Зачем? Ресурсы для чего сделали
27 Гений 1С
 
гуру
06.11.09
20:11
(26) а зачем мне тащить из базы детальные записи, если все равно их суммировать?