Тест ошибки

Новая тема
Показывать по 10 20 40 сообщений
"По сабжу. Ошибка моя, не правильно указан параметр в функции Окр(
Код:
Процедура Выполнить()
Сумма1=100;
Сумма2=99;
Результат1=Окр((1-(Сумма1/Сумма2))*100,2,2);
Временно=Сумма1/Сумма2;
Временно=1-Временно;
Временно=Временно*100;
Результат2=Окр(Временно,2,2);
Если Результат1<>Результат2 Тогда
   Предупреждение(Строка(Результат1)+" <> "+Строка(Результат2));
КонецЕсли;
КонецПроцедуры

У меня условие срабатывает! А у вас как?"
Все правильно. 2+2/2 сколько будет?:)
Не срабатывает ни в 7-ки ни в 8-ке.
Со скобками там все в порядке. :)
А, точно, не все скобки рассмотрел:)
Интересно, в чем может быть у меня проблема...
Столкнулся еще вот, с чем: при подобном делении в документ попадает число например 40.28, а если поставить на отладчик строку с округлением и на секунду задержать расчет, то 40.27 8(
"Окр(<Число1>,<Число2>,<Способ>)
Назначение:
Возвращает значение результата округления.
Параметры:
<Число1> - числовое выражение, значение которого надо округлить;
<Число2> - число значащих цифр дробной части или
минус число не значащих младших цифр целой части (не обязателен, по умолчанию - 0);
<Способ> - способ округления граничных значений: 0 - если 1.5 округляется до 1, 1 - если 1.5 округляется до 2 (не обязателен, по умолчанию принимается значение, установленное в окне свойств конфигурации: Конфигурация/Задача/Свойства страница Задача, поле Округление)
============
В примере <Способ> равен 2? Это как?"
При способе 2 происходит не округление, а откидывание
Я по моему ясно написал в первом посте
> Ошибка моя
Это как? Как по правилу 1,5 = 1?

А у Вас мой код как работает? Условие выполняется?
Читают тему
(гостей: 1)

Быстрый переход