|  | не стандартное округление | ☑ | 
    
        | 0
    
        shock3r   18.12.12✎ 13:21 | 
        Может кто-то знает как реализовать одно округление... вообщем смысл такой, нужно округлить число по таком алгоритму:     |  | 
    
        | 1
    
        ДенисЧ   18.12.12✎ 13:22 | 
        Результат = ОкруглитьПоТакомуАлгоритму(ИсходноеЗначение)     |  | 
    
        | 2
    
        shock3r   18.12.12✎ 13:22 | 
        блин.. сорри случайно нажал отправить..
 дано: 150 - результат округления 150
 
 дано: 151 - результат 160
 
 и т.д.
 
 т.е. если хотябы +1, тогда нужно по десятки округлить
 |  | 
    
        | 3
    
        vicof   18.12.12✎ 13:24 | 
        Окр()     |  | 
    
        | 4
    
        mehfk   18.12.12✎ 13:27 |  |  | 
    
        | 5
    
        m-serg74   18.12.12✎ 13:29 | 
        (2)
 
 
 ОкругЗнач = ?(Цел(ИсхЗнач/10) = ИсхЗнач/10, ИсхЗнач, Цел(ИсхЗнач/10) + 10);
 
 для указанной точности округления а вообще лучше в отдельную функцию вынести
 |  | 
    
        | 6
    
        m-serg74   18.12.12✎ 13:30 | 
        ОкругЗнач = ?(Цел(ИсхЗнач/10) = ИсхЗнач/10, ИсхЗнач, Цел(ИсхЗнач/10)*10 + 10);     |  | 
    
        | 7
    
        ДенисЧ   18.12.12✎ 13:31 | 
        значение = Окр(значение + 5, -1, РежимОкругления.Окр15как20);     |  | 
    
        | 8
    
        vicof   18.12.12✎ 13:32 | 
        (7) я первый :P     |  | 
    
        | 9
    
        Undefined vs NULL   18.12.12✎ 13:35 | 
        (7) только Окр15как10     |  | 
    
        | 10
    
        shock3r   18.12.12✎ 13:54 | 
        а если в запросе это делать, можете код подсказать?     |  | 
    
        | 11
    
        Undefined vs NULL   18.12.12✎ 13:58 | 
        (10) см (4)     |  | 
    
        | 12
    
        Нуф-Нуф   18.12.12✎ 14:00 | 
        совсем спецы мисты обнищали. даже детские задачки обсуждают...     |  | 
    
        | 13
    
        shock3r   18.12.12✎ 15:06 | 
        (ВЫРАЗИТЬ(Номенклатура.Ширина * 100 / 10 КАК ЧИСЛО(10, 0))) * 10
 
 Подскажите как мне свой алгоритм доработать пожалуйста...
 
 вот например ширина у меня имеет значение 2,01... она умножается на 100, получаю 201, после округления мне надо получить 210, но получаю 200
 |  |