Имя: Пароль:
1C
1С v8
Как округлить число в запросе?
0 Маленький Вопросик
 
28.01.13
20:46
ЗапросВыбираемДанныхИЗТЧ = Новый Запрос("ВЫБРАТЬ
                  |    ПоступлениеТоваровУслугТовары.Номенклатура,
                  |    СРЕДНЕЕ((ПоступлениеТоваровУслугТовары.Сумма + ПоступлениеТоваровУслугТовары.СуммаНДС) / ПоступлениеТоваровУслугТовары.Количество) КАК Цена
                  |ИЗ
                  |    Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
                  |ГДЕ
                  |    ПоступлениеТоваровУслугТовары.Ссылка = &Ссылка
                  |
                  |СГРУППИРОВАТЬ ПО
                  |    ПоступлениеТоваровУслугТовары.Номенклатура");

Собственно нужно округлить цену до 2-х знаков после запятой.
1 LehhaK
 
28.01.13
20:47
(0) я бы округлил после запроса....
2 kumena
 
28.01.13
20:48
выразить
3 фобка
 
28.01.13
20:48
выразить как число (10,2)
4 ILM
 
гуру
28.01.13
20:49
ВЫРАЗИТЬ(... КАК ЧИСЛО(15,2))
5 Маленький Вопросик
 
28.01.13
20:51
(4) ага, сообразил уже... спасибо всем
6 JLeys
 
28.01.13
21:20
Выразить - обрезает до двух знаков, но не округляет
7 kumena
 
28.01.13
21:31
(6) это кто вам такое сказал?
8 Маленький Вопросик
 
28.01.13
22:13
(6) округляет
Ошибка? Это не ошибка, это системная функция.