|
Вычисляемое поле в СКД |
☑ |
0
Zombi
18.07.13
✎
08:15
|
В СКД в вычисляемом поле пишу выражение: РазностьДат(ДатаРасхода, &ТочкаАктуальности, "День"). А как можно задать условие типа:РазностьДат(?(ЗначениеЗаполнено(ДатаРасхода), ДатаПрихода, ДатаРасхода), &ТочкаАктуальности, "День")?
|
|
1
Михаил 1С
18.07.13
✎
08:20
|
Делай выбор -
Если Условие1 Тогда делай1
Иначе Делай2
А вот как делать условие в вычисляемом поле - я не знаю. Может быть как и в запросе -
Выбор Когда Условие1
Тогда ...
Иначе ...
Конец
|
|
2
Zombi
18.07.13
✎
08:29
|
(1) Нет, так не катит
|
|
3
XLife
18.07.13
✎
08:30
|
выбор когда...?
|
|
4
Лодырь
18.07.13
✎
08:31
|
"Выбор когда" вполне работает.
|
|
5
Zombi
18.07.13
✎
08:31
|
(3) Выбор Когда не катит. Синтаксическая ошибка говорит.
|
|
6
Zombi
18.07.13
✎
08:32
|
(4) Может на что то другое ругается, щас проверю
|
|
7
Лодырь
18.07.13
✎
08:35
|
Вот пример вычисляемого поля с выбором:
ВЫБОР КОГДА Процент>0 Тогда "+"+Строка(Процент)+"%" Когда Процент = 0 Тогда "" Иначе ""+Строка(Процент)+"%" Конец
|
|
8
Zombi
18.07.13
✎
08:49
|
Да, вот так все прокатило: Выбор Когда ДатаРасхода = ДатаВремя(1, 1, 1) Тогда РазностьДат(ДатаПрихода, &ТочкаАктуальности, "День") Иначе РазностьДат(ДатаРасхода &ТочкаАктуальности, "День") Конец
Всем спасибо.
|
|