|
Помогите разобраться с запросом
| ☑ |
0
Novicadmin
18.04.17
✎
09:40
|
ВЫБРАТЬ
ТТНЕГАИС.Ссылка.Грузополучатель КАК Подразделение,
ТТНЕГАИС.АлкогольнаяПродукция.Код КАК КодАП,
ТТНЕГАИС.АлкогольнаяПродукция.ВидПродукции.КодВидаПродукции КАК КодАПП,
ТТНЕГАИС.АлкогольнаяПродукция.Импортер КАК Импортер,
ТТНЕГАИС.АлкогольнаяПродукция.Производитель КАК Производитель,
ВЫБОР
КОГДА ТТНЕГАИС.Ссылка.СтатусОбработки = &СтатусОбработки
ТОГДА ТТНЕГАИС.Количество * ТТНЕГАИС.АлкогольнаяПродукция.Объем / 10
КОГДА ТТНЕГАИС.Ссылка.СтатусОбработки = &СтатусОбработкиЕще
ТОГДА ТТНЕГАИС.КоличествоФакт * ТТНЕГАИС.АлкогольнаяПродукция.Объем / 10
КОНЕЦ КАК КолвоПоступления
ИЗ
Документ.ТТНВходящаяЕГАИС.Товары КАК ТТНЕГАИС
ГДЕ
ТТНЕГАИС.Ссылка.ДатаТТН МЕЖДУ &ДатаНач И &ДатаКон
И ТТНЕГАИС.Ссылка.СтатусОбработки = &СтатусОбработки
ИЛИ ТТНЕГАИС.Ссылка.СтатусОбработки = &СтатусОбработкиЕще
Указываю для ДатаНач = 01.01.17 для датакон = 31.03.17
А он мне выдаёт с 01.07.16 все доки, но если убрать условие
И ТТНЕГАИС.Ссылка.СтатусОбработки = &СтатусОбработки
ИЛИ ТТНЕГАИС.Ссылка.СтатусОбработки = &СтатусОбработкиЕще
тогда всё отлично, выводит по указанному периоду.
Почему происходит влияние условия по статусам? и как исправить не меняя итоговую таблицу?
Спасибо.
|
|
1
Novicadmin
18.04.17
✎
09:43
|
я походу понял, из за ИЛИ
|
|
2
zvial
18.04.17
✎
09:44
|
Выражение ИЛИ в скобки убери в условии
|
|
3
DrShad
18.04.17
✎
09:44
|
(ТТНЕГАИС.Ссылка.СтатусОбработки = &СтатусОбработки
ИЛИ ТТНЕГАИС.Ссылка.СтатусОбработки = &СтатусОбработкиЕще)
|
|
4
Novicadmin
18.04.17
✎
09:45
|
надо было вот так написать и усё готово:
ГДЕ
ТТНЕГАИС.Ссылка.ДатаТТН МЕЖДУ &ДатаНач И &ДатаКон
И ТТНЕГАИС.Ссылка.СтатусОбработки = &СтатусОбработки
ИЛИ ТТНЕГАИС.Ссылка.ДатаТТН МЕЖДУ &ДатаНач И &ДатаКон
И ТТНЕГАИС.Ссылка.СтатусОбработки = &СтатусОбработкиЕще
|
|
5
Novicadmin
18.04.17
✎
09:45
|
(3) походу ты тоже прав
|
|
6
Novicadmin
18.04.17
✎
09:45
|
(2) ну и ты тоже ))) спасибо всем
|
|
7
zvial
18.04.17
✎
09:53
|
(5) Не тоже, а единственно верно прав :) потому что у тебя дополняется лишнее условие
|
|