|
Странные остатки в запросе из Com-соединения. | ☑ | ||
|---|---|---|---|---|
|
0
Naivety_Friend
11.12.15
✎
19:24
|
Делаю com-соедниение к базе.
Делаю через com-объект запрос в той базе, которым получаю остатки в регистре. Запрос: ВЫБРАТЬ ТоварыОрганизацийОстатки.Организация.Наименование КАК ОрганизацияЗначениеДляПоиска, ТоварыОрганизацийОстатки.Склад.Наименование КАК СкладЗначениеДляПоиска, ТоварыОрганизацийОстатки.Номенклатура КАК НоменклатураЗначениеДляПоиска, ТоварыОрганизацийОстатки.КоличествоОстаток КАК КоличествоУТ, "Начальный остаток" КАК Тип ИЗ РегистрНакопления.ТоварыОрганизаций.Остатки(&ПериодОт, ) КАК ТоварыОрганизацийОстатки ГДЕ ТоварыОрганизацийОстатки.Номенклатура = &Номенклатура Так вот при перебора результата в поле "количествоУТ" получаю цифру 0.5629999999999999. Вставляю тот же запрос в консоль запросов. Показывает нормальный остаток 0.563 Базы обе серверные (и из которой запускаю и та, в которой ком создаю). Версия 1С:Предприятие 8.3 (8.3.6.2299) |
|||
|
1
Лефмихалыч
11.12.15
✎
19:30
|
я бы итоги пересчитал
|
|||
|
2
ДенисЧ
11.12.15
✎
20:05
|
Это нормально.
По ОЛЕ так и должно быть |
|||
|
3
Naivety_Friend
11.12.15
✎
20:20
|
(2)
во-первых, почему нормально? а во-вторых, что делать? округлять? |
|||
|
4
Naivety_Friend
11.12.15
✎
20:22
|
(1) Попробую
|
|||
|
5
Рэйв
11.12.15
✎
20:22
|
(3)А чем тебе округлять не нравится?
|
|||
|
6
ДенисЧ
11.12.15
✎
20:23
|
(3) Потому что оле и передаёт не фиксед-нумберс, а реал.
А он по определению не точный. |
|||
|
7
Рэйв
11.12.15
✎
20:23
|
(4)Или у вас там учет рублей до 15 числа после запятой?:-)
|
|||
|
8
Naivety_Friend
12.12.15
✎
00:42
|
(1) Не, пересчет не помог.
(6) Если честно не понимаю, как может быть неточно. Это ж не гуманитарий, а практически математика. Как может 1с неточно сложить остаток и получить одну стомилиардную в конце. В общем логика мне непонятна, а округление, естественно, помогает. Спасибо! |
|||
|
9
ДенисЧ
12.12.15
✎
08:53
|
(8) вырази мне точно, без округлений, значение 1/3.
И вообще - сразу видно, что профильного образования не имеешь. В базовом курсе программирования в вузе есть отдельная тема про такие вещи. |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |