Тест ошибки
Показывать по
10
20
40
сообщений
- 1
- 2
11.03.2009
12:35
#1
"По сабжу. Ошибка моя, не правильно указан параметр в функции Окр(
Код:
Процедура Выполнить()
Сумма1=100;
Сумма2=99;
Результат1=Окр((1-(Сумма1/Сумма2))*100,2,2);
Временно=Сумма1/Сумма2;
Временно=1-Временно;
Временно=Временно*100;
Результат2=Окр(Временно,2,2);
Если Результат1<>Результат2 Тогда
Предупреждение(Строка(Результат1)+" <> "+Строка(Результат2));
КонецЕсли;
КонецПроцедуры
У меня условие срабатывает! А у вас как?"
Код:
Процедура Выполнить()
Сумма1=100;
Сумма2=99;
Результат1=Окр((1-(Сумма1/Сумма2))*100,2,2);
Временно=Сумма1/Сумма2;
Временно=1-Временно;
Временно=Временно*100;
Результат2=Окр(Временно,2,2);
Если Результат1<>Результат2 Тогда
Предупреждение(Строка(Результат1)+" <> "+Строка(Результат2));
КонецЕсли;
КонецПроцедуры
У меня условие срабатывает! А у вас как?"
11.03.2009
16:18
#6
Интересно, в чем может быть у меня проблема...
Столкнулся еще вот, с чем: при подобном делении в документ попадает число например 40.28, а если поставить на отладчик строку с округлением и на секунду задержать расчет, то 40.27 8(
Столкнулся еще вот, с чем: при подобном делении в документ попадает число например 40.28, а если поставить на отладчик строку с округлением и на секунду задержать расчет, то 40.27 8(
11.03.2009
21:53
#7
"Окр(<Число1>,<Число2>,<Способ>)
Назначение:
Возвращает значение результата округления.
Параметры:
<Число1> - числовое выражение, значение которого надо округлить;
<Число2> - число значащих цифр дробной части или
минус число не значащих младших цифр целой части (не обязателен, по умолчанию - 0);
<Способ> - способ округления граничных значений: 0 - если 1.5 округляется до 1, 1 - если 1.5 округляется до 2 (не обязателен, по умолчанию принимается значение, установленное в окне свойств конфигурации: Конфигурация/Задача/Свойства страница Задача, поле Округление)
============
В примере <Способ> равен 2? Это как?"
Назначение:
Возвращает значение результата округления.
Параметры:
<Число1> - числовое выражение, значение которого надо округлить;
<Число2> - число значащих цифр дробной части или
минус число не значащих младших цифр целой части (не обязателен, по умолчанию - 0);
<Способ> - способ округления граничных значений: 0 - если 1.5 округляется до 1, 1 - если 1.5 округляется до 2 (не обязателен, по умолчанию принимается значение, установленное в окне свойств конфигурации: Конфигурация/Задача/Свойства страница Задача, поле Округление)
============
В примере <Способ> равен 2? Это как?"
- 1
- 2
Читают тему
(гостей: 1)