|
Ресурс в из числа в строку и обратно
| ☑ |
0
PiotrLoginov
13.02.15
✎
10:57
|
Доброго всем. Добавил в СКД вычисляемое поле Процент.
Выражение:
ВЫБОР
КОГДА Цена1 = 0
ТОГДА
ВЫБОР
КОГДА Цена2 = 0
ТОГДА 0
ИНАЧЕ
ВЫБОР КОГДА (Цена2 < 0) ТОГДА -100 ИНАЧЕ 100 КОНЕЦ
КОНЕЦ
ИНАЧЕ Цена2/Цена1*100-100
КОНЕЦ
Ресурс: Сумма(Процент)
Все заполнялось как надо. Теперь прописал для этого вычисляемого поля Выражение представления:
ВЫБОР КОГДА Цена1 = 0 ТОГДА ВЫБОР КОГДА Цена2 = 0 ТОГДА 0 ИНАЧЕ ВЫБОР КОГДА Цена2 < 0 ТОГДА "-100,00 %" ИНАЧЕ "100,00 %" КОНЕЦ КОНЕЦ ИНАЧЕ Строка(Формат(Цена2/Цена1*100-100, "ЧЦ=9; ЧДЦ=2;")) + "%" КОНЕЦ
Представление поменялось как требовалось, но перестал рассчитываться ресурс в группировках.
Пытался набросать формулу ресурса так, чтобы на ходу во время расчета менялся тип на числовой:
Сумма(ВЫРАЗИТЬ((ПодСтрока(Строка(Процент), 1, ДлинаСтроки(Строка(Процент))-2)), "ЧИСЛО(9,2)"))
Почему-то никакой реакции. Подскажите, пожалуйста, в чем секрет...
|
|
1
Alexaha
13.02.15
✎
11:01
|
(0) а что мешает использовать оформление выч поля?
|
|
2
ShoGUN
13.02.15
✎
11:04
|
(1) +1
(0) Не надо так делать, там же есть формат отдельно.
|
|
3
PiotrLoginov
13.02.15
✎
11:12
|
Тогда как правильно добавить знак процента? Используя оформление, добиться этого не удалось
|
|
4
Cube
13.02.15
✎
11:16
|
(3) А не надо добавлять единицу измерения к числу в таблице. Во всех деловых документах единицу измерения пишут в шапке таблицы через запятую после наименования колонки...
|
|
5
PiotrLoginov
13.02.15
✎
11:21
|
(4) Ну.. в данном случае надо. Должен же быть способ...
|
|
6
PiotrLoginov
13.02.15
✎
11:24
|
Помню, как-то делал весьма сложные отчеты несколько месяцев назад. Там же большие возможности, вплоть до сбора информации из каждой строки в группировке в таблицу значений. А банально отсечь лишнее от строки и конвертировать тип не получается.
|
|
7
Tapeworm
13.02.15
✎
11:25
|
(5) ну если надо то как и сказали выше через оформление
|
|
8
PiotrLoginov
13.02.15
✎
11:29
|
(7) Спасибо Большое
|
|