|
Вычисляемые поля в СКД |
☑ |
0
Astrey1C
28.11.13
✎
11:20
|
Доброго времени суток. Столкнулся с такой проблемой: нужно сделать отчет, в котором нужно выводить только те строки, где сумма с копейками.
Делаю средствами СКД. В вычисляемых полях создаю поле разница, в котором пишу такое выражение: "Выбор Когда Выразить(Цена, "Строка") ПОДОБНО "%,00" Тогда "Истина" Иначе "Ложь" Конец. А в отборе условие - Если это поле ЛОЖЬ, тогда не вывожу. Выдает у всех ЛОЖЬ.
|
|
1
Cube
28.11.13
✎
11:22
|
(0) Быдлокод какой-то)))
|
|
2
Господин ПЖ
28.11.13
✎
11:23
|
"Выбор Когда Выразить(Цена, "Строка") ПОДОБНО "%,00"
и давно у вас цены строковыми стали?
разрешаю покурить условие типа Выбор Когда Х%Y = 0 Тогда
|
|
3
Cube
28.11.13
✎
11:24
|
ВЫБОР КОГДА Цена = ВЫРАЗИТЬ(Цена КАК ЧИСЛО(15, 0)) ТОГДА ИСТИНА ИНАЧЕ ЛОЖЬ КОНЕЦ
|
|
4
Astrey1C
28.11.13
✎
11:24
|
Я преобразовываю число в строку и пытаюсь найти ",00", если нахожу, значит без копеек. Иначе с копейками. Если есть другой способ - подскажите.
|
|
5
Господин ПЖ
28.11.13
✎
11:25
|
>Я преобразовываю число в строку и пытаюсь найти ",00"
за такие штуки надо руки выдергивать...
|
|
6
Cube
28.11.13
✎
11:25
|
(4) А я захожу в региональные настройки ИБ и меняю разделитель на точку, вот ты удивишься...
|
|
7
Astrey1C
28.11.13
✎
11:27
|
Согласен с вами. Какой на ваш взгляд правильный способ решения этой задачи?
|
|
8
Cube
28.11.13
✎
11:27
|
(7) Смотри в (3)
|
|
9
Astrey1C
28.11.13
✎
11:29
|
Спасибо за помощь, Cube
|
|
10
Господин ПЖ
28.11.13
✎
11:29
|
кстати, а что скд научилась преобразовывать типы в запросах "выразить строка" и не падать?
|
|