Имя: Пароль:
1C
1С v8
Операция сравнения в СКД "%"
,
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
колонка "выражение представления"
Основная теорема систематики: Новые системы плодят новые проблемы.