|
Почему запрос берет разрядность после "," на 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
|
Может быть весь вопрос в отображении данных? Ты как понял, что запрос возвращает меньшее количество разрядов?
|
|
Программист всегда исправляет последнюю ошибку.