public static void calcSklad(QueryDataSet stavka, StorageDataSet stanje) { if (!hr.restart .util .lookupData .getlookupData() .raLocate(stanje, "CART", stavka.getInt("CART") + "")) { System.err.println("OOOPS:: nisam nasao stanje za cart = " + stavka.getInt("CART")); return; } LinkClass lc = LinkClass.getLinkClass(); raKalkulBDDoc rKBD = new raKalkulBDDoc(); rKBD.setVrzal(stanje.getString("CSKL")); rKBD.setWhat_kind_of_document("IZD"); rKBD.mode = 'N'; // System.out.println("STANJE :: "+stanje); // stavka.setBigDecimal("ZC",stanje.getBigDecimal("ZC")); // stavka.setBigDecimal("NC",stanje.getBigDecimal("NC")); // stavka.setBigDecimal("VC",stanje.getBigDecimal("VC")); // stavka.setBigDecimal("MC",stanje.getBigDecimal("MC")); // stavka.post(); lc.TransferFromDB2Class(stavka, rKBD.stavka); lc.TransferFromDB2Class(stanje, rKBD.stanje); // System.out.println("prije "+rKBD.stavka); rKBD.kalkSkladPart(); // System.out.println("poslije kalkSkladPart "+rKBD.stavka); rKBD.KalkulacijaStanje(stavka.getString("VRDOK")); // System.out.println("poslije KalkulacijaStanje"+rKBD.stavka); lc.TransferFromClass2DB(stanje, rKBD.stanje); lc.TransferFromClass2DB(stavka, rKBD.stavka); }