Почему запрос берет разрядность после "," на 2 меньше??
☑
0
aptomilov
27.04.12
✎
14:59
Вот собственно запрос:
ост=0.00300000;
остОТРИЦ=-0.003;
НОЛЬ=0;
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ТоварыНаСкладахОстатки.КоличествоОстаток,
| ТоварыНаСкладахОстатки.Номенклатура,
| ТоварыНаСкладахОстатки.Склад
|ИЗ
| РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки
|ГДЕ
| ТоварыНаСкладахОстатки.КоличествоОстаток <= &ост
| И ТоварыНаСкладахОстатки.КоличествоОстаток >= &остОтриц
|
|СГРУППИРОВАТЬ ПО
| ТоварыНаСкладахОстатки.Склад,
| ТоварыНаСкладахОстатки.Номенклатура,
| ТоварыНаСкладахОстатки.КоличествоОстаток";
Запрос.УстановитьПараметр("ост", ост);
Запрос.УстановитьПараметр("остОТРИЦ", остОТРИЦ);
Запрос.УстановитьПараметр("Склад", Склад);
Результат = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = Результат.Выбрать();
ТЗ=Результат.Выгрузить();
Оговорюсь что стандартный отчет берет всю разрядность после запятой из того же регистра.
1
73
27.04.12
✎
15:21
Не по сути:
А зачем группировать?
2
andrewks
27.04.12
✎
15:23
с выразить пробовал?
3
Kashemir
27.04.12
✎
15:24
А как определил что меньше на 2 знака ?
4
aptomilov
28.04.12
✎
05:37
знаю что больше там - в регистр заглянул,
я что значит выразить
5
Cube
28.04.12
✎
05:40
Ничего не понял. Давай скрины.
6
Рэйв
28.04.12
✎
06:47
(0)Может там у тебя например 5,200?
оно и возьмет 5,2
:-)
7
Alex375
28.04.12
✎
07:00
Может быть весь вопрос в отображении данных? Ты как понял, что запрос возвращает меньшее количество разрядов?
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс