2016-03-25 16:40:03
Краткое описание :
Микрочисла неверно экспортируются в ExcelОписание :
?Что измененно :
Генератор отчетов Fast Report
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Сформировал автоматически FR отчет из броузера системы.
В данных броузера имеются микрочисла, например, 0.00000000000091 см. скриншот.
В Excel это экспортировалось как -9,094947018, что неверно.
Как измененно :
В механизм Автоматического формирования отчета по browse/tree,
для колонок имеющих тип Double, Single,
конвертация значения производится через атлантическую функциюю DoubleToStr с
форматом указанными при описании колонки.
Если у колонки не задан формат конвертации используется формат по-умолчанию:
'[|-]3666 666 666 666.88999999999999'.
При формировании отчета строка формата записывается в FormatStr memo-поля,
так-же к ней добавляется символ Char($2605)(Звездочка),
для определения Атлантического формата конвертации.
При выполнении экспортов, ячейка с атлантическим форматом экспортируется как
'%g'.