|
СКД 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) Специально в оформлении не стал прижимать вправо, чтобы было видно, что это не число, а текст))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |