Показать сообщение отдельно
Старый 02.10.2008, 19:16   #3  
morvan is offline
morvan
Участник
 
41 / 10 (1) +
Регистрация: 29.08.2009
Адрес: Москва
Обнаружил еще очередной баг в этом же кодюните.
NAV не умеет переносить отрицательные числа из Excel: в случае если число отрицательное, он делает в функции TextToDecimal

DecVar := IntegeralPart + (FractionalPart / POWER(10,STRLEN(PartArray[2])));
Причем IntegeralPart идет со знаком.
Т. о. если было число -10.7, то после импорта из Excel превратится в число -10 + 0.7 = -9.3