#0
by atlantika
Подскажите встречался ли кто нибудь с такой ситуацией? И если можно ее как то исправить, то как лучше это сделать? При получении некоторого значения типа Число, два знака после запятой, через СОМ-соединение в результате получается число с 11 знаками после запятой. Не для всех получаемых значений. При повторном запросе искажения сохраняются в точности. В базе источнике тот же запрос дает корректные значения, все реквизиты проверены - два знака после запятой. Например имеем число 9 200,03 , а получаем 9 200,03000000001
#1
by atlantika
Причина:"..Это особенность числовых типов данных в модели COM. В ней нет точного соответствия числовым типам 1С, поэтому они так и передаются. Если вы точно знаете, какая должна быть разрядность результата, то спокойно округляйте его на вызывающей стороне." найденный способ решения - описывать тип поля в таблице значений куда будут выгружаться результаты запроса в цикле: ТаблицаИзБухгалтерии.Колонки.Добавить("СуммаДокумента", Новый ОписаниеТипов("Число",Новый КвалификаторыЧисла(15, 2)));
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Название файла выгрузки
- Заказ покупателя и Заказ на производство
- v7: Ошибка в отчетах: Значение не представляет агрегатный объект
- Небязательный параметр "Склад" (СКД)
- на что влияет "Вести по документам расчетов с контрагентами"
- v7: Почему не работает ПорядокКодов()?
- Бухгалтерия 2.0. Не активна кнопка КУДИР в Поступление на расчсчет
- Поиск строк в xml файле
- iOS 7
- Средняя стоимость внедрения на одно рабочее место ЗУП
- Вызвать событие "ПриВыводеСтроки" у табличного поля
- В табличном поле колнки добавлены программно. Как установить фильтр?
- Нули куда делись в счете УТ11
- Хэллоуворлд в РиБе. Неправильный формат сообщения
- Ошибка при выборе Вида номенклатуры в УТ 11
- Подскажите, где на диске ИТС (для партнеров) найти конвертацию?
- Как два отчета на скд объединить в один
- Ошибка сетевого доступа к серверу Этот хост неизвестен.
- Проблемы со шрифтом при сохранении Табличного документа в pdf на сервере
- Unknown BIOS Error Code =410e