Имя: Пароль:
1C
1С v8
отображение целых чисел
0 Max0893
 
23.12.15
07:38
Доброго времени суток подскажите пожалуйста как в запросе отобразить только целые числа без округления? например выходит число 1,65 а отобразить нужно только целое число т.е. 1
1 patria0muerte
 
23.12.15
07:42
ВЫБОР
КОГДА
ВЫРАЗИТЬ(ВТ.Число КАК ЧИСЛО(15, 1)) - ВЫРАЗИТЬ(ВТ.Число КАК ЧИСЛО(15, 0)) > 0
ТОГДА
ВЫРАЗИТЬ(ВТ.Число КАК ЧИСЛО(15, 0)) - 1
ИНАЧЕ
ВЫРАЗИТЬ(ВТ.Число КАК ЧИСЛО(15, 0))
КОНЕЦ
КАК Результат
2 patria0muerte
 
23.12.15
07:46
Хотя не... не будет работать
3 Max0893
 
23.12.15
07:49
он все равно будет округлять(
4 ObjectRelation Model
 
23.12.15
07:59
ВЫРАЗИТЬ((Х-0.5) КАК ЧИСЛО(15,0)) КАК Х
5 НЕА123
 
23.12.15
08:28
РАЗНОСТЬДАТ(ДАТАВРЕМЯ(1, 1, 1), ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), СЕКУНДА, Чcл), СЕКУНДА)
6 НЕА123
 
23.12.15
08:29
(5)+
хотя... может и округлит. проверять надо.
7 Рэйв
 
23.12.15
08:30
(0)Когда округленное больше исходного - отнимай 1,
8 Max0893
 
23.12.15
09:05
ObjectRelationModel оказался прав! спасибо большое очень помогли
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.