Имя: Пароль:
1C
1С v8
Отчет на СКД: группировка волшебных мешков с репой
,
0 NewbieMe
 
10.02.15
21:42
Здравствуйте, уважаемые миставчане! Возник вопрос по СКД, а, точнее по группировке результатов. Есть учебная конфигурация: несколько отделов заказывают что-то из номенклатуры (Справочник) документом Документ. Сделан отчет на СКД:

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

СГРУППИРОВАТЬ ПО
    ДокументТабличнаяЧасть1.Номенклатура,
    ДокументТабличнаяЧасть1.Ссылка.Отдел,
    ДокументТабличнаяЧасть1.Ссылка.ДатаЗаказа


Он все замечательно выводит за исключением группировки: если разные отделы заказывают одинаковую номенклатуру (например, мешок волшебной репы), она отображается в отчете не одной строкой с количеством заказов по отделам, а по количеству заказов (т.е. каждый заказ = новая строка). Как сгруппировать одинаковую номенклатуру в одну строку? Спасибо.
1 Armando
 
10.02.15
21:46
Убери поле отдел - будет одной строкой.
И вообще запрос какой-то странный
2 NewbieMe
 
10.02.15
21:51
(1) Вы имеете в виду
СГРУППИРОВАТЬ ПО
ДокументТабличнаяЧасть1.Ссылка.Отдел,
3 Лохматые Уши
 
10.02.15
21:56
(0) В настройках СКД (конструктор настроек) указываешь только одну группировку по номенклатуре. Количество заказов - в ресурсы.
4 NewbieMe
 
10.02.15
22:16
(3) Спасибо, попробую  сейчас.
5 NewbieMe
 
10.02.15
23:10
(3) прошу прощения за глупый вопрос, но если я оставляю только группировку по номенклатуре, остальные поля автоматически подставляются в запрос. Но если их в запросе вручную убрать, вылезает ошибка...
6 NewbieMe
 
10.02.15
23:20
И если я убираю группировку по отделу, каким образом в отчете будет отображаться какой отдел заказал волшебную репу?
7 ShoGUN
 
10.02.15
23:21
(5) Что ты хочешь получить. Нарисуй таблицу.
8 ShoGUN
 
10.02.15
23:21
+(7) Вопросительный знак потерял :)
9 Defender aka LINN
 
10.02.15
23:26
(6) Так ты же сам, собственными руками написал в (0), что тебе это не надо
10 NewbieMe
 
10.02.15
23:32
11 NewbieMe
 
10.02.15
23:37
(9) Доктор, подскажите, как исправить допущенную кривизну запроса, пожалуйста!
12 Defender aka LINN
 
10.02.15
23:39
(10) Прежде чем <буй>нажать</буй> кнопку %$#"Отправить" проверь, %%%$$##!!(одинодин, что ты @@^^%&буйбуй jnghfdkztim? %username%!
13 ShoGUN
 
10.02.15
23:41
(11) У тебя дата заказа входит в группировку, но в результате не участвует, на мысли не наводит?
14 NewbieMe
 
10.02.15
23:42
(13) убрать поле?
15 ShoGUN
 
10.02.15
23:44
(14) Для того, чтобы быть абсолютно уверенным - надо ещё настройки вывода результата компоновки видеть. Но вероятно, да.
16 Defender aka LINN
 
10.02.15
23:45
(13) Откуда инфа про результат? Скрина настроек я так и не увидел.
Как я неоднократно говорил - СКД умнее многих.
17 ShoGUN
 
10.02.15
23:46
(16) Я увидел :)
18 NewbieMe
 
10.02.15
23:50
(15) Таблица, строки номенклатура, колонки = отдел.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший