Имя: Пароль:
1C
 
Отчет про дату и сумму не смог группировать
,
0 starV
 
21.08.14
15:30
Привет всем!!!
Мне нужна помощь  
как группировать сумму и дату
ВЫБРАТЬ
    ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.Ссылка КАК Ссылка,
    ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ОбъектРемонта КАК Объект,
    ВЫБОР
        КОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ТипРемонта = ЗНАЧЕНИЕ(Перечисление.ТМЗ_ТипыРемонта.Текущий)
            ТОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ДатаУстановки
        ИНАЧЕ 0
    КОНЕЦ КАК ТекущийДатаУстановки,
    ВЫБОР
        КОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ТипРемонта = ЗНАЧЕНИЕ(Перечисление.ТМЗ_ТипыРемонта.Текущий)
            ТОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ДатаПоставки
        ИНАЧЕ 0
    КОНЕЦ КАК ТекущийДатаПоставки,
    ВЫБОР
        КОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ТипРемонта = ЗНАЧЕНИЕ(Перечисление.ТМЗ_ТипыРемонта.Текущий)
            ТОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ДлительностьУстановки
        ИНАЧЕ 0
    КОНЕЦ КАК ТекущийДлительностьУстановки,
    ВЫБОР
        КОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ТипРемонта = ЗНАЧЕНИЕ(Перечисление.ТМЗ_ТипыРемонта.Текущий)
            ТОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.Сумма
        ИНАЧЕ 0
    КОНЕЦ КАК ТекущийСумма,
    ВЫБОР
        КОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ТипРемонта = ЗНАЧЕНИЕ(Перечисление.ТМЗ_ТипыРемонта.АВР)
            ТОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ДатаУстановки
        ИНАЧЕ 0
    КОНЕЦ КАК АВРДатаУстановки,
    ВЫБОР
        КОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ТипРемонта = ЗНАЧЕНИЕ(Перечисление.ТМЗ_ТипыРемонта.АВР)
            ТОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ДатаПоставки
        ИНАЧЕ 0
    КОНЕЦ КАК АВРДатаПоставки,
    ВЫБОР
        КОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ТипРемонта = ЗНАЧЕНИЕ(Перечисление.ТМЗ_ТипыРемонта.АВР)
            ТОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ДлительностьУстановки
        ИНАЧЕ 0
    КОНЕЦ КАК АВРДлительностьУстановки,
    ВЫБОР
        КОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ТипРемонта = ЗНАЧЕНИЕ(Перечисление.ТМЗ_ТипыРемонта.АВР)
            ТОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.Сумма
        ИНАЧЕ 0
    КОНЕЦ КАК АВРСумма,
    ВЫБОР
        КОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ТипРемонта = ЗНАЧЕНИЕ(Перечисление.ТМЗ_ТипыРемонта.ТО)
            ТОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ДатаУстановки
        ИНАЧЕ 0
    КОНЕЦ КАК ТОДатаУстановки,
    ВЫБОР
        КОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ТипРемонта = ЗНАЧЕНИЕ(Перечисление.ТМЗ_ТипыРемонта.ТО)
            ТОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ДатаПоставки
        ИНАЧЕ 0
    КОНЕЦ КАК ТОДатаПоставки,
    ВЫБОР
        КОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ТипРемонта = ЗНАЧЕНИЕ(Перечисление.ТМЗ_ТипыРемонта.ТО)
            ТОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ДлительностьУстановки
        ИНАЧЕ 0
    КОНЕЦ КАК ТОДлительностьУстановки,
    ВЫБОР
        КОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ТипРемонта = ЗНАЧЕНИЕ(Перечисление.ТМЗ_ТипыРемонта.ТО)
            ТОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.Сумма
        ИНАЧЕ 0
    КОНЕЦ КАК ТОСумма,
    ВЫБОР
        КОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ТипРемонта = ЗНАЧЕНИЕ(Перечисление.ТМЗ_ТипыРемонта.КР)
            ТОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ДатаУстановки
        ИНАЧЕ 0
    КОНЕЦ КАК КРДатаУстановки,
    ВЫБОР
        КОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ТипРемонта = ЗНАЧЕНИЕ(Перечисление.ТМЗ_ТипыРемонта.КР)
            ТОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ДатаПоставки
        ИНАЧЕ 0
    КОНЕЦ КАК КРДатаПоставки,
    ВЫБОР
        КОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ТипРемонта = ЗНАЧЕНИЕ(Перечисление.ТМЗ_ТипыРемонта.КР)
            ТОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ДлительностьУстановки
        ИНАЧЕ 0
    КОНЕЦ КАК КРДлительностьУстановки,
    ВЫБОР
        КОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ТипРемонта = ЗНАЧЕНИЕ(Перечисление.ТМЗ_ТипыРемонта.КР)
            ТОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.Сумма
        ИНАЧЕ 0
    КОНЕЦ КАК КРСумма,
    ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ДлительностьУстановки КАК ВремяПростоя,
    ВЫБОР
        КОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ТипРемонта = ЗНАЧЕНИЕ(Перечисление.ТМЗ_ТипыРемонта.ТО)
            ТОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.Сумма
        ИНАЧЕ 0
    КОНЕЦ + ВЫБОР
        КОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ТипРемонта = ЗНАЧЕНИЕ(Перечисление.ТМЗ_ТипыРемонта.КР)
            ТОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.Сумма
        ИНАЧЕ 0
    КОНЕЦ + ВЫБОР
        КОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ТипРемонта = ЗНАЧЕНИЕ(Перечисление.ТМЗ_ТипыРемонта.Текущий)
            ТОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.Сумма
        ИНАЧЕ 0
    КОНЕЦ + ВЫБОР
        КОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ТипРемонта = ЗНАЧЕНИЕ(Перечисление.ТМЗ_ТипыРемонта.АВР)
            ТОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.Сумма
        ИНАЧЕ 0
    КОНЕЦ + ВЫБОР
        КОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ТипРемонта = ЗНАЧЕНИЕ(Перечисление.ТМЗ_ТипыРемонта.ОбщХозРасходы)
            ТОГДА ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.Сумма
        ИНАЧЕ 0
    КОНЕЦ КАК Сумма
