Имя: Пароль:
1C
 
Округление в запросе
0 СвинТуз
 
30.07.15
15:41
СКД.
Пишем
Выразить(х  КАК ЧИСЛО(15, 2))) округляет вверх
то же самое в построителе округляет вниз
при больших объемах не сходится по строкам на копейки
1 aka_kumena
 
30.07.15
15:46
>> то же самое в построителе округляет вниз

по моему выразить всегда округляет.
а можно пример, а то как то очень сильно на звиздешь похоже?
2 aka_kumena
 
30.07.15
15:46
округляет по правилам округления
3 СвинТуз
 
30.07.15
15:48
(1)
текст запроса?
4 СвинТуз
 
30.07.15
15:52
ВЫРАЗИТЬ(ВТ_Остатки.СтоимостьОстаток * ВТ_Остатки.ФактическийИзнос / ВТ_Остатки.СрокПолезногоИспользования КАК ЧИСЛО(15, 2))
     КАК ПогашеннаяСтоимость,

/////////////////////////////////////////////
ВЫРАЗИТЬ(ВрТаб.СтоимостьОстаток / ВрТаб.СрокПолезногоИспользования * ВрТаб.ФактическийИзнос КАК ЧИСЛО(15, 2))
КАК ПогашеннаяСтоимость
5 СвинТуз
 
30.07.15
15:52
хотя возможно еще деление переставить?
6 FIXXXL
 
30.07.15
16:02
А просто одно или несколько чисел фиксированных прогнать?
7 aka_kumena
 
30.07.15
16:06
(3) а в чем сложность?

Выбрать
Выразить(твоечисло КАК ЧИСЛО(15, 2))
8 aka_kumena
 
30.07.15
16:11
+ если выразить не используется, то в скл. точность чисел до 6 знаков, это тоже надо учитывать.
9 Casey1984
 
30.07.15
16:14
Возможно ИТС наставит на путь к светлой стороне:

http://its.1c.ru/db/v8std#content:2149184184:hdoc

и

http://its.1c.ru/db/metod8dev/content/2665/hdoc
10 СвинТуз
 
30.07.15
16:14
аддитивно только суммирование
умножение с делением с последующим округлением видимо нет
переставил = сошлось

всем спасибо
Программист всегда исправляет последнюю ошибку.