Операция сравнения в СКД "%"
☑
0
glime
08.08.13
✎
16:44
Всем привет, встретил тут в СКД такой код, при формирование вычисляемого поля:
ВЫБОР
КОГДА Постоянная1= -1ТОГДА ""
КОГДА Постоянная1 % 10 В (0, 5,6,7,8,9) ТОГДА "дней"
КОГДА Постоянная1 % 10 В (2,3,4) ТОГДА "дня"
КОГДА Постоянная1 % 10 = 1 ТОГДА "день"
КОНЕЦ
не могу понять как работает "% 10" и где прочитать то же не могу найти. Может кто поможет?
1
Fragster
модератор
08.08.13
✎
16:44
также, как и в тексте программ
2
Fragster
модератор
08.08.13
✎
16:45
а вообще формат числительных намного проще реализуется
3
Fragster
модератор
08.08.13
✎
16:46
кстати, тут ошибка для 11-14
4
Bober
08.08.13
✎
16:48
(0) меню справка - содержание справки. Раздел система компоновки данных - язык выражений системы компоновки данных - операции над числами
5
glime
08.08.13
✎
16:55
(4) уже нашел
6
glime
08.08.13
✎
16:56
(2) подскажи
(3) а для дробных тут вообще не предусмотренно
7
Fragster
модератор
08.08.13
✎
17:25
(6).1 да попутал я с числомпрофисью. но все равно (0) я бы реализовывал через выражение представления с внешней функцией
8
glime
09.08.13
✎
10:49
(7) из СКД? это как?
9
Fragster
модератор
09.08.13
✎
11:10
на закладке "наборы данных" и "вычисляемые поля" есть выражение представления, там можно использовать внешние функции, если позаботиться об этом
10
Fragster
модератор
09.08.13
✎
11:10
колонка "выражение представления"
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший