Имя: Пароль:
1C
1С v8
Попытка деления на ноль
0 Маленький Вопросик
 
07.10.13
07:00
Подскажите обрабатывается ли деление на 0 "попыткой"?

Спасибо!
1 Wobland
 
07.10.13
07:02
нет, оно делится
2 Маленький Вопросик
 
07.10.13
07:06
Если  Число(НовыйТовар.Количество)= 0 Тогда
                НовыйТовар.Цена = 0;
            Иначе    
                НовыйТовар.Цена = НовыйТовар.Сумма/НовыйТовар.Количество;
            КонецЕсли;
3 Маленький Вопросик
 
07.10.13
07:06
Если так?
4 Маленький Вопросик
 
07.10.13
07:07
короче мне надо обработать ноль в количестве, если не число, то ноль
5 Privalov
 
07.10.13
07:08
Сегодня не пятница вроде...
6 Wobland
 
07.10.13
07:09
(4) и чо?
7 Jonny_Khomich
 
07.10.13
07:10
(0) ну сделай мини обработку, точку остонова поставить и посмотри результат.
8 Balabass
 
07.10.13
07:30
Ну сделай сравнение типов.
Если тип не число то 0.
9 mzelensky
 
07.10.13
07:35
Чего вы блин порите???

Попытка
   ПеременнаяЧисло = Число(НепонятнаяПеременная);
Исключение
   ПеременнаяЧисло = 0 ;
КонецПопытки;

  Если ПеременнаяЧисло <> 0 тогда
     А= Б \  ПеременнаяЧисло
  Иначе
     А=0;  
  КонецЕсли;

Можешь условие в попытку засунуть
10 kosts
 
07.10.13
07:37
(0) Не используй попытку там, где можно без нее обойтись.
11 Маленький Вопросик
 
07.10.13
08:16
(10) уже обошелся, все спасибо.
про попытку был спортивный интерес