|
При чтении запросом данных по COM читает кривые цифры |
☑ |
0
alex44ru
02.07.18
✎
11:57
|
коллеги кто сталкивался: при чтении запросом данных из базы по COM соединению возвращает числа типа 3,239999999999991 вместо 3,24 которые записаны в базе
|
|
1
dali
02.07.18
✎
12:18
|
Особенность работы COM, ставь округление.
|
|
2
Serg_1960
02.07.18
✎
12:33
|
"Передача объектов 1С:Предприятия через COM"
"При передаче через COM значение примитивного типа сохраняется, быть может, за исключением точности представления числа"
|
|
3
alex44ru
02.07.18
✎
12:33
|
(1) я так и делаю, просто хотелось бы понять суть проблемы
|
|
4
alex44ru
02.07.18
✎
12:34
|
(2) благодарю, обязательно почитаю
|
|
5
Serg_1960
02.07.18
✎
12:44
|
Ссылка сломалась :( Погугли "ИТС Передача объектов 1С:Предприятия через COM". Собственно говоря там ничего интересного: числовые значения, как примитивные типы, передаются через универсальный способ передачи данных (структура VARIANT) и представляются через аналогичные типы, определенные в VARIANT.
|
|
6
Vakhrin
02.07.18
✎
13:25
|
Все так и должно быть, просто COM тоже же должен поиметь свой гешефт за передачу данных...
|
|
7
alex44ru
02.07.18
✎
13:31
|
(5) да ничего страшного я догадался как её вытащить (ссылку)
(6) скорее всего так и есть ..... ахахаха
|
|