0
- 02.06.2014 - 08:57
|
Есть запрос мЗапрос.Текст = "ВЫБРАТЬ | ТаблицаДокумента.Ссылка КАК Регистратор, | ТаблицаДокумента.Дата КАК Период, | ТаблицаДокумента.Ссылка.АЗС.Контрагент_Склад КАК Склад, | ТаблицаДокумента.ГСМ КАК Номенклатура, | СУММА(ВЫБОР | КОГДА ТаблицаДокумента.Плотность = 0 | И ТаблицаДокумента.Перелив = ЛОЖЬ | ТОГДА ТаблицаДокумента.Количество | ИНАЧЕ ТаблицаДокумента.Количество * ТаблицаДокумента.Плотность | КОНЕЦ) КАК Количество |ИЗ | Документ.уатЗаправкаГСМ.Заправки КАК ТаблицаДокумента | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.уатНоменклатураГСМ КАК уатНоменклатураГСМ | ПО ТаблицаДокумента.ГСМ = уатНоменклатураГСМ.Номенклатура |ГДЕ | ТаблицаДокумента.Ссылка = &Ссылка | |СГРУППИРОВАТЬ ПО | ТаблицаДокумента.ГСМ, | ТаблицаДокумента.Дата, | ТаблицаДокумента.Ссылка.АЗС.Контрагент_Склад, | ТаблицаДокумента.Ссылка, | уатНоменклатураГСМ.ГруппаГСМ, | уатНоменклатураГСМ.ГСМТалона | |УПОРЯДОЧИТЬ ПО | Период |ИТОГИ ПО | Период"; Нужно, чтобы в запросе суммировалось количество только для записей с признаком "Перелив" = Ложь, этот признак есть в табличной части документа? | |
1
- 02.06.2014 - 09:06
|
Добавить еще одно поле СУММА(ВЫБОР | КОГДА НЕ ТаблицаДокумента.Перелив | ТОГДА ТаблицаДокумента.Количество | ИНАЧЕ 0 | КОНЕЦ) КАК КоличествоБезПерелива | |
2
- 02.06.2014 - 11:04
| а если не добавлять .мне нужно все в одном поле "количество" | |
3
- 02.06.2014 - 11:56
| | |
4
- 02.06.2014 - 12:53
| Вы - бо-р там и прописан) Спасибо кэп. Ты очень помог. | |
| Интернет-форум Краснодарского края и Краснодара |