Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   (в8) Помогите отобрать в запрос только нужные записи (http://forums.kuban.ru/f1040/v8_pomogite_otobrat-_v_zapros_tol-ko_nuzhnye_zapisi-5764030.html)

mrOrange 02.06.2014 08:57

(в8) Помогите отобрать в запрос только нужные записи
 
Есть запрос

мЗапрос.Текст =
"ВЫБРАТЬ
| ТаблицаДокумента.Ссылка КАК Регистратор,
| ТаблицаДокумента.Дата КАК Период,
| ТаблицаДокумента.Ссылка.АЗС.Контрагент_Склад КАК Склад,
| ТаблицаДокумента.ГСМ КАК Номенклатура,
| СУММА(ВЫБОР
| КОГДА ТаблицаДокумента.Плотность = 0
| И ТаблицаДокумента.Перелив = ЛОЖЬ
| ТОГДА ТаблицаДокумента.Количество
| ИНАЧЕ ТаблицаДокумента.Количество * ТаблицаДокумента.Плотность
| КОНЕЦ) КАК Количество
|ИЗ
| Документ.уатЗаправкаГСМ.Заправки КАК ТаблицаДокумента
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.уатНоменклатураГСМ КАК уатНоменклатураГСМ
| ПО ТаблицаДокумента.ГСМ = уатНоменклатураГСМ.Номенклатура
|ГДЕ
| ТаблицаДокумента.Ссылка = &Ссылка
|
|СГРУППИРОВАТЬ ПО
| ТаблицаДокумента.ГСМ,
| ТаблицаДокумента.Дата,
| ТаблицаДокумента.Ссылка.АЗС.Контрагент_Склад,
| ТаблицаДокумента.Ссылка,
| уатНоменклатураГСМ.ГруппаГСМ,
| уатНоменклатураГСМ.ГСМТалона
|
|УПОРЯДОЧИТЬ ПО
| Период
|ИТОГИ ПО
| Период";


Нужно, чтобы в запросе суммировалось количество только для записей с признаком "Перелив" = Ложь, этот признак есть в табличной части документа?

gematogen 02.06.2014 09:06

Добавить еще одно поле
СУММА(ВЫБОР
| КОГДА НЕ ТаблицаДокумента.Перелив
| ТОГДА ТаблицаДокумента.Количество
| ИНАЧЕ 0
| КОНЕЦ) КАК КоличествоБезПерелива

mrOrange 02.06.2014 11:04

а если не добавлять .мне нужно все в одном поле "количество"

Управление торговлей 11 02.06.2014 11:56

[img]http://zhgun.ru/cap/saying/96591171.png[/img]

mrOrange 02.06.2014 12:53

Вы - бо-р там и прописан) Спасибо кэп. Ты очень помог.


Текущее время: 00:30. Часовой пояс GMT +3.