Имя: Пароль:
1C
1С v8
Помогите с фильтрами в запросе
,
0 sashka2009
 
13.11.14
09:44
Помогите разобраться с запросом. Отчет написан на основе универсального отчета. Фильтр по номенклатуре работает, но не работают фильтры по показателям отчета: КоличествоРеализация, КоличествоПоступление  и т.п. Вот фрагмент запроса:

|ВЫБРАТЬ РАЗРЕШЕННЫЕ
                   |    ТЗ.Номенклатура КАК Номенклатура,
                   |    ТЗ.КоличествоНачальныйОстаток КАК КоличествоНачальныйОстаток,
                   |    ТЗ.КоличествоПоступление КАК КоличествоПоступление,
                   |    ТЗ.КоличествоРеализация КАК КоличествоРеализация,
                   |    ТЗ.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток,
                   |    ТЗ.СтоимостьНачальныйОстаток КАК СтоимостьНачальныйОстаток,
                   |    ТЗ.СтоимостьПоступление КАК СтоимостьПоступление,
                   |    ТЗ.СтоимостьРеализация КАК СтоимостьРеализация,
                   |    ТЗ.СтоимостьКонечныйОстаток КАК СтоимостьКонечныйОстаток
                   |{ВЫБРАТЬ
                   |    Номенклатура.*,
                   |    КоличествоНачальныйОстаток,
                   |    КоличествоПоступление,
                   |    КоличествоРеализация,
                   |    КоличествоКонечныйОстаток,
                   |    СтоимостьНачальныйОстаток,
                   |    СтоимостьПоступление,
                   |    СтоимостьРеализация,
                   |    СтоимостьКонечныйОстаток}
                   |ИЗ
                   |    ТЗ КАК ТЗ
                   |{ГДЕ
                   |    ТЗ.Номенклатура.*,
                   |    ТЗ.КоличествоРеализация,
                   |    ТЗ.КоличествоНачальныйОстаток,
                   |    ТЗ.КоличествоПоступление,
                   |    ТЗ.КоличествоКонечныйОстаток,
                   |    ТЗ.СтоимостьНачальныйОстаток,
                   |    ТЗ.СтоимостьПоступление,
                   |    ТЗ.СтоимостьРеализация,
                   |    ТЗ.СтоимостьКонечныйОстаток}
                   |{УПОРЯДОЧИТЬ ПО
                   |    Номенклатура.*,
                   |    КоличествоНачальныйОстаток,
                   |    КоличествоПоступление,
                   |    КоличествоРеализация,
                   |    КоличествоКонечныйОстаток,
                   |    СтоимостьНачальныйОстаток,
                   |    СтоимостьПоступление,
                   |    СтоимостьРеализация,
                   |    СтоимостьКонечныйОстаток}
                   |ИТОГИ
                   |    СУММА(КоличествоНачальныйОстаток),
                   |    СУММА(КоличествоПоступление),
                   |    СУММА(КоличествоРеализация),
                   |    СУММА(КоличествоКонечныйОстаток),
                   |    СУММА(СтоимостьНачальныйОстаток),
                   |    СУММА(СтоимостьПоступление),
                   |    СУММА(СтоимостьРеализация),
                   |    СУММА(СтоимостьКонечныйОстаток)
                   |ПО
                   |    ОБЩИЕ
                   |{ИТОГИ ПО
                   |    Номенклатура.*}";
1 13_Mult
 
13.11.14
09:47
.* к ним поможет?
2 Рэйв
 
13.11.14
09:48
я с этой хренью не сталкивался. Но, думая логически, может всем остальным полям добавить * как у номенклатуры?6-)
3 sashka2009
 
13.11.14
09:50
.* не поможет, это же числовые поля
4 13_Mult
 
13.11.14
09:55
5 chelentano
 
13.11.14
10:03
(0) "не работают" - хочется конкретики
6 sashka2009
 
