Имя: Пароль:
1C
 
СКД. Вычисляемые поля.
0 pessok
 
22.11.10
12:00
Добрый день. Не могу понять одной вещи. Создаю вычисляемое поле в СКД, пишу его расчет. Тип значения ставлю Число(4,2). Добавляю его в выводимые поля. Все вроде бы просто, но... Когда формирую отчет у меня в этом поле почему-то Число(4,10). Т.е. 10 знаков после запятой, хоть и ставлю тип. Куда копать? З.Ы. Платформа 8.1.11.67. Может дело в ней?
1 pessok
 
22.11.10
12:26
Точнее даже не 10 символов, а не счесть сколько :(
2 IronDemon
 
22.11.10
12:31
В ресурсах считаешь?

ВЫБОР
   КОГДА ЕстьNULL(Сумма(ПланКоличество),0) = 0
           ИЛИ ЕстьNULL(Сумма(ФактКоличество),0) <= 0
       ТОГДА 0
   ИНАЧЕ ВЫРАЗИТЬ(Сумма(ФактКоличество) * 100 / Сумма(ПланКоличество), "ЧИСЛО(10, 1)")
КОНЕЦ
3 pessok
 
22.11.10
12:38
Хм. В ресурсах оно есть, но в этом ли дело? неужели только программно можно задать? Зачем тогда тип значения на вкладке Вычисляемые поля? Или я чего-то не понял?
4 pessok
 
22.11.10
12:50
Делаю в ВычисляемыПоля-Выражение

ВЫРАЗИТЬ(((Число01+Число02+Число03+Число04+Число05+Число06+Число07+Число08+Число09+Число10+Число11+Число12+Число13+Число14+Число15+Число16+Число17+Число18+Число19+Число20+Число21+Число22+Число23+Число24+Число25+Число26+Число27+Число28+Число29+Число30+Число31)*100)/ИтогоМин, "ЧИСЛО(4,2)")

Ничего не меняется. Обновил платформу до 15.14, тоже не помогло
5 pessok
 
22.11.10
12:51
Это должно считаться для каждой строки отчета, а не для итогов
6 pessok
 
22.11.10
12:53
(+5) Каюсь, строки стали высчитываться правильно. Но в итогах все равно 20 символов после запятой
7 pessok
 
22.11.10
12:54
(+6) Разобрался, в ресурсах тоже нужно делать ВЫРАЗИТЬ. НО. Зачем же все таки тогда поле - ТипЗначения?