|
Интересное условие в СКД
| ☑ |
0
Катра
12.09.13
✎
14:23
|
Добрый день. Отчет написан в скд на платформе 8.2 для программы Альфа-Авто и имеет вот такой вид:
ВЫБОР
КОГДА КонтактныйЛист.ПервичныйКонтактныйЛист = ЗНАЧЕНИЕ(Документ.КонтактныйЛист.ПустаяСсылка)
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ = 1 <------- не понятное значение, что подразумевается под "=1".
|
|
1
ДенисЧ
12.09.13
✎
14:26
|
Почему не понятно?
Имеено результат ВЫБОРа и сравнивается с 1.
Правда криво написано.. НО вполне рабочий вариант
|
|
2
DexterMorgan
12.09.13
✎
14:26
|
Ну поле булево че
|
|
3
DexterMorgan
12.09.13
✎
14:27
|
(1) "Правда криво написано" +1 =)
|
|
4
badboychik
12.09.13
✎
14:28
|
Надо писать так:
ТОГДА Истина
ИНАЧЕ Ложь
КОНЕЦ
|
|
5
bolobol
12.09.13
✎
14:29
|
Да уж! Здесь на лицо высокие материи и заложенная точка на развитие проекта, когда через СтрЗаменить("Конец = 1" будет что-то дописано очень важное и нужное.
|
|
6
catena
12.09.13
✎
14:29
|
А может просто:
КонтактныйЛист.ПервичныйКонтактныйЛист = ЗНАЧЕНИЕ(Документ.КонтактныйЛист.ПустаяСсылка)
?
|
|
7
Defender aka LINN
12.09.13
✎
14:32
|
(6) Не, так неинтересно будет
|
|
8
Катра
12.09.13
✎
14:33
|
Спасибо всем .
|
|
9
SeraFim
12.09.13
✎
14:35
|
Вы еще в ЗУПе прикол не видели)
В запросе формировании задач.
Там условие
ГДЕ ВЫБОР
КОГДА <УСЛОВИЕ1>
ТОГДА ИСТИНА
КОГДА <УСЛОВИЕ2>
ТОГДА ИСТИНА
КОГДА <УСЛОВИЕ3>
ТОГДА ИСТИНА
...
КОНЕЦ = ЛОЖЬ
|
|
10
Катра
12.09.13
✎
14:55
|
В этом условии все понятно, т.е. если ни одно условие не выполняется, то тогда ложь.
|
|