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-ной базе :( Пичалька... | |
4
- 04.07.2013 - 11:05
| все вошедшие в запрос не ? с выгрузкой в ТЗ | |
5
- 04.07.2013 - 11:16
|
4-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 условных операторов ;) Спасибо! Будем иметь в виду по запросам об этом глюке;) | |
10
- 04.07.2013 - 12:26
|
(7) в данном случае я б не парился а сделал цикл по годам а внутри запрос (8) имхо группировка по одному и тому же показателю (в данном случае это период)и не прокатит - не помню уж но извращались как то ... | |
11
- 04.07.2013 - 12:50
| (10) "группировка по одному и тому же показателю (в данном случае это период)и не прокатит" - в ЖКК явно написано обратное, стр.818 | |
12
- 04.07.2013 - 13:16
| (11) в жкк много чо написано, а уж с запросами что только не бывает ... | |
13
- 04.07.2013 - 14:47
| +8 кстати, с группировками Месяц, День таже байда | |
| Интернет-форум Краснодарского края и Краснодара |