![]() |
![]() |
|
Округление в вычисляемых полях СКД | ☑ | ||
---|---|---|---|---|
0
GoldenCalf
19.04.10
✎
12:59
|
Добрый день.
Подскажите как можно округлить значение вычисляемого поля |
|||
1
Живой Ископаемый
19.04.10
✎
13:04
|
Именно округлить или задать формат?
Округлить - Окр() |
|||
2
GoldenCalf
19.04.10
✎
13:09
|
Именно округлить. Результат хочу выгрузить в ДеревоЗначений.
|
|||
3
Garkin
19.04.10
✎
13:09
|
(1) Окр() - Работает в вычисляемых полях ???
|
|||
4
GoldenCalf
19.04.10
✎
13:09
|
Окр() не работает. Ругается.
|
|||
5
Живой Ископаемый
19.04.10
✎
13:10
|
2(3) Конечно.
2(4) Могу подсказать как сделать так, чтобы не ругалась |
|||
6
IronDemon
19.04.10
✎
13:10
|
Также как и в запросе. Через Выразить
|
|||
7
Garkin
19.04.10
✎
13:10
|
(5) Подсказывай, всем интересно!!!
|
|||
8
GoldenCalf
19.04.10
✎
13:11
|
Выразить тоже ругается
|
|||
9
GoldenCalf
19.04.10
✎
13:11
|
(5) Подскажи
|
|||
10
Garkin
19.04.10
✎
13:12
|
(8) Синтаксис в Выразить в выч. полях чуть отличается от синтаксиса в запросах.
|
|||
11
GoldenCalf
19.04.10
✎
13:12
|
(10) можно подробнее
|
|||
12
IronDemon
19.04.10
✎
13:13
|
Выразить(Данные.Реквизит1, "Число(10,3)")
|
|||
13
Semyons
19.04.10
✎
13:17
|
В СКД, как мне помниться, нельзя использовать встроенные функции, типа Окр. Для округления можно завести функцию Округлить() в каком-нибудь модуле и использовать ее.
|
|||
14
Живой Ископаемый
19.04.10
✎
13:19
|
Блин, точно, изивните, слажал... можно как в (13), думал что опять дело в 4-м параметре Инициализировать()
|
|||
15
Stim
19.04.10
✎
13:20
|
а чем условное оформление не устраивает? Условное оформление-формат - настраивается на 2 сек
|
|||
16
Semyons
19.04.10
✎
13:22
|
(15) условное оформление на итоги не влияет. А округление влияет
|
|||
17
Stim
19.04.10
✎
13:24
|
(16)о как. А почему бы тогда и не округлить сумму итогов условным оформлением?
Число1+Число2 = Сумма Окр(Число1)+Окр(Число2) = Окр(Сумма) |
|||
18
GoldenCalf
19.04.10
✎
13:25
|
(12) Спасибо.
Не хотелось использовать функцию Ценообразование.ОкруглитьЦену() (15) смотри (2) |
|||
19
Живой Ископаемый
19.04.10
✎
13:25
|
2(17) Вообще-то математически не всегда так...
Пример: Окр(3.5)+Окр(4.5)<> Окр(8) |
|||
20
Stim
19.04.10
✎
13:33
|
(19) Так ставь точность ту, которая тебе нужна.
Окр(3.542)+Окр(4.514)<> Окр(8,0) |
|||
21
Живой Ископаемый
19.04.10
✎
13:38
|
2(20) например нужна точность - первый знак после запятой
Имеем: Окр(3.542)+Окр(4.514); Окр(3.542+4.514)=Окр(9,056) 3.5+4.5 <> 9.1 |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |