|
|
Как найти целое число от числа в запросе |
☑ |
|
0
GRAF_84
04.09.09
✎
14:04
|
Как найти целое число подобно функции Цел(<Число>)
|
|
|
1
Irbis
04.09.09
✎
14:06
|
ВЫРАЗИТЬ(ВзаиморасчетыСКонтрагентамиОстатки.СуммаОстаток КАК ЧИСЛО(18, 0))
|
|
|
2
GRAF_84
04.09.09
✎
14:18
|
(2) в таком случае число 12345,6 станет не 12345, а 12346! Это не есть функция Цел(<Число>)
|
|
|
3
Lama12
04.09.09
✎
14:19
|
(2)ВЫРАЗИТЬ(ВзаиморасчетыСКонтрагентамиОстатки.СуммаОстаток КАК ЧИСЛО(18, 0) + 0.5)
|
|
|
4
Irbis
04.09.09
✎
14:19
|
(2) -0.499999999999999 от числа делай тогда, все разжевывать надо
|
|
|
5
Lama12
04.09.09
✎
14:19
|
(2)Какое образование?
|
|
|
6
Широкий
04.09.09
✎
14:23
|
(2,3) У отрицательного числа надо плюсовать
|
|
|
7
Irbis
04.09.09
✎
14:27
|
(6) Тогда через ВЫБОР и нужную обработку
|
|
|
8
Irbis
04.09.09
✎
14:29
|
ВЫРАЗИТЬ((ВЫБОР КОГДА ВзаиморасчетыСКонтрагентамиОстатки.СуммаОстаток > 0 ТОГДА
ВзаиморасчетыСКонтрагентамиОстатки.СуммаОстаток - 0.5 ИНАЧЕ ВзаиморасчетыСКонтрагентамиОстатки.СуммаОстаток + 0.5 КОНЕЦ) КАК ЧИСЛО(18, 0))
|
|
|
9
Serg_1960
04.09.09
✎
14:30
|
Не вмешиваясь в процесс генерации решения, тем не менее замечу:
ВЫБОР КОГДА ВашеЧисло > 0 ТОГДА ВЫРАЗИТЬ(ВашеЧисло - 0.5 КАК Число(15, 0)) ИНАЧЕ ВЫРАЗИТЬ(ВашеЧисло + 0.5 КАК Число(15, 0))...
|
|