Запрос
☑
0
semiluki
18.11.11
✎
16:15
Подскажите пожалуйста как правильно сказать
КОГДА ВЫРАЗИТЬ(ЗаказыКлиентовОбороты.ЗаказКлиента.СтатусЗаказа КАК Перечисление.СтатусыЗаказовКлиентов.КОбеспечению)
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ
1
butterbean
18.11.11
✎
16:16
КОГДА ЗаказыКлиентовОбороты.ЗаказКлиента.СтатусЗаказа = Перечисление.СтатусыЗаказовКлиентов.КОбеспечению
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ
2
butterbean
18.11.11
✎
16:16
(1)+ т.е.
КОГДА ЗаказыКлиентовОбороты.ЗаказКлиента.СтатусЗаказа = ЗНАЧЕНИЕ(Перечисление.СтатусыЗаказовКлиентов.КОбеспечению)
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ
3
shuhard
18.11.11
✎
16:17
(0) а чем выбор не устроил ?
4
cViper
18.11.11
✎
16:17
(2)правильно
5
cViper
18.11.11
✎
16:17
ВЫБОР не забудь
6
semiluki
18.11.11
✎
16:22
Пытаюсь так сказать, все равно дает ошибку
ВЫБОР
КОГДА ЗНАЧЕНИЕ(ЗаказыКлиентовОбороты.ЗаказКлиента.СтатусЗаказа) = Перечисления.СтатусыЗаказовКлиентов.КОбеспечению ТОГДА 1
ИНАЧЕ 0
КОНЕЦ
7
shuhard
18.11.11
✎
16:22
(6) пипец
три раза прочти (2)
8
semiluki
18.11.11
✎
16:23
Хочу в запросе статус заказа сравнить со значением перечисления,
Как правильно сделать?
9
el-gamberro
18.11.11
✎
16:24
Вот так надо:
ВЫРАЗИТЬ(ЗаказыКлиентовОбороты.ЗаказКлиента.СтатусЗаказа = ЗНАЧЕНИЕ(Перечисления.СтатусыЗаказовКлиентов.КОбеспечению) КАК ЧИСЛО(1,0))
10
shuhard
18.11.11
✎
16:26
(9) пятнично
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший