Имя: Пароль:
1C
1С v8
ОкруглениеЧисла
0 pers200590
 
14.03.16
09:11
Здравствуйте Форумчане
Есть внешняя обработка с кодом
    
    КоличествоПолотен = ПериметрПомещения/ШиринаРулона;    
    ВысотаПолотна = ВысотаПомещения + Раппорт+ЗапасНаПодрезку;
    ЦелыеПолотнаРул = ДлинаРулона/ВысотаПолотна;
    КоличествоРулонов = Окр(КоличествоПолотен, 0, 1)/Окр(ЦелыеПолотнаРул, 0, 1);
    
    ЦенаРулонов = КоличествоРулонов * ЦенаРулона;  
    Предупреждение("Необходимо " + Окр(КоличествоРулонов, 0, 1) + " рулонов " + "на сумму " + Окр(ЦенаРулонов, 0, 1) + " рублей");


Полученное число в количестве рулонов 11,33 как это число округлить до 12?
1 Рэйв
 
14.03.16
09:13
Окр(11,33+1,0);
2 pers200590
 
14.03.16
09:14
Внешняя обработка,Управляемое приложение
3 pers200590
 
14.03.16
09:14
Окр(КоличествоРулонов, 0, 1) Возвращает 11
4 Рэйв
 
14.03.16
09:14
да пофигу
5 pers200590
 
14.03.16
09:14
А КоличествоРулонов возвращает 11.33
6 Рэйв
 
14.03.16
09:15
Окр(КоличествоРулонов+1, 0, 1)
7 pers200590
 
14.03.16
09:15
А другие способы есть?
8 Рэйв
 
14.03.16
09:16
Или
Цел(КоличествоРулонов)+1
9 Рэйв
 
14.03.16
09:16
тебе что надо то? чтобы любое дробное увеличивалось вперед?
10 Zmich
 
14.03.16
09:17
?(КоличествоРулонов=Цел(КоличествоРулонов), КоличествоРулонов, Цел(КоличествоРулонов) + 1)
11 DDwe
 
14.03.16
09:17
А если 11,56 рулонов будет?
12 Рэйв
 
14.03.16
09:18
(11)ему все вперед надо помоему
13 DDwe
 
14.03.16
09:21
(12) Ну, так в итоге 13 получится..
14 Рэйв
 
14.03.16
09:22
(13) в (10) помоему нормально
15 pers200590
 
14.03.16
15:07
(11) 11,56 также до 12
16 pers200590
 
14.03.16
15:08
а в (10) что то не пойму
17 Злопчинский
 
14.03.16
15:08
окр(Количество+0.5,0,1);
18 pers200590
 
14.03.16
15:13
(17) а если любое число округлить до целого. Например 11.25 до 12, или 11.1 до 12?
19 Злопчинский
 
14.03.16
15:15
(18) открой табло и впиши эту формулу - и смотри что получится для разных чисел

11 - округлится до 11
11.любойхвостик - округлится до 12
20 pers200590
 
14.03.16
15:20
(19) Большое спасибо
21 Злопчинский
 
14.03.16
15:25
(20) расти большой и толстый ;-)