|
@@ -7,6 +7,9 @@ import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
|
+import org.flexdock.util.UUID;
|
|
|
+
|
|
|
+import chrriis.dj.nativeswing.swtimpl.Message;
|
|
|
import nc.bs.framework.common.NCLocator;
|
|
|
import nc.bs.pub.billcodemanage.BillcodeGenerater;
|
|
|
import nc.hr.utils.PubEnv;
|
|
@@ -79,7 +82,7 @@ public class YsAction extends YsQuseryAction{
|
|
|
if(dialog.dg_iscancel) {
|
|
|
String butype = dialog.getButype();//业务类型下拉--- 家装\工装
|
|
|
String xmname = dialog.getXmname();//项目主键
|
|
|
-
|
|
|
+ String xmcode = dialog.getXmcode();//工单号
|
|
|
/**
|
|
|
*
|
|
|
* 查询生产总订单和材料采购单数据生成
|
|
@@ -95,7 +98,7 @@ public class YsAction extends YsQuseryAction{
|
|
|
String sqlmmpac="select a.dbilldate demanddate ,b.* from mmpac_order_issue b "
|
|
|
+ "inner join mmpac_order_main a on a.pk_order=b.pk_order "
|
|
|
+ "and isnull(a.dr,0)=0 and isnull(b.dr,0)=0 and isnull(b.bdef5,'N')='N' "
|
|
|
- + "and a.projectid='" + xmname + "' and a.busitype='" + butype + "' and a.billstatus='1' ";
|
|
|
+ + "and a.projectid='" + xmname + "' and a.busitype='" + butype + "' and a.billstatus='1' and a. def1='"+xmcode+"' ";
|
|
|
|
|
|
List<OrderIssueUAPVO> lisvos= (List<OrderIssueUAPVO>) iuap.executeQuery(sqlmmpac, new BeanListProcessor(OrderIssueUAPVO.class));
|
|
|
|
|
@@ -103,7 +106,7 @@ public class YsAction extends YsQuseryAction{
|
|
|
String sqlxc="select a.dbilldate demanddate,a.vdef1 gdcode ,b.* from po_demand_b b "
|
|
|
+ "inner join po_demand a on a.pk_demand=b.pk_demand "
|
|
|
+ "and isnull(a.dr,0)=0 and isnull(b.dr,0)=0 "
|
|
|
- + "and a.projectid='" + xmname + "' and a.vdef30='" + butype + "' and a.billstatus='1' and a.billstatus<>'9' ";
|
|
|
+ + "and a.projectid='" + xmname + "' and a.vdef30='" + butype + "' and a.billstatus='1' and a.billstatus<>'9' and a.vdef1='"+xmcode+"' ";
|
|
|
|
|
|
List<DemandUAPBVO> lisdemvos= (List<DemandUAPBVO>) iuap.executeQuery(sqlxc, new BeanListProcessor(DemandUAPBVO.class));
|
|
|
String vbillcode=new BillcodeGenerater().getBillCode("MM01", PubEnv.getPk_corp(), null, null);
|
|
@@ -168,11 +171,7 @@ public class YsAction extends YsQuseryAction{
|
|
|
}else {
|
|
|
demandvo.setAttributeValue(name, vo.getAttributeValue(name));
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- }
|
|
|
+ }
|
|
|
demandvos.add(demandvo);
|
|
|
}
|
|
|
|
|
@@ -186,6 +185,8 @@ public class YsAction extends YsQuseryAction{
|
|
|
/********************************生成【需求】页签数据-end*********************************************/
|
|
|
|
|
|
}else {
|
|
|
+ getDataModel().setExtraCondition(" and pk_corp = '1'"+" and pk_operation= '" + pk_operation + "'" );
|
|
|
+ super.execute();
|
|
|
throw new ValidationException("生产总订单和材料采购单没有符合条件的数据!");
|
|
|
}
|
|
|
|
|
@@ -300,10 +301,11 @@ public class YsAction extends YsQuseryAction{
|
|
|
continue;
|
|
|
}else if("demandtype".equals(name)) {
|
|
|
bancevo.setDemandtype(vo.getDemandtyoe());//需求类型
|
|
|
+ }else if("vdef28".equals(name)) {
|
|
|
+ bancevo.setVdef28(vo.getNum().toString());//采购主数量
|
|
|
}else {
|
|
|
bancevo.setAttributeValue(name, vo.getAttributeValue(name));
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
|
|
|
bancevos.add(bancevo);
|
|
@@ -474,6 +476,8 @@ public class YsAction extends YsQuseryAction{
|
|
|
bancevo113.setStandard(bancevo.getStandard());//标准
|
|
|
bancevo113.setWeight(bancevo.getWeight());//米重
|
|
|
bancevo113.setUnitid(bancevo.getUnitid());//计量单位
|
|
|
+ bancevo113.setVbatchcode(bancevo.getVbatchcode());//批次
|
|
|
+ bancevo113.setVdef25(bancevo.getVdef25());
|
|
|
bancevo113.setProexecute("转库");//建议执行
|
|
|
bancevosdbdd.add(bancevo113);
|
|
|
bancevo11.setSupplytype("库存量_工装库");//供应类型
|
|
@@ -504,6 +508,9 @@ public class YsAction extends YsQuseryAction{
|
|
|
bancevo113.setWeight(bancevo.getWeight());//米重
|
|
|
bancevo113.setUnitid(bancevo.getUnitid());//计量单位
|
|
|
bancevo11=(OperationBalanceVO) bancevo113.clone();
|
|
|
+ bancevo113.setVbatchcode(bancevo.getVbatchcode());//批次
|
|
|
+ String swid=UUID.randomUUID().toString();
|
|
|
+ bancevo113.setVdef25(swid);
|
|
|
bancevo113.setProexecute("转库");//建议执行
|
|
|
bancevosdbdd.add(bancevo113);
|
|
|
bancevo11.setSupplytype("库存量_工装库");//供应类型
|
|
@@ -546,7 +553,7 @@ public class YsAction extends YsQuseryAction{
|
|
|
bancevo11.setVdef22(bancevo.getVdef22());
|
|
|
bancevo11.setVdef23(bancevo.getVdef23());
|
|
|
bancevo11.setVdef24(bancevo.getVdef24());
|
|
|
- bancevo11.setVdef25(bancevo.getVdef25());
|
|
|
+ bancevo11.setVdef25(swid);
|
|
|
bancevo11.setVdef26(bancevo.getVdef26());
|
|
|
bancevo11.setVdef27(bancevo.getVdef27());
|
|
|
bancevo11.setVdef28(bancevo.getVdef28());
|
|
@@ -646,6 +653,8 @@ public class YsAction extends YsQuseryAction{
|
|
|
bancevo113.setStandard(bancevo.getStandard());//标准
|
|
|
bancevo113.setWeight(bancevo.getWeight());//米重
|
|
|
bancevo113.setUnitid(bancevo.getUnitid());//计量单位
|
|
|
+ bancevo113.setVbatchcode(bancevo.getVbatchcode());//批次
|
|
|
+ bancevo113.setVdef25(bancevo.getVdef25());
|
|
|
bancevo113.setProexecute("转库");//建议执行
|
|
|
bancevosdbdd.add(bancevo113);
|
|
|
bancevo113.setSupplytype("库存量_公共库");//供应类型
|
|
@@ -668,13 +677,17 @@ public class YsAction extends YsQuseryAction{
|
|
|
bancevo113.setStandard(bancevo.getStandard());//标准
|
|
|
bancevo113.setWeight(bancevo.getWeight());//米重
|
|
|
bancevo113.setUnitid(bancevo.getUnitid());//计量单位
|
|
|
+ bancevo113.setVbatchcode(bancevo.getVbatchcode());//批次
|
|
|
bancevo113.setProexecute("转库");//建议执行
|
|
|
+ String swid=UUID.randomUUID().toString();
|
|
|
+ bancevo113.setVdef25(swid);
|
|
|
bancevosdbdd.add(bancevo113);
|
|
|
bancevo113.setSupplytype("库存量_公共库");//供应类型
|
|
|
bancevo113.setWarehouse("公共库");//仓库
|
|
|
bancevo113.setNum(gysxgg);//主数量
|
|
|
bancevo113.setPk_operation(pk_operation);
|
|
|
OperationBalanceVO bancevo114=(OperationBalanceVO) bancevo11.clone();
|
|
|
+ bancevo114.setVdef25(swid);
|
|
|
bancevo114.setPk_operation(pk_operation);
|
|
|
bancevo114.setNum(UFDouble.ZERO_DBL.setScale(2,UFDouble.ROUND_HALF_UP ));
|
|
|
bancevo114.setProexecute("采购");//建议执行
|
|
@@ -712,12 +725,13 @@ public class YsAction extends YsQuseryAction{
|
|
|
bancevo114.setVdef22(bancevo.getVdef22());
|
|
|
bancevo114.setVdef23(bancevo.getVdef23());
|
|
|
bancevo114.setVdef24(bancevo.getVdef24());
|
|
|
- bancevo114.setVdef25(bancevo.getVdef25());
|
|
|
+ bancevo114.setVdef25(swid);
|
|
|
bancevo114.setVdef26(bancevo.getVdef26());
|
|
|
bancevo114.setVdef27(bancevo.getVdef27());
|
|
|
bancevo114.setVdef28(bancevo.getVdef28());
|
|
|
bancevo114.setVdef29(bancevo.getVdef29());
|
|
|
bancevo114.setVdef30(bancevo.getVdef30());
|
|
|
+
|
|
|
bancevos.add(bancevo11);
|
|
|
bancevos.add(bancevo113);
|
|
|
bancevos.add(bancevo114);
|
|
@@ -862,7 +876,7 @@ public class YsAction extends YsQuseryAction{
|
|
|
vo.setNum(new UFDouble(cgdd.getProexecutenum()));
|
|
|
vo.setNprice(cgdd.getNprice());
|
|
|
vo.setNmny(cgdd.getNmny());
|
|
|
- vo.setPk_operation(pk_operation);
|
|
|
+ // vo.setPk_operation(pk_operation);//主表主键
|
|
|
vo.setCastunitid(cgdd.getCastunitid());
|
|
|
vo.setNastnum(cgdd.getNastnum());
|
|
|
vo.setVdef1(cgdd.getVdef1());
|
|
@@ -890,62 +904,55 @@ public class YsAction extends YsQuseryAction{
|
|
|
vo.setVdef23(cgdd.getVdef23());
|
|
|
vo.setVdef24(cgdd.getVdef24());
|
|
|
vo.setVdef25(cgdd.getVdef25());
|
|
|
- vo.setVdef26(cgdd.getVdef26());
|
|
|
- vo.setVdef27(cgdd.getVdef27());
|
|
|
- vo.setVdef28(cgdd.getVdef28());
|
|
|
- vo.setVdef29(cgdd.getVdef29());
|
|
|
+ vo.setVdef26(cgdd.getProexecutenum());//本次采购数量
|
|
|
+ vo.setVdef27(pk_operation);//保存主表主键
|
|
|
+ vo.setVdef28(cgdd.getVdef28());//采购数量
|
|
|
+ vo.setVdef29(cgdd.getVdef29());//工单号
|
|
|
vo.setVdef30(cgdd.getVdef30());//来源单据主表主键--材料采购单
|
|
|
-
|
|
|
purchasevos[flg]=vo;
|
|
|
flg+=1;
|
|
|
}
|
|
|
|
|
|
- PraybillHeaderVO header = new PraybillHeaderVO();
|
|
|
- PraybillItemVO[] items = new PraybillItemVO[bancevoscgdd.size()];
|
|
|
- // 表头赋值
|
|
|
- header.setPk_corp(PubEnv.getCorpCode());//公司
|
|
|
- header.setCoperator(ClientEnvironment.getInstance().getUser().getPrimaryKey());//制单人
|
|
|
- header.setDpraydate(new UFDate(ClientEnvironment.getInstance().getBusinessDate().toString()));//请购日期-->制单日期
|
|
|
- header.setIbillstatus(0);//单据状态
|
|
|
-// header.setCpraypsn("1001V510000000000292");//请购人id-->业务员
|
|
|
-// header.setCdeptid("1001V510000000000276");//请购部门id-->计划部门
|
|
|
- header.setVmemo(vbillcode);//备注
|
|
|
- header.setDr(0);
|
|
|
- header.setCaccountyear(String.valueOf(new UFDate().getYear()));//年份
|
|
|
- header.setIpraysource(5);//请购来源
|
|
|
- header.setIpraytype(2);//请购类型
|
|
|
- int fg=0;
|
|
|
- for(OperationBalanceVO cgdd : bancevoscgdd) {
|
|
|
- PraybillItemVO praybillItemVO = new PraybillItemVO();
|
|
|
- praybillItemVO.setPk_corp(PubEnv.getCorpCode()); // 公司
|
|
|
- // 表体赋值
|
|
|
- praybillItemVO.setCmangid(getCmangchid(getCmangid(cgdd.getCmaterialcode()))); //存货编码
|
|
|
- praybillItemVO.setCbaseid(getCmangid(cgdd.getCmaterialcode())); //存货基础ID
|
|
|
- praybillItemVO.setNpraynum(new UFDouble(cgdd.getMatchnum())); //数量
|
|
|
- String cprojectid = "";//项目id
|
|
|
- if(cgdd.getPrjcode().startsWith("1001")) {
|
|
|
- cprojectid = cgdd.getPrjcode();
|
|
|
- }
|
|
|
- else {
|
|
|
- cprojectid = getprojectid(cgdd.getPrjcode());
|
|
|
- }
|
|
|
- praybillItemVO.setCprojectid(cprojectid);
|
|
|
-// praybillItemVO.setCassistunit(demandBVO.getCastunitid());//辅助计量单位
|
|
|
-// praybillItemVO.setNassistnum(new UFDouble(demandBVO.getNastnum()));//辅计量数量
|
|
|
-// praybillItemVO.setVproducenum(cgdd.getVbatchcode());//批次号
|
|
|
- praybillItemVO.setDdemanddate(new UFDate(ClientEnvironment.getInstance().getBusinessDate().toString()));
|
|
|
- praybillItemVO.setDsuggestdate(new UFDate(ClientEnvironment.getInstance().getBusinessDate().toString()));
|
|
|
-// praybillItemVO.setPk_purcorp(PubEnv.getCorpCode());
|
|
|
- praybillItemVO.setPk_reqcorp(PubEnv.getCorpCode());
|
|
|
-
|
|
|
- items[fg] = praybillItemVO;
|
|
|
- fg+=1;
|
|
|
- }
|
|
|
+ /*
|
|
|
+ * PraybillHeaderVO header = new PraybillHeaderVO(); PraybillItemVO[] items =
|
|
|
+ * new PraybillItemVO[bancevoscgdd.size()]; // 表头赋值
|
|
|
+ * header.setPk_corp(PubEnv.getCorpCode());//公司
|
|
|
+ * header.setCoperator(ClientEnvironment.getInstance().getUser().getPrimaryKey()
|
|
|
+ * );//制单人 header.setDpraydate(new
|
|
|
+ * UFDate(ClientEnvironment.getInstance().getBusinessDate().toString()));//请购日期-
|
|
|
+ * ->制单日期 header.setIbillstatus(0);//单据状态 //
|
|
|
+ * header.setCpraypsn("1001V510000000000292");//请购人id-->业务员 //
|
|
|
+ * header.setCdeptid("1001V510000000000276");//请购部门id-->计划部门
|
|
|
+ * header.setVmemo(vbillcode);//备注 header.setDr(0);
|
|
|
+ * header.setCaccountyear(String.valueOf(new UFDate().getYear()));//年份
|
|
|
+ * header.setIpraysource(5);//请购来源 header.setIpraytype(2);//请购类型 int fg=0;
|
|
|
+ * for(OperationBalanceVO cgdd : bancevoscgdd) { PraybillItemVO praybillItemVO =
|
|
|
+ * new PraybillItemVO(); praybillItemVO.setPk_corp(PubEnv.getCorpCode()); // 公司
|
|
|
+ * // 表体赋值
|
|
|
+ * praybillItemVO.setCmangid(getCmangchid(getCmangid(cgdd.getCmaterialcode())));
|
|
|
+ * //存货编码 praybillItemVO.setCbaseid(getCmangid(cgdd.getCmaterialcode()));
|
|
|
+ * //存货基础ID praybillItemVO.setNpraynum(new UFDouble(cgdd.getMatchnum())); //数量
|
|
|
+ * String cprojectid = "";//项目id if(cgdd.getPrjcode().startsWith("1001")) {
|
|
|
+ * cprojectid = cgdd.getPrjcode(); } else { cprojectid =
|
|
|
+ * getprojectid(cgdd.getPrjcode()); } praybillItemVO.setCprojectid(cprojectid);
|
|
|
+ * // praybillItemVO.setCassistunit(demandBVO.getCastunitid());//辅助计量单位 //
|
|
|
+ * praybillItemVO.setNassistnum(new UFDouble(demandBVO.getNastnum()));//辅计量数量 //
|
|
|
+ * praybillItemVO.setVproducenum(cgdd.getVbatchcode());//批次号
|
|
|
+ * praybillItemVO.setDdemanddate(new
|
|
|
+ * UFDate(ClientEnvironment.getInstance().getBusinessDate().toString()));
|
|
|
+ * praybillItemVO.setDsuggestdate(new
|
|
|
+ * UFDate(ClientEnvironment.getInstance().getBusinessDate().toString())); //
|
|
|
+ * praybillItemVO.setPk_purcorp(PubEnv.getCorpCode());
|
|
|
+ * praybillItemVO.setPk_reqcorp(PubEnv.getCorpCode());
|
|
|
+ *
|
|
|
+ * items[fg] = praybillItemVO; fg+=1; }
|
|
|
+ *
|
|
|
+ * // PraybillVO vo = new PraybillVO(); // vo.setParentVO(header); //
|
|
|
+ * vo.setChildrenVO(items); // iIplatFormEntry.processAction("SAVEBASE", "20",
|
|
|
+ * vo.getHeadVO().getDpraydate().toString(), null, vo, null, null);
|
|
|
+ */
|
|
|
+
|
|
|
|
|
|
-// PraybillVO vo = new PraybillVO();
|
|
|
-// vo.setParentVO(header);
|
|
|
-// vo.setChildrenVO(items);
|
|
|
-// iIplatFormEntry.processAction("SAVEBASE", "20", vo.getHeadVO().getDpraydate().toString(), null, vo, null, null);
|
|
|
ivo.insertVOArray(purchasevos);
|
|
|
|
|
|
|
|
@@ -986,6 +993,7 @@ public class YsAction extends YsQuseryAction{
|
|
|
vozk.setCmaterialname(cgdd.getCmaterialname());
|
|
|
vozk.setOutwarehouse("公共库");//转出仓库
|
|
|
vozk.setInwarehouse("工装库");//转入仓库
|
|
|
+ vozk.setInvbatchcode(cgdd.getVbatchcode());//转入批次
|
|
|
vozk.setSpec(cgdd.getSpec());
|
|
|
vozk.setModel(cgdd.getModel());
|
|
|
vozk.setColor(cgdd.getColor());
|
|
@@ -997,35 +1005,53 @@ public class YsAction extends YsQuseryAction{
|
|
|
vozk.setNprice(cgdd.getNprice());
|
|
|
vozk.setNmny(cgdd.getNmny());
|
|
|
vozk.setPk_operation(pk_operation);
|
|
|
+ vozk.setVdef1(cgdd.getVdef1());
|
|
|
+ vozk.setVdef2(cgdd.getVdef2());
|
|
|
+ vozk.setVdef3(cgdd.getVdef3());
|
|
|
+ vozk.setVdef4(cgdd.getVdef4());
|
|
|
+ vozk.setVdef5(cgdd.getVdef5());
|
|
|
+ vozk.setVdef6(cgdd.getVdef6());
|
|
|
+ vozk.setVdef7(cgdd.getVdef7());
|
|
|
+ vozk.setVdef8(cgdd.getVdef8());
|
|
|
+ vozk.setVdef9(cgdd.getVdef9());
|
|
|
+ vozk.setVdef10(cgdd.getVdef10());
|
|
|
+ vozk.setVdef11(cgdd.getVdef11());
|
|
|
+ vozk.setVdef12(cgdd.getVdef12());
|
|
|
+ vozk.setVdef13(cgdd.getVdef13());
|
|
|
+ vozk.setVdef14(cgdd.getVdef14());
|
|
|
+ vozk.setVdef15(cgdd.getVdef15());
|
|
|
+ vozk.setVdef16(cgdd.getVdef16());
|
|
|
+ vozk.setVdef17(cgdd.getVdef17());
|
|
|
+ vozk.setVdef18(cgdd.getVdef18());
|
|
|
+ vozk.setVdef19(cgdd.getVdef19());
|
|
|
+ vozk.setVdef20(cgdd.getVdef20());
|
|
|
+ vozk.setVdef25(cgdd.getVdef25());//既有转库又有请购的标识
|
|
|
purchasevos_zk[flgzk]=vozk;
|
|
|
flgzk+=1;
|
|
|
}
|
|
|
|
|
|
-
|
|
|
- // SpecialBillVO aggvo=new SpecialBillVO();
|
|
|
- SpecialBillHeaderVO headvo=new SpecialBillHeaderVO();
|
|
|
- headvo.setCbilltypecode("4K");
|
|
|
- headvo.setCinwarehouseid(getstordocpk("GZ001"));//入库仓库ID 工装
|
|
|
- headvo.setCoperatorid(ClientEnvironment.getInstance().getUser().getPrimaryKey());
|
|
|
- headvo.setCoutwarehouseid(getstordocpk("JZ002"));//出库仓库ID 家装
|
|
|
- headvo.setCshlddiliverdate(new UFDate(ClientEnvironment.getInstance().getBusinessDate().toString()));
|
|
|
- headvo.setDbilldate(new UFDate(ClientEnvironment.getInstance().getBusinessDate().toString()));
|
|
|
- headvo.setFbillflag(2);
|
|
|
- headvo.setIcheckmode(4);
|
|
|
- headvo.setIPrintCount(0);
|
|
|
- headvo.setPk_corp(PubEnv.getCorpCode());
|
|
|
- headvo.setVshldarrivedate(new UFDate(ClientEnvironment.getInstance().getBusinessDate().toString()));
|
|
|
- SpecialBillItemVO[] billitems =new SpecialBillItemVO[bancevosdbdd.size()];
|
|
|
- for(int i=0 ; i< bancevosdbdd.size() ;i++) {
|
|
|
- OperationBalanceVO vo=bancevosdbdd.get(i);
|
|
|
- SpecialBillItemVO billitem =new SpecialBillItemVO();
|
|
|
- billitem.setCinventoryid(getCmangchid(getCmangid(vo.getCmaterialcode())));
|
|
|
- billitem.setDshldtransnum(new UFDouble(vo.getMatchnum()));
|
|
|
- billitems[i]=billitem;
|
|
|
- }
|
|
|
-// aggvo.setParentVO(headvo);
|
|
|
-// aggvo.setChildrenVO(billitems);
|
|
|
-// iIplatFormEntry.processAction( "WRITE", "4K",null, null, aggvo, null, null);
|
|
|
+ /*
|
|
|
+ * // SpecialBillVO aggvo=new SpecialBillVO(); SpecialBillHeaderVO headvo=new
|
|
|
+ * SpecialBillHeaderVO(); headvo.setCbilltypecode("4K");
|
|
|
+ * headvo.setCinwarehouseid(getstordocpk("GZ001"));//入库仓库ID 工装
|
|
|
+ * headvo.setCoperatorid(ClientEnvironment.getInstance().getUser().getPrimaryKey
|
|
|
+ * ()); headvo.setCoutwarehouseid(getstordocpk("JZ002"));//出库仓库ID 家装
|
|
|
+ * headvo.setCshlddiliverdate(new
|
|
|
+ * UFDate(ClientEnvironment.getInstance().getBusinessDate().toString()));
|
|
|
+ * headvo.setDbilldate(new
|
|
|
+ * UFDate(ClientEnvironment.getInstance().getBusinessDate().toString()));
|
|
|
+ * headvo.setFbillflag(2); headvo.setIcheckmode(4); headvo.setIPrintCount(0);
|
|
|
+ * headvo.setPk_corp(PubEnv.getCorpCode()); headvo.setVshldarrivedate(new
|
|
|
+ * UFDate(ClientEnvironment.getInstance().getBusinessDate().toString()));
|
|
|
+ * SpecialBillItemVO[] billitems =new SpecialBillItemVO[bancevosdbdd.size()];
|
|
|
+ * for(int i=0 ; i< bancevosdbdd.size() ;i++) { OperationBalanceVO
|
|
|
+ * vo=bancevosdbdd.get(i); SpecialBillItemVO billitem =new SpecialBillItemVO();
|
|
|
+ * billitem.setCinventoryid(getCmangchid(getCmangid(vo.getCmaterialcode())));
|
|
|
+ * billitem.setDshldtransnum(new UFDouble(vo.getMatchnum()));
|
|
|
+ * billitems[i]=billitem; } // aggvo.setParentVO(headvo); //
|
|
|
+ * aggvo.setChildrenVO(billitems); // iIplatFormEntry.processAction( "WRITE",
|
|
|
+ * "4K",null, null, aggvo, null, null);
|
|
|
+ */
|
|
|
ivo.insertVOArray(purchasevos_zk);
|
|
|
}
|
|
|
}catch(Exception e) {
|