При формировапнии группировочной ведомости в ФРО, Галактика 7.11, в процессе открытия файла в Exel'е. выдается предупреждение: "Ошибка чтения записи ХХХХ" и вопрос продолжать ли выводить дальнйшие сообщения об ошибках. После 14 таких ошибок выводиться сообщение что Exel не смог преобразовать несколько ячеек.
Если кто-то сталкивался с такой проблемой, подскажите, пожалуйста, как справиться.
Группировочная ведомость в Exel.
Модераторы: m0p3e, edward_K, Модераторы
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
не в том формате выводяться числа
1. в excel по умолчанию разделитель "," а в гале "."
2. если это исправить, то проблема с отрицательными числами.
правильно преобразовывать к строке через
.function v1(w:string ) :string ;
begin
v1:=doubletostr(double(w),'[|-]3666666666666666666[|,]99')
!efSumFormatExcel
end.
но проблема могет быть с дробями(у меня дробные части не отделились от целой части). Хотя в стандартных отчетах где сделанно все правильно все срабатывает(интерактивные например)
так работает надежно
[|-]3666666666666666666,99
1. в excel по умолчанию разделитель "," а в гале "."
2. если это исправить, то проблема с отрицательными числами.
правильно преобразовывать к строке через
.function v1(w:string ) :string ;
begin
v1:=doubletostr(double(w),'[|-]3666666666666666666[|,]99')
!efSumFormatExcel
end.
но проблема могет быть с дробями(у меня дробные части не отделились от целой части). Хотя в стандартных отчетах где сделанно все правильно все срабатывает(интерактивные например)
так работает надежно
[|-]3666666666666666666,99