ИЗ
    Документ.ТМЗ_ЗаявкаНаЗакупкуТоваров.Товары КАК ТМЗ_ЗаявкаНаЗакупкуТоваровТовары
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ТМЗ_ЗаявкаНаЗакупкуТоваров КАК ТМЗ_ЗаявкаНаЗакупкуТоваров
        ПО ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.Ссылка = ТМЗ_ЗаявкаНаЗакупкуТоваров.Ссылка
            И (ТМЗ_ЗаявкаНаЗакупкуТоваров.Проведен)
ГДЕ
    МЕСЯЦ(ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ДатаПоставки) = &МЕСЯЦ
    И ГОД(ТМЗ_ЗаявкаНаЗакупкуТоваровТовары.ДатаПоставки) = &ГОД
    И ТМЗ_ЗаявкаНаЗакупкуТоваров.Подразделение = &Подразделение
1 Господин ПЖ
 
21.08.14
15:31
сумму обычно суммируют...
2 Господин ПЖ
 
21.08.14
15:31
(с) ко
3 salvator
 
21.08.14
15:31
(0) Конструктор запроса что на этот счет говорит?
4 starV
 
21.08.14
15:32
да как насчет даты его не суммируют
5 Господин ПЖ
 
21.08.14
15:34
а дату датируют... минимизируют/группируют например
6 Господин ПЖ
 
21.08.14
15:35
(3) а что он должен сказать?

его тут ничего делать не просят... могу копать, могу не копать
7 starV
 
21.08.14
15:48
у меня таблица пересеченная по объектам и  типом ремонта.
у типа ремонта есть дата начала дата конец сумма если так написать то оно нечего не группирует  минимум  брат я не могу и сумму суммировать не могу как группировать так без суммы и минимума только пустые строки заполнять
8 Kalambur
 
21.08.14
15:50
мне кажется или русский язык в этой ветке не приветсвуется?
9 starV
 
21.08.14
15:58
нет мне все кажется это русский  язык меня не приветствует