Page 1 of 1

Filtru #0, >0, <0 si sunt selectate si col.0

Posted: 24 Dec 2013, 14:08
by imre.bodosi
La filtrare in ferestre de fisier
foarte rar se poate intampla ca desi filtrul de coloana numerica este #0, >0, <0 apar selectate randuri cu valoare 0,00.
Este o anomalie si este cazul cand coloana nu este afisata direct din fisier, ci este calculata.

De exemplu:
NIRI7 Gest=X611 fara rand, opTVA= 7Iz, total 556,81, tva 107,77 si platit integral,
in acest caz filtru TVA neexig=0, fiind platit integral.
si asa si este afisat pe fereastra 4. Furnizori - TVA in coloana TVA neexig.

Daca punem filtru #0 pe aceasta coloana atunci receptia este selectata, desi valoarea din coloana este 0.00

Motivul este ca acesta coloana este calculata din cimpuri de fisier si desi este afisat 0,00 valoarea poate fi 0.0000000000000000000001,
adica undeva o zecimala are valoare.
Calculele fiind facute in asa-zisa aritmetica flotanta si astfel sunt facute cu o exactitate de cel mult 16-17 zecimale.
Exact acest fenomen apare si Excel.
Pentru a elimina acest neajuns rezultatul calculelor se rotunjeste la 2 zecimale, chiar daca este vorba de adunare sau scadere.
ROUND(a+b-c,2)

La coloanele De plata si De incasat, desi si acestea sunt calculate, acest fenomen nu apare, acolo este facut ROUND.
Poate sa apara la aceste coloane noi de TVA neexigibil, dar si pe acestea le vom corecta la primul upgrade.

Re: Filtru #0, >0, <0 si sunt selectate si col.0

Posted: 27 Jan 2014, 22:09
by imre.bodosi
Rezolvat in V7.4, upgradeul de inceput 2014