|
Задать точность. | ☑ | ||
---|---|---|---|---|
0
tg30000
07.03.12
✎
08:10
|
Подскажите пожалуйста, что-то затупил...
Написан модуль в тексте получаются значения.. ЦенаДня=Сумма/КоличествоДней; так вот ЦенаДня=25,45233336477777 Как сделать что бы было 2 знака после запятой ? |
|||
1
Molinor
07.03.12
✎
08:11
|
Окр (Round)
Синтаксис: Окр(<Число>, <Разрядность>, <Режим округления>) Параметры: <Число> (обязательный) Тип: Число. Исходное число. <Разрядность> (необязательный) Тип: Число. Определяет число знаков дробной части, до которых производится округление. Если параметр отрицательный, то число округляется до соответствующего разряда в целой части, начиная с младших разрядов. Параметр обязательный, если указан параметр <Режим округления>. Значение по умолчанию: 0 <Режим округления> (необязательный) Тип: РежимОкругления. Определяет режим округления. Помимо системного перечисления допускается использование числового параметра: 0 - если при округлении 1.5 = 1; 1 - если при округлении 1.5 = 2. Значение по умолчанию: Окр15как20 Возвращаемое значение: Тип: Число. Число, полученное в результате округления. Описание: Округляет исходное число до нужной разрядности в соответствии с заданным режимом округления. Пример: // Округлим цену до сотен рублей ОкругленнаяЦена = Окр(Цена, -2); // Округлим цену до копеек ОкругленнаяЦена = Окр(Цена, 2); |
|||
2
tg30000
07.03.12
✎
08:13
|
(1) Спасибо, а то я через формат хотел...
|
|||
3
Wobland
07.03.12
✎
08:14
|
(2) может, это даже лучше
|
|||
4
tg30000
07.03.12
✎
08:16
|
А как в выражении прописать через формат?
Формат(ЦенаДня,"ЧДЦ=2") так не правильно же? |
|||
5
Wobland
07.03.12
✎
08:17
|
(4) почему?
|
|||
6
tg30000
07.03.12
✎
08:19
|
ошибку выдает что встроенная функция может быть использовани только в выражении
|
|||
7
Wobland
07.03.12
✎
08:19
|
(6) ну и используй её в выражении. или в свойстве ячейки ТабДока
|
|||
8
tg30000
07.03.12
✎
08:24
|
ЦД=Сумма/КоличествоДней;
ЦенаДня=Формат(ЦД,"ЧДЦ=2"); преобразование к типу число не может быть выполнено....что не так делаю? |
|||
9
tg30000
07.03.12
✎
08:24
|
это пишет когда дальше по модулю проходит..
|
|||
10
tg30000
07.03.12
✎
08:26
|
т.е. цена дня у меня еще и дальше в расчете используется и она должна быть числовой, а после формата не работает..
|
|||
11
Wobland
07.03.12
✎
08:27
|
(8) ЦенаДня у тебя строка. зачем ты её потом в число пыьаешься обратить? запутался?
|
|||
12
Wobland
07.03.12
✎
08:28
|
(10) а тебе в расчёте нужна округлённая цена или всё же нет?
|
|||
13
tg30000
07.03.12
✎
08:29
|
вот в том то и дело что к сожалению нажна в расчете число с точностью 2 знака....
|
|||
14
tg30000
07.03.12
✎
08:29
|
а как сделать не знаю правильно...
|
|||
15
Wobland
07.03.12
✎
08:30
|
(13) ну ты уже понял разницу между Окр и Формат? аккуратней с округлением, в расчётах обычно не надо
|
|||
16
tg30000
07.03.12
✎
08:31
|
(13) все понял, спасибо ВАМ большое!!!
Буду делать! |
|||
17
Ненавижу 1С
гуру
07.03.12
✎
08:33
|
Формат возвращает строку
|
|||
18
tg30000
07.03.12
✎
08:34
|
(15)(17) Спасибо Вам большое теперь все более менее понятно стало)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |