|
Выражение вычисляемого поля (деление на 0) | ☑ | ||
|---|---|---|---|---|
|
0
Si4
26.06.24
✎
16:16
|
Доброго времени суток! Подскажите пожалуйста, есть данное выражение в вычисляемом поле скд :
КоличествоНаКонецПериода/Количество2 ; Но на 0 ведь делить нельзя, а количество может быть равно 0 Если пишу так выдает синтаксическую ошибку КоличествоНаКонецПериода/Количество2 КОГДА Количество2 = 0 ТОГДА КоличествоНаКонецПериода/Количество2 КОНЕЦ Подскажите как правильно |
|||
|
1
Мультук
гуру
26.06.24
✎
16:22
|
ВЫБОР
КОГДА Количество2 = 0 ТОГДА 0 ИНАЧЕ КоличествоНаКонецПериода/Количество2 КОНЕЦ |
|||
|
2
Si4
26.06.24
✎
16:23
|
спасибо
|
|||
|
3
Ненавижу 1С
гуру
26.06.24
✎
16:36
|
(1) почему вы решили что если "Количество2 = 0", то результат будет 0, а не скажем NULL?
|
|||
|
4
Волшебник
26.06.24
✎
19:29
|
(0) На ноль делить можно.
Деление на ноль недопустимо во многих алгебраических структурах (например, в полях, кольцах). Однако понятие кольца можно расширить так, чтобы деление на ноль было возможным. Получившаяся структура называется колесо. wiki:Деление_на_ноль wiki:Колесо_(алгебра) |
|||
|
5
Мультук
гуру
26.06.24
✎
16:51
|
(3)
Чтобы потом еще 2 часа отвечать что такое NULL ? Нет, спасибо |
|||
|
6
Волшебник
26.06.24
✎
16:53
|
(5) Ну это же так просто... Это что-то типа Неопределено 😉
|
|||
|
7
Ненавижу 1С
гуру
26.06.24
✎
16:55
|
(5) тогда почему 0, а не 42? почему такая избирательность?
|
|||
|
8
Гена
гуру
26.06.24
✎
17:12
|
(7) Потому что, судя по наименованиям, автор получает долю на конец периода от заданного планового количества. Если плановое количество равно нулю, то и доля нулевая, а не пустая или 42 )
|
|||
|
9
mikecool
26.06.24
✎
17:13
|
(6) скорее не Неопределено, а Ненавижу
|
|||
|
10
Волшебник
26.06.24
✎
18:37
|
(9) 👍
|
| Форум | Правила | Описание | Секции | Поиск |