13.11.14
10:06
(5) ставлю фильтр по КоличествоРеализация, например больше 0, в итоге в колонке "КоличествоРеализация" цифры есть и они отобраны по условию, а все остальные колонки оказываются пустыми, например КоличествоНачальныйОстаток, КоличествоПоступление , СтоимостьПоступление и т.п.
7 PaulBC
 
13.11.14
10:15
Добавь группировку по номенклатуре
8 sashka2009
 
13.11.14
10:19
(7) добавил, разницы никакой..
9 Ненавижу 1С
 
гуру
13.11.14
10:28
мы не знаем, что у тебя в ТЗ
10 sashka2009
 
13.11.14
10:31
(9) вот полный запрос
ТекстЗапроса = "ВЫБРАТЬ
                   |    ПартииТоваровНаСкладах.Регистратор КАК Регистратор,
                   |    ПартииТоваровНаСкладах.КодОперации
                   |ПОМЕСТИТЬ ТаблКодовОпераций
                   |ИЗ
                   |    РегистрНакопления.ПартииТоваровНаСкладах КАК ПартииТоваровНаСкладах
                   |ГДЕ
                   |    ПартииТоваровНаСкладах.Период МЕЖДУ &ДатаНачала И &ДатаКонца
                   |
                   |СГРУППИРОВАТЬ ПО
                   |    ПартииТоваровНаСкладах.Регистратор,
                   |    ПартииТоваровНаСкладах.КодОперации
                   |;
                   |
                   |////////////////////////////////////////////////////////////////////////////////
                   |ВЫБРАТЬ
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор КАК Регистратор,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура КАК Номенклатура,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.Склад КАК Склад,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоПриход,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоРасход,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоОборот,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьНачальныйОстаток,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьПриход,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьРасход,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьКонечныйОстаток,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьОборот,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.Период
                   |ПОМЕСТИТЬ ИсточникДанных
                   |{ВЫБРАТЬ
                   |    Номенклатура.*,
                   |    КоличествоНачальныйОстаток,
                   |    КоличествоПриход,
                   |    КоличествоРасход,
                   |    КоличествоКонечныйОстаток,
                   |    СтоимостьНачальныйОстаток,
                   |    СтоимостьПриход,
                   |    СтоимостьРасход,
                   |    СтоимостьКонечныйОстаток}
                   |ИЗ
                   |    РегистрНакопления.ПартииТоваровНаСкладах.ОстаткиИОбороты(&ДатаНачала, &ДатаКонца, Регистратор, , ) КАК ПартииТоваровНаСкладахОстаткиИОбороты
                   |{ГДЕ
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура.*,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоПриход,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоРасход,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьНачальныйОстаток,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьПриход,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьРасход,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьКонечныйОстаток}
                   |;
                   |
                   |////////////////////////////////////////////////////////////////////////////////
                   |ВЫБРАТЬ
                   |    ИсточникДанных.Склад КАК Склад,
                   |    ИсточникДанных.Номенклатура КАК Номенклатура,
                   |    ИсточникДанных.Период КАК Период,
                   |    ИсточникДанных.Регистратор КАК Регистратор,
                   |    ТаблКодовОпераций.КодОперации КАК КодОперации,
                   |    ВЫБОР
                   |        КОГДА ИсточникДанных.Период = &ДатаНачала
                   |            ТОГДА ИсточникДанных.КоличествоНачальныйОстаток
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК КоличествоНачальныйОстаток,
                   |    ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.Оприходование)
                   |            ТОГДА ИсточникДанных.КоличествоПриход
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК КоличествоОприходование,
                   |    ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.Поступление)
                   |                ИЛИ ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ПоступлениеДопРасходов)
                   |            ТОГДА ИсточникДанных.КоличествоПриход
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК КоличествоПоступление,
                   |    ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ПеремещениеМеждуСкладами)
                   |            ТОГДА ИсточникДанных.КоличествоПриход - ИсточникДанных.КоличествоРасход
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК КоличествоПеремещениеМеждуСкладами,
                   |    ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ПеремещениеМеждуСкладами)
                   |            ТОГДА ИсточникДанных.СтоимостьПриход - ИсточникДанных.СтоимостьРасход
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК СтоимостьПеремещениеМеждуСкладами,
                   |    ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ВозвратОтПокупателя)
                   |            ТОГДА ИсточникДанных.КоличествоПриход
                   |        ИНАЧЕ 0
                   |    КОНЕЦ + ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ВозвратОтПокупателяТекущийМесяц)
                   |            ТОГДА -ИсточникДанных.КоличествоРасход
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК КоличествоВозвратОтПокупателя,
                   |    ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ВозвратПоставщику)
                   |            ТОГДА ИсточникДанных.КоличествоРасход
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК КоличествоВозвратПоставщику,
                   |    ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.Реализация)
                   |                ИЛИ ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.РеализацияРозница)
                   |            ТОГДА ИсточникДанных.КоличествоРасход
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК КоличествоРеализация,
                   |    ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.СписаниеПоОрдеру)
                   |                ИЛИ ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.СписаниеПоИнвентаризации)
                   |                ИЛИ ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.СписаниеНаЗатраты)
                   |            ТОГДА ИсточникДанных.КоличествоРасход
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК КоличествоСписаниеПоОрдеру,
                   |    ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.Оприходование)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.Поступление)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ПоступлениеДопРасходов)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ПеремещениеМеждуСкладами)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ВозвратОтПокупателя)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ВозвратОтПокупателяТекущийМесяц)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ВозвратПоставщику)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.Реализация)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.РеализацияРозница)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.СписаниеПоОрдеру)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.СписаниеПоИнвентаризации)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.СписаниеНаЗатраты)
                   |            ТОГДА ИсточникДанных.КоличествоПриход - ИсточникДанных.КоличествоРасход
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК КоличествоПрочее,
                   |    ВЫБОР
                   |        КОГДА ИсточникДанных.Период = &ДатаКонца
                   |            ТОГДА ИсточникДанных.КоличествоКонечныйОстаток
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК КоличествоКонечныйОстаток,
                   |    ВЫБОР
                   |        КОГДА ИсточникДанных.Период = &ДатаНачала
                   |            ТОГДА ИсточникДанных.СтоимостьНачальныйОстаток
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК СтоимостьНачальныйОстаток,
                   |    ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.Оприходование)
                   |            ТОГДА ИсточникДанных.СтоимостьПриход
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК СтоимостьОприходование,
                   |    ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.Поступление)
                   |                ИЛИ ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ПоступлениеДопРасходов)
                   |            ТОГДА ИсточникДанных.СтоимостьПриход
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК СтоимостьПоступление,
                   |    ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ВозвратОтПокупателя)
                   |            ТОГДА ИсточникДанных.СтоимостьПриход
                   |        ИНАЧЕ 0
                   |    КОНЕЦ + ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ВозвратОтПокупателяТекущийМесяц)
                   |            ТОГДА -ИсточникДанных.СтоимостьРасход
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК СтоимостьВозвратОтПокупателя,
                   |    ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.Реализация)
                   |                ИЛИ ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.РеализацияРозница)
                   |            ТОГДА ИсточникДанных.СтоимостьРасход
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК СтоимостьРеализация,
                   |    ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ВозвратПоставщику)
                   |            ТОГДА ИсточникДанных.СтоимостьРасход
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК СтоимостьВозвратПоставщику,
                   |    ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.СписаниеПоОрдеру)
                   |                ИЛИ ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.СписаниеПоИнвентаризации)
                   |                ИЛИ ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.СписаниеНаЗатраты)
                   |            ТОГДА ИсточникДанных.СтоимостьРасход
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК СтоимостьСписаниеПоОрдеру,
                   |    ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.Оприходование)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.Поступление)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ПоступлениеДопРасходов)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ПеремещениеМеждуСкладами)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ВозвратОтПокупателя)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ВозвратОтПокупателяТекущийМесяц)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ВозвратПоставщику)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.Реализация)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.РеализацияРозница)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.СписаниеПоОрдеру)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.СписаниеПоИнвентаризации)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.СписаниеНаЗатраты)
                   |            ТОГДА ИсточникДанных.СтоимостьПриход - ИсточникДанных.СтоимостьРасход
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК СтоимостьПрочее,
                   |    ВЫБОР
                   |        КОГДА ИсточникДанных.Период = &ДатаКонца
                   |            ТОГДА ИсточникДанных.СтоимостьКонечныйОстаток
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК СтоимостьКонечныйОстаток,
                   |    ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.Реализация)
                   |                ИЛИ ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.РеализацияРозница)
                   |            ТОГДА -ИсточникДанных.КоличествоОборот
                   |        ИНАЧЕ 0
                   |    КОНЕЦ + ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ВозвратОтПокупателя)
                   |                ИЛИ ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ВозвратОтПокупателяТекущийМесяц)
                   |            ТОГДА -ИсточникДанных.КоличествоОборот
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК ОборотКоличество
                   |ПОМЕСТИТЬ ТЗ
                   |ИЗ
                   |    ИсточникДанных КАК ИсточникДанных
                   |        ЛЕВОЕ СОЕДИНЕНИЕ ТаблКодовОпераций КАК ТаблКодовОпераций
                   |        ПО (ТаблКодовОпераций.Регистратор = ИсточникДанных.Регистратор)
                   |;
                   |
                   |////////////////////////////////////////////////////////////////////////////////
                   |ВЫБРАТЬ РАЗРЕШЕННЫЕ
                   |    ТЗ.Номенклатура КАК Номенклатура,
                   |    ТЗ.КоличествоНачальныйОстаток КАК КоличествоНачальныйОстаток,
                   |    ТЗ.КоличествоПоступление КАК КоличествоПоступление,
                   |    ТЗ.КоличествоРеализация КАК КоличествоРеализация,
                   |    ТЗ.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток,
                   |    ТЗ.СтоимостьНачальныйОстаток КАК СтоимостьНачальныйОстаток,
                   |    ТЗ.СтоимостьПоступление КАК СтоимостьПоступление,
                   |    ТЗ.СтоимостьРеализация КАК СтоимостьРеализация,
                   |    ТЗ.СтоимостьКонечныйОстаток КАК СтоимостьКонечныйОстаток
                   |{ВЫБРАТЬ
                   |    Номенклатура.*,
                   |    КоличествоНачальныйОстаток,
                   |    КоличествоПоступление,
                   |    КоличествоРеализация,
                   |    КоличествоКонечныйОстаток,
                   |    СтоимостьНачальныйОстаток,
                   |    СтоимостьПоступление,
                   |    СтоимостьРеализация,
                   |    СтоимостьКонечныйОстаток}
                   |ИЗ
                   |    ТЗ КАК ТЗ
                   |{ГДЕ
                   |    ТЗ.Номенклатура.*,
                   |    ТЗ.КоличествоРеализация,
                   |    ТЗ.КоличествоНачальныйОстаток,
                   |    ТЗ.КоличествоПоступление,
                   |    ТЗ.КоличествоКонечныйОстаток,
                   |    ТЗ.СтоимостьНачальныйОстаток,
                   |    ТЗ.СтоимостьПоступление,
                   |    ТЗ.СтоимостьРеализация,
                   |    ТЗ.СтоимостьКонечныйОстаток}
                   |
                   |СГРУППИРОВАТЬ ПО
                   |    ТЗ.Номенклатура,
                   |    ТЗ.КоличествоНачальныйОстаток,
                   |    ТЗ.КоличествоПоступление,
                   |    ТЗ.КоличествоРеализация,
                   |    ТЗ.КоличествоКонечныйОстаток,
                   |    ТЗ.СтоимостьНачальныйОстаток,
                   |    ТЗ.СтоимостьПоступление,
                   |    ТЗ.СтоимостьРеализация,
                   |    ТЗ.СтоимостьКонечныйОстаток
                   |{УПОРЯДОЧИТЬ ПО
                   |    Номенклатура.*,
                   |    КоличествоНачальныйОстаток,
                   |    КоличествоПоступление,
                   |    КоличествоРеализация,
                   |    КоличествоКонечныйОстаток,
                   |    СтоимостьНачальныйОстаток,
                   |    СтоимостьПоступление,
                   |    СтоимостьРеализация,
                   |    СтоимостьКонечныйОстаток}
                   |ИТОГИ
                   |    СУММА(КоличествоНачальныйОстаток),
                   |    СУММА(КоличествоПоступление),
                   |    СУММА(КоличествоРеализация),
                   |    СУММА(КоличествоКонечныйОстаток),
                   |    СУММА(СтоимостьНачальныйОстаток),
                   |    СУММА(СтоимостьПоступление),
              &n
11 hhhh
 
13.11.14
10:34
(10) вот это бред сивой кобылы

                 |СГРУППИРОВАТЬ ПО
                   |    ТЗ.Номенклатура,
                   |    ТЗ.КоличествоНачальныйОстаток,
                   |    ТЗ.КоличествоПоступление,
                   |    ТЗ.КоличествоРеализация,
                   |    ТЗ.КоличествоКонечныйОстаток,
                   |    ТЗ.СтоимостьНачальныйОстаток,
                   |    ТЗ.СтоимостьПоступление,
                   |    ТЗ.СтоимостьРеализация,
                   |    ТЗ.СтоимостьКонечныйОстаток


зачем ты группируешь по количествам и суммам? Конечно там нули будут.
12 PaulBC
 
13.11.14
10:36
(10) про агрегатные функции слышал?
13 PaulBC
 
13.11.14
10:39
|ВЫБРАТЬ РАЗРЕШЕННЫЕ
                   |    ТЗ.Номенклатура КАК Номенклатура,
                   |    СУММА(ТЗ.КоличествоНачальныйОстаток) КАК КоличествоНачальныйОстаток,
...
                  |{ГДЕ
                   |    ТЗ.Номенклатура.*,
                   |    СУММА(ТЗ.КоличествоНачальныйОстаток) КАК КоличествоНачальныйОстаток,
...
                 |СГРУППИРОВАТЬ ПО
                   |    ТЗ.Номенклатура
14 sashka2009
 
13.11.14
10:47
(13) переделал, только результат не изменился:

ВЫБРАТЬ
                   |    ПартииТоваровНаСкладах.Регистратор КАК Регистратор,
                   |    ПартииТоваровНаСкладах.КодОперации
                   |ПОМЕСТИТЬ ТаблКодовОпераций
                   |ИЗ
                   |    РегистрНакопления.ПартииТоваровНаСкладах КАК ПартииТоваровНаСкладах
                   |ГДЕ
                   |    ПартииТоваровНаСкладах.Период МЕЖДУ &ДатаНачала И &ДатаКонца
                   |
                   |СГРУППИРОВАТЬ ПО
                   |    ПартииТоваровНаСкладах.Регистратор,
                   |    ПартииТоваровНаСкладах.КодОперации
                   |;
                   |
                   |////////////////////////////////////////////////////////////////////////////////
                   |ВЫБРАТЬ
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор КАК Регистратор,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура КАК Номенклатура,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.Склад КАК Склад,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоПриход,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоРасход,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоОборот,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьНачальныйОстаток,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьПриход,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьРасход,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьКонечныйОстаток,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьОборот,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.Период
                   |ПОМЕСТИТЬ ИсточникДанных
                   |{ВЫБРАТЬ
                   |    Номенклатура.*,
                   |    КоличествоНачальныйОстаток,
                   |    КоличествоПриход,
                   |    КоличествоРасход,
                   |    КоличествоКонечныйОстаток,
                   |    СтоимостьНачальныйОстаток,
                   |    СтоимостьПриход,
                   |    СтоимостьРасход,
                   |    СтоимостьКонечныйОстаток}
                   |ИЗ
                   |    РегистрНакопления.ПартииТоваровНаСкладах.ОстаткиИОбороты(&ДатаНачала, &ДатаКонца, Регистратор, , ) КАК ПартииТоваровНаСкладахОстаткиИОбороты
                   |{ГДЕ
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура.*,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоПриход,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоРасход,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьНачальныйОстаток,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьПриход,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьРасход,
                   |    ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьКонечныйОстаток}
                   |;
                   |
                   |////////////////////////////////////////////////////////////////////////////////
                   |ВЫБРАТЬ
                   |    ИсточникДанных.Склад КАК Склад,
                   |    ИсточникДанных.Номенклатура КАК Номенклатура,
                   |    ИсточникДанных.Период КАК Период,
                   |    ИсточникДанных.Регистратор КАК Регистратор,
                   |    ТаблКодовОпераций.КодОперации КАК КодОперации,
                   |    ВЫБОР
                   |        КОГДА ИсточникДанных.Период = &ДатаНачала
                   |            ТОГДА ИсточникДанных.КоличествоНачальныйОстаток
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК КоличествоНачальныйОстаток,
                   |    ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.Оприходование)
                   |            ТОГДА ИсточникДанных.КоличествоПриход
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК КоличествоОприходование,
                   |    ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.Поступление)
                   |                ИЛИ ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ПоступлениеДопРасходов)
                   |            ТОГДА ИсточникДанных.КоличествоПриход
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК КоличествоПоступление,
                   |    ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ПеремещениеМеждуСкладами)
                   |            ТОГДА ИсточникДанных.КоличествоПриход - ИсточникДанных.КоличествоРасход
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК КоличествоПеремещениеМеждуСкладами,
                   |    ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ПеремещениеМеждуСкладами)
                   |            ТОГДА ИсточникДанных.СтоимостьПриход - ИсточникДанных.СтоимостьРасход
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК СтоимостьПеремещениеМеждуСкладами,
                   |    ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ВозвратОтПокупателя)
                   |            ТОГДА ИсточникДанных.КоличествоПриход
                   |        ИНАЧЕ 0
                   |    КОНЕЦ + ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ВозвратОтПокупателяТекущийМесяц)
                   |            ТОГДА -ИсточникДанных.КоличествоРасход
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК КоличествоВозвратОтПокупателя,
                   |    ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ВозвратПоставщику)
                   |            ТОГДА ИсточникДанных.КоличествоРасход
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК КоличествоВозвратПоставщику,
                   |    ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.Реализация)
                   |                ИЛИ ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.РеализацияРозница)
                   |            ТОГДА ИсточникДанных.КоличествоРасход
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК КоличествоРеализация,
                   |    ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.СписаниеПоОрдеру)
                   |                ИЛИ ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.СписаниеПоИнвентаризации)
                   |                ИЛИ ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.СписаниеНаЗатраты)
                   |            ТОГДА ИсточникДанных.КоличествоРасход
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК КоличествоСписаниеПоОрдеру,
                   |    ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.Оприходование)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.Поступление)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ПоступлениеДопРасходов)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ПеремещениеМеждуСкладами)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ВозвратОтПокупателя)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ВозвратОтПокупателяТекущийМесяц)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ВозвратПоставщику)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.Реализация)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.РеализацияРозница)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.СписаниеПоОрдеру)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.СписаниеПоИнвентаризации)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.СписаниеНаЗатраты)
                   |            ТОГДА ИсточникДанных.КоличествоПриход - ИсточникДанных.КоличествоРасход
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК КоличествоПрочее,
                   |    ВЫБОР
                   |        КОГДА ИсточникДанных.Период = &ДатаКонца
                   |            ТОГДА ИсточникДанных.КоличествоКонечныйОстаток
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК КоличествоКонечныйОстаток,
                   |    ВЫБОР
                   |        КОГДА ИсточникДанных.Период = &ДатаНачала
                   |            ТОГДА ИсточникДанных.СтоимостьНачальныйОстаток
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК СтоимостьНачальныйОстаток,
                   |    ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.Оприходование)
                   |            ТОГДА ИсточникДанных.СтоимостьПриход
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК СтоимостьОприходование,
                   |    ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.Поступление)
                   |                ИЛИ ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ПоступлениеДопРасходов)
                   |            ТОГДА ИсточникДанных.СтоимостьПриход
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК СтоимостьПоступление,
                   |    ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ВозвратОтПокупателя)
                   |            ТОГДА ИсточникДанных.СтоимостьПриход
                   |        ИНАЧЕ 0
                   |    КОНЕЦ + ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ВозвратОтПокупателяТекущийМесяц)
                   |            ТОГДА -ИсточникДанных.СтоимостьРасход
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК СтоимостьВозвратОтПокупателя,
                   |    ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.Реализация)
                   |                ИЛИ ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.РеализацияРозница)
                   |            ТОГДА ИсточникДанных.СтоимостьРасход
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК СтоимостьРеализация,
                   |    ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ВозвратПоставщику)
                   |            ТОГДА ИсточникДанных.СтоимостьРасход
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК СтоимостьВозвратПоставщику,
                   |    ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.СписаниеПоОрдеру)
                   |                ИЛИ ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.СписаниеПоИнвентаризации)
                   |                ИЛИ ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.СписаниеНаЗатраты)
                   |            ТОГДА ИсточникДанных.СтоимостьРасход
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК СтоимостьСписаниеПоОрдеру,
                   |    ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.Оприходование)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.Поступление)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ПоступлениеДопРасходов)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ПеремещениеМеждуСкладами)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ВозвратОтПокупателя)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ВозвратОтПокупателяТекущийМесяц)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ВозвратПоставщику)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.Реализация)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.РеализацияРозница)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.СписаниеПоОрдеру)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.СписаниеПоИнвентаризации)
                   |                И ТаблКодовОпераций.КодОперации <> ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.СписаниеНаЗатраты)
                   |            ТОГДА ИсточникДанных.СтоимостьПриход - ИсточникДанных.СтоимостьРасход
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК СтоимостьПрочее,
                   |    ВЫБОР
                   |        КОГДА ИсточникДанных.Период = &ДатаКонца
                   |            ТОГДА ИсточникДанных.СтоимостьКонечныйОстаток
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК СтоимостьКонечныйОстаток,
                   |    ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.Реализация)
                   |                ИЛИ ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.РеализацияРозница)
                   |            ТОГДА -ИсточникДанных.КоличествоОборот
                   |        ИНАЧЕ 0
                   |    КОНЕЦ + ВЫБОР
                   |        КОГДА ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ВозвратОтПокупателя)
                   |                ИЛИ ТаблКодовОпераций.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.ВозвратОтПокупателяТекущийМесяц)
                   |            ТОГДА -ИсточникДанных.КоличествоОборот
                   |        ИНАЧЕ 0
                   |    КОНЕЦ КАК ОборотКоличество
                   |ПОМЕСТИТЬ ТЗ
                   |ИЗ
                   |    ИсточникДанных КАК ИсточникДанных
                   |        ЛЕВОЕ СОЕДИНЕНИЕ ТаблКодовОпераций КАК ТаблКодовОпераций
                   |        ПО (ТаблКодовОпераций.Регистратор = ИсточникДанных.Регистратор)
                   |;
                   |
                   |////////////////////////////////////////////////////////////////////////////////
                   |ВЫБРАТЬ РАЗРЕШЕННЫЕ
                   |    ТЗ.Номенклатура КАК Номенклатура,
                   |    СУММА(ТЗ.КоличествоНачальныйОстаток) КАК КоличествоНачальныйОстаток,
                   |    СУММА(ТЗ.КоличествоПоступление) КАК КоличествоПоступление,
                   |    СУММА(ТЗ.КоличествоРеализация) КАК КоличествоРеализация,
                   |    СУММА(ТЗ.КоличествоКонечныйОстаток) КАК КоличествоКонечныйОстаток,
                   |    СУММА(ТЗ.СтоимостьНачальныйОстаток) КАК СтоимостьНачальныйОстаток,
                   |    СУММА(ТЗ.СтоимостьПоступление) КАК СтоимостьПоступление,
                   |    СУММА(ТЗ.СтоимостьРеализация) КАК СтоимостьРеализация,
                   |    СУММА(ТЗ.СтоимостьКонечныйОстаток) КАК СтоимостьКонечныйОстаток
                   |{ВЫБРАТЬ
                   |    Номенклатура.*,
                   |    КоличествоНачальныйОстаток,
                   |    КоличествоПоступление,
                   |    КоличествоРеализация,
                   |    КоличествоКонечныйОстаток,
                   |    СтоимостьНачальныйОстаток,
                   |    СтоимостьПоступление,
                   |    СтоимостьРеализация,
                   |    СтоимостьКонечныйОстаток}
                   |ИЗ
                   |    ТЗ КАК ТЗ
                   |{ГДЕ
                   |    ТЗ.Номенклатура.*,
                   |    (СУММА(ТЗ.КоличествоРеализация)),
                   |    (СУММА(ТЗ.КоличествоНачальныйОстаток)),
                   |    (СУММА(ТЗ.КоличествоПоступление)),
                   |    (СУММА(ТЗ.КоличествоКонечныйОстаток)),
                   |    (СУММА(ТЗ.СтоимостьНачальныйОстаток)),
                   |    (СУММА(ТЗ.СтоимостьПоступление)),
                   |    (СУММА(ТЗ.СтоимостьРеализация)),
                   |    (СУММА(ТЗ.СтоимостьКонечныйОстаток))}
                   |
                   |СГРУППИРОВАТЬ ПО
                   |    ТЗ.Номенклатура,
                   |    ТЗ.КоличествоНачальныйОстаток,
                   |    ТЗ.КоличествоПоступление,
                   |    ТЗ.КоличествоРеализация,
                   |    ТЗ.КоличествоКонечныйОстаток,
                   |    ТЗ.СтоимостьНачальныйОстаток,
                   |    ТЗ.СтоимостьПоступление,
                   |    ТЗ.СтоимостьРеализация,
                   |    ТЗ.СтоимостьКонечныйОстаток
                   |{УПОРЯДОЧИТЬ ПО
                   |    Номенклатура.*,
                   |    КоличествоНачальныйОстаток,
                   |    КоличествоПоступление,
                   |    КоличествоРеализация,
                   |    КоличествоКонечныйОстаток,
                   |    СтоимостьНачальныйОстаток,
                   |    СтоимостьПоступление,
                   |    СтоимостьРеализация,
                   |    СтоимостьКонечныйОстаток}
                   |ИТОГИ
                   |    СУММА(КоличествоНачальныйОстаток),
                   |    СУММА(КоличествоПоступление),
                   |    СУММА(КоличествоРеализация),
                   |    СУММА(КоличествоКонечныйОстаток),
                   |    СУММА(СтоимостьНачальныйОстаток),
         
15 hhhh
 
13.11.14
10:54
|СГРУППИРОВАТЬ ПО
                   |    ТЗ.Номенклатура

и всё
16 sashka2009
 
13.11.14
10:54
(11) а вот это помогло! Работает. Спасибо большое будут тестировать дальше.