Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Тест ошибки

IceBeerg
читатель
офлайн
Дата регистрации: 06.10.2004
Сообщений: 803
Пост №1
 
11.03.2009 12:35

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

Ещё
читатель
офлайн
Дата регистрации: 16.06.2006
Сообщений: 129
Пост №2
 
11.03.2009 13:38

Все правильно. 2+2/2 сколько будет?:)

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №3
 
11.03.2009 14:29

Не срабатывает ни в 7-ки ни в 8-ке.

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №4
 
11.03.2009 14:30

Со скобками там все в порядке. :)

Ещё
читатель
офлайн
Дата регистрации: 16.06.2006
Сообщений: 129
Пост №5
 
11.03.2009 14:37

А, точно, не все скобки рассмотрел:)

IceBeerg
читатель
офлайн
Дата регистрации: 06.10.2004
Сообщений: 803
Пост №6
 
11.03.2009 16:18

Интересно, в чем может быть у меня проблема...<br>Столкнулся еще вот, с чем: при подобном делении в документ попадает число например 40.28, а если поставить на отладчик строку с округлением и на секунду задержать расчет, то 40.27 8(

Vladko
читатель
офлайн
Дата регистрации: 27.08.2007
Сообщений: 2649
Пост №7
 
11.03.2009 21:53

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

Ещё
читатель
офлайн
Дата регистрации: 16.06.2006
Сообщений: 129
Пост №8
 
12.03.2009 08:19

При способе 2 происходит не округление, а откидывание

IceBeerg
читатель
офлайн
Дата регистрации: 06.10.2004
Сообщений: 803
Пост №9
 
13.03.2009 10:25

Я по моему ясно написал в первом посте<br>> Ошибка моя

IceBeerg
читатель
офлайн
Дата регистрации: 06.10.2004
Сообщений: 803
Пост №10
 
13.03.2009 10:26

Это как? Как по правилу 1,5 = 1?<br><br>А у Вас мой код как работает? Условие выполняется?

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация