Обнаружил еще очередной баг в этом же кодюните.
NAV не умеет переносить отрицательные числа из Excel: в случае если число отрицательное, он делает в функции TextToDecimal
DecVar := IntegeralPart + (FractionalPart / POWER(10,STRLEN(PartArray[2])));
Причем IntegeralPart идет со знаком.
Т. о. если было число -10.7, то после импорта из Excel превратится в число -10 + 0.7 = -9.3
|