Ispis neto težine, bruto težine i volumena na količinu u poziciji
Ispis neto težine, bruto težine i volumena na količinu u poziciji
 |
U pozicije dokumenta se zapisuju težine i volumen NA JEDINICU, a u prikazu pozicija su ti podaci preračunati NA POZICIJU. Stoga to moramo uvažavati pri oblikovanju ispisa i uvijek množiti težine i volumen s količinom u poziciji. |
U RecordSetu se na neto težinu, bruto težinu i volumen pozivamo s izrazima:
Neto težina |
anDimWeight |
Bruto težina |
anDimWeightBruto |
Volumen |
anDimVolume |
S obzirom da su, kao što je rečeno, u pozicijama dokumenata zapisani ti podaci NA JEDINICU iz pozicije, za potrebe ispisa moramo te podatke množiti s KOLIČINOM u poziciji, kako bismo dobili vrijednosti ZA POZICIJU DOKUMENTA.
Primjer za obračun izdanih računa:
1. Bruto težina na jedinicu
U qReportIzpis izaberemo anDimWeight.
2. Količina u poziciji
U qReportIzpis izaberemo anQty.
3. Bruto težina na poziciju
Ubacimo polje s izrazom

i unesemo izraz za množenje oba gore navedena podatka.
qReportIzpis.DimTezaBruto*qReportIzpis.Kolicina
Tako izračunate podatke možemo i proizvoljno formatirati ili drugačije rečeno, ispisati na proizvoljan broj decimalnih mjesta. Za ispis na dva decimalna mjesta je odgovarajući izraz #,##0.00.
4. Zbroj bruto težina iz točke 3.
Na sličan način, "ispod crte" zbrojimo podatke iz pojedinih pozicija. Ubacimo polje s izrazom i unesemo izraz za zbrajanje gore navedenih izraza.
-
- sum(qReportIzpis.kolicina * qreportizpis.dimtezabruto)

 |
Na sličan način postupamo i kod ispisa narudžbe, računa, itd., samo što se qReportIzpis tada može zvati i drugačije. |