К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Группировка в Запросе по 7.7

0 - 04.07.2013 - 10:18
"//**{ЗАПРОС(Сформировать)
|Период с ВыбНачПериода по ВыбКонПериода;
|СуммаРуб = Регистр.ЗаказНаряды.СуммаРуб;
|ТекущийДокумент = Регистр.ЗаказНаряды.ТекущийДокумент;
|Функция СуммаРубСумма = Сумма(СуммаРуб) когда(Номенклатура.Вид()=""Номенклатура"");
|Функция СуммаРабот = Сумма(СуммаРуб) когда(Номенклатура.Вид()=""ПереченьРабот"");
|Группировка Месяц;
|Группировка ТекущийДокумент;
|"//****ЗАПРОС

Группировка месяц-Док
выходит результат красиво
Январь 13 зак.-наряд ЗР00015311 500.00 5.00
Январь 13 зак.-наряд ЗР00015290 8572.30 21976.00
Январь 13 зак.-наряд ЗР00015342 8570.49 5034.00
Январь 13 зак.-наряд ЗР00015323 980.00 12237.00
Январь 13 зак.-наряд ЗР00015359 1320.00
Январь 13 зак.-наряд ЗР00015356 840.00
Январь 13 зак.-наряд ЗР00015365 13108.09 15645.00
Февраль 13 70084.32 44365.00
Февраль 13 зак.-наряд ЗР00015412 8726.80 2125.00
Февраль 13 зак.-наряд ЗР00015396 22201.00 30135.00

а мне нужна групировка год-месяц-Док
сделал вот так
"//**{ЗАПРОС(Сформировать)
|Период с ВыбНачПериода по ВыбКонПериода;
|СуммаРуб = Регистр.ЗаказНаряды.СуммаРуб;
|ТекущийДокумент = Регистр.ЗаказНаряды.ТекущийДокумент;
|Функция СуммаРубСумма = Сумма(СуммаРуб) когда(Номенклатура.Вид()=""Номенклатура"");
|Функция СуммаРабот = Сумма(СуммаРуб) когда(Номенклатура.Вид()=""ПереченьРабот"");
|Группировка Год;
|Группировка Месяц;
|Группировка ТекущийДокумент;

Выходит
2013 Июль 13 зак.-наряд ЗР00015281 364.00 1785.00
2013 Июль 13 зак.-наряд ЗР00015311 500.00 5.00
2013 Июль 13 зак.-наряд ЗР00015290 8572.30 21976.00
2013 Июль 13 зак.-наряд ЗР00015342 8570.49 5034.00
2013 Июль 13 зак.-наряд ЗР00015323 980.00 12237.00
2013 Июль 13 зак.-наряд ЗР00015359 1320.00
2013 Июль 13 зак.-наряд ЗР00015356 840.00
2013 Июль 13 зак.-наряд ЗР00015365 13108.09 15645.00
2013 Июль 13 зак.-наряд ЗР00015412 8726.80 2125.00
2013 Июль 13 зак.-наряд ЗР00015396 22201.00 30135.00
2013 Июль 13 зак.-наряд ЗР00015327 5520.00
2013 Июль 13 зак.-наряд ЗР00015470 2550.00 5.00
2013 Июль 13 зак.-наряд ЗР00015566 7395.00 5.00
2013 Июль 13 зак.-наряд ЗР00015567 8716.52 5250.00
2013 Июль 13 зак.-наряд ЗР00015589 1320.00
2013 Июль 13 зак.-наряд ЗР00015628 20495.00 5.00
2013 Июль 13 зак.-наряд ЗР00015708 6079.30 5250.00
2013 Июль 13 зак.-наряд ЗР00015652 10340.00
2013 Июль 13 зак.-наряд ЗР00015723 1638.00 4185.00
2013 Июль 13 зак.-наряд ЗР00015728 2246.00 8280.00

Т.е. не делит на месяцы..
Это глюк 1С 77?



Гость
1 - 04.07.2013 - 10:28
0-Wanderer27 > dbf или sql?
2 - 04.07.2013 - 10:37
база dbf
Гость
3 - 04.07.2013 - 10:55
2-Wanderer27 >спрашивал из-за того, что в скульной базе "черный" запрос порой ведет себя неадекватно, но сейчас сам проверил - действительно такая петрушка и на dbf-ной базе :(
Пичалька...
101
4 - 04.07.2013 - 11:05
все вошедшие в запрос не ? с выгрузкой в ТЗ
5 - 04.07.2013 - 11:16
4-101 >хотелось бы обойтись без извращений...
Извращаться то можно...но может есть простое решение..
101
6 - 04.07.2013 - 11:20
вопрос риторический - год в группировке вам наструя ?
7 - 04.07.2013 - 12:04
6-101 >\ чтобы получить данные в разрезе года и по месяцам
Гость
8 - 04.07.2013 - 12:07
4-101 >не прокатывает, я пробовал
7-Wanderer27 > т.е. отчет формируешь за несколько лет?
я для такой статистики давно уже ОЛАП-кубы юзаю, либо индексированную ТЗ, поэтому может не наступал на эти грабли
9 - 04.07.2013 - 12:25
Вообщем, извращение нам помогло и куча переменных и 2 условных операторов ;)
Спасибо!
Будем иметь в виду по запросам об этом глюке;)
101
10 - 04.07.2013 - 12:26
(7) в данном случае я б не парился а сделал цикл по годам а внутри запрос

(8) имхо группировка по одному и тому же показателю (в данном случае это период)и не прокатит - не помню уж но извращались как то ...
11 - 04.07.2013 - 12:50
(10) "группировка по одному и тому же показателю (в данном случае это период)и не прокатит" - в ЖКК явно написано обратное, стр.818
101
12 - 04.07.2013 - 13:16
(11) в жкк много чо написано, а уж с запросами что только не бывает ...
Гость
13 - 04.07.2013 - 14:47
+8 кстати, с группировками Месяц, День таже байда


К списку вопросов
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск




Copyright ©, Все права защищены