![]() |
![]() |
![]() |
|
округление | ☑ | ||
---|---|---|---|---|
0
Denny
09.11.05
✎
16:58
|
есть Цена, которая расчитывается как
Цена = Сумма/Количество например получилось Цена = 1.367 - как его округлить до 1.36 а не до 1.37 ??? |
|||
1
ИвановИван
09.11.05
✎
17:02
|
*100 взять целую часть, поделить на 100?
|
|||
2
Широкий
09.11.05
✎
17:02
|
(0) Это уже батенька не округление... а обрезание получается
|
|||
3
Fargo
09.11.05
✎
17:03
|
Окр
Округлить число. Синтаксис: Окр(<Число1>, [<Число2>], [<Спосо6>]) Англоязычный синоним: Round Параметры: <Число1> Числовое выражение, значение которого надо округлить. <Число2> Необязательный параметр. Числовое выражение, значение которого — формат округления (число знаков дробной части (если <Число2> отрицательно, то округляется до соответствующего количества знаков целой части). Значение этого параметра по умолчанию — 0. <Способ> Необязательный параметр. Числовое выражение — способ округления: 0 — если при округлении 1.5 = 1; 1 — если при округлении 1.5 = 2. Значение по умолчанию — 0. Возвращаемое значение: Числовое значение результата округления. Описание: Функция Окр возвращает числовое значение результата округления <Число1> до <Число2> знаков дробной части (если <Число2> отрицательно, то округляется до соответствующего количества знаков целой части). Параметр <Число2> может быть опущен, при этом принимается, что <Число2> = 0. Пример: ОкруглЦена = Окр(ЦЕНА, -2); |
|||
4
Denny
09.11.05
✎
17:04
|
(3)и как это применить к (0)
|
|||
5
Широкий
09.11.05
✎
17:04
|
(3) ты видел - что он хотел?
|
|||
6
Широкий
09.11.05
✎
17:05
|
Тебе же подсказали: Цена=Окр(Цена*100)/100
|
|||
7
Denny
09.11.05
✎
17:05
|
спасибо 2,5,6
|
|||
8
Denny
09.11.05
✎
17:06
|
и (1)
|
|||
9
Широкий
09.11.05
✎
17:06
|
+6 т.е "Цел"
|
|||
10
Fargo
09.11.05
✎
17:07
|
(4) По моему Число1 - Цена, Число2 =2; , Способ = 0
|
|||
11
Широкий
09.11.05
✎
17:10
|
(10) попробуй сам... Можно юзать способ=2, но это недокументировано... ив роде проглючивает
|
|||
12
Grant
09.11.05
✎
17:10
|
Было...
Окр(1.367,2,2); |
|||
13
ИвановИван
09.11.05
✎
17:12
|
Окр(Цена - 05,2,0)
|
|||
14
ИвановИван
09.11.05
✎
17:13
|
(12) Третий параметр 2 накой?
|
|||
15
Grant
09.11.05
✎
17:14
|
(14) Надо так, Ваня... это из недокументированного, говорят...
|
|||
16
ИвановИван
09.11.05
✎
17:19
|
(15) Гадство какоето работает, хотя из документации не следовало
|
|||
17
Широкий
09.11.05
✎
17:20
|
(16) Эх .. Ваня.. Ваня :))
|
|||
18
ИвановИван
09.11.05
✎
17:23
|
Не работает
Окр(1.367,2,0); Окр(1.367,2,1); Работает: Окр(1.367,2,2); 2 (не обязателен, по умолчанию принимается значение, установленное в окне свойств конфигурации: Конфигурация/Задача/Свойства страница Задача, поле Округление). |
|||
19
Fargo
09.11.05
✎
17:29
|
Хм... Про Способ=2 это интересно...
Но это могет перестать работать на других релизах. Тогда только обрезание... |
|||
20
Grant
09.11.05
✎
17:35
|
(19) Он, кстати, не =2, а >1
|
|||
21
Кузьма
09.11.05
✎
17:38
|
(20) Он, кстати, даже не обязательно число.
|
|||
22
Fargo
09.11.05
✎
17:39
|
(21) А что еще можно поставить?
И главное какой резалт? |
|||
23
Кузьма
09.11.05
✎
17:44
|
(22) А какой тебе нужен "резалт"?
|
|||
24
Fargo
09.11.05
✎
17:48
|
(23) так для того и спросил, что бы знать чего поставить и чего получится...
|
|||
25
Grant
09.11.05
✎
17:49
|
(21) Я знаю... но особо не экспериментировал...
(22) Можешь дату, можешь перечисление... просто это скорее не "недокументированная фича", а косячок коллег... |
|||
26
Кузьма
09.11.05
✎
17:52
|
(24) Кроме обрезания числа справа можно ещё его обрезать сверху и снизу.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |