1. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление

7.7 Арифметические действия

Тема в разделе "Базы данных и администрирование", создана пользователем olga13, 1 июн 2010.

  1. olga13

    olga13 Well-Known Member

    Репутация:
    0
    Регистрация:
    10 окт 2008
    Сообщения:
    208
    Симпатии:
    0
    Всем доброго дня! Может быть, кто-нибудь подскажет в чем дело.
    В модуле формы оператор:

    ВсегоРеализованоТовараБезНДС = Окр(ВсегоРеализованоТовара / (1 + СтНДС / 100), 0);

    Если ВсегоРеализованоТовара не равно 0, все считается правильно. А вот если реализация была нулевой, то выдает 1. Но ведь по всем законам арифметики, если ноль делить на любое число, должен получиться ноль! Ничего не понимаю...
     
  2. Hryv

    Hryv Гость

    Репутация:
    0
    Сделал тест
    1с 7.7 считает правильно, а не так как у вас сказано
    как вы определили, что "выдает 1"?
     
  3. olga13

    olga13 Well-Known Member

    Репутация:
    0
    Регистрация:
    10 окт 2008
    Сообщения:
    208
    Симпатии:
    0
    И в печатной форме, и в отладчике - значение 1.

    Добавлено: Все, разобралась - там не 0, а пустое значение.
     
Загрузка...

Поделиться этой страницей