|   |   | 
| 
 | СКД 0 вместо Деление на 0 | ☑ | ||
|---|---|---|---|---|
| 0
    
        Джо-джо 14.05.18✎ 13:51 | 
        Можно ли как-то в Условиях оформления или Дополнительных настройках настроить чтобы вместо "Деление на 0" в поле выводился "0"     | |||
| 1
    
        Волшебник 14.05.18✎ 13:52 | 
        Лучше выяснить причину деления на ноль и устранить её.
 В общем случае результат деления на ноль не определён. | |||
| 2
    
        Джо-джо 14.05.18✎ 13:53 | 
        (1) Я знаю причину, не указано значение одного поля. Тут нужно что-то типо ЕстьNull     | |||
| 3
    
        Генератор 14.05.18✎ 13:54 | 
        если в ресурсах, то можно выражение прописать "выбор когда делитель <> 0 тогда..."     | |||
| 4
    
        Джо-джо 14.05.18✎ 13:55 | 
        (3) Делителей несколько, лень этот огород городить "КОГДА ТОГДА"     | |||
| 5
    
        Волшебник 14.05.18✎ 14:02 | 
        (4) Если выдаётся ошибка "деления на ноль", значит делитель равен 0     | |||
| 6
    
        Cool_Profi 14.05.18✎ 14:03 | 
        (4) когда тебе лень делать разделители, то тогда тебе пора вон из профессии!     | |||
| 7
    
        Быдло замкадное 14.05.18✎ 14:07 | 
        Если делитель равен 0 то может надо выводить знаменатель а не 0. Но это уже от задачи зависит..     | |||
| 8
    
        Джо-джо 14.05.18✎ 14:10 | 
        (7) Мне надо 0. Задача: сколько итераций можно сделать в час.
 60/(время1+время2) Я уже нарисовал через "когда тогда" | |||
| 9
    
        тарам пам пам 14.05.18✎ 14:21 | 
        (6) Эхх, если б лень... Там при написании КОГДА... ТОГДА приходится дублировать выражение в знаменателе; а теперь представь в знаменателе что-то вроде Сумма(ВычислитьВыражениеСГруппировкойМассив("Сумма(Количество)", "Номенклатура")). В итоге вместе с проверкой на ноль получается монструозное нечитаемое выражение.     | |||
| 10
    
        olegves 14.05.18✎ 14:37 | 
        (9) используй функцию - в функции будет все читаемо     | |||
| 11
    
        rabbidX 14.05.18✎ 15:00 | 
        (10) Функцию в ресурсах, это как?     | |||
| 12
    
        Адинэснег 14.05.18✎ 15:07 | 
        (4) лень узнать причину деления на ноль? это что-то новое...
 Ты случаем не из тех погроммистов, которые вместо анализа ошибки и обработки параметров запихивает всё в Попытка-Исключение? | |||
| 13
    
        olegves 14.05.18✎ 15:44 | 
        (11) делаешь пользовательское поле - там в формуле указываешь свою функцию. Поле включаешь в ресурсы     | |||
| 14
    
        ejikbeznojek 14.05.18✎ 15:57 | 
        (0) выбор 
 когда Твоя.Таблица.ТвоеПоле2 = 0 тогда 0 Иначе Твоя.Таблица.ТвоеПоле1/Твоя.Таблица.ТвоеПоле2 Конец | |||
| 15
    
        ejikbeznojek 14.05.18✎ 16:00 | 
        Ну или условным оформлением сделай)))     | |||
| 16
    
        Джо-джо 14.05.18✎ 16:01 | 
        (15) Во, как?     | |||
| 17
    
        ejikbeznojek 14.05.18✎ 16:31 | ||||
| 18
    
        ejikbeznojek 14.05.18✎ 16:34 | 
        (17) Специально в оформлении не стал прижимать вправо, чтобы было видно, что это не число, а текст))     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |