NC系统中联查下游单据 显示下游单据界面分两种:单据录入界面,单据关联界面。
单据录入界面只能查看 不能修改,删除审批操作。
管理界面则 所有按钮都显示 都可操作。
联查单据录入界面:
nc.ui.cmp.informer.actions.LinkLowerAction
//源码出处:到账通知联查下游单据
TMPubBillLinkQuery.linkQuery((AbstractFunclet)getLoginContext().getEntranceUI(), informerVO.getLowerbilltype(), informerVO.getPk_lower());
联查单据管理界面:
//收款单
BTYPE_FUNCODE.put("F2", "20060GBM");
//付款单
BTYPE_FUNCODE.put("F3", "20080EBM");
//收款结算单
BTYPE_FUNCODE.put("F4", "36070RBM");
//付款结算
BTYPE_FUNCODE.put("F5", "36070PBM");
ILinkQueryData linkQueryData = new LinkQueryData();
LinkQueryVO queryVO = new LinkQueryVO();
queryVO.setKeys(new String[] { informerVO.getPk_informer() });
queryVO.setQuerytype(LinkQueryType.LinkQuery_DesKey_H);
((LinkQueryData)linkQueryData).setBillID(informerVO.getPk_lower());
((LinkQueryData)linkQueryData).setBillType(lowerType);
((LinkQueryData)linkQueryData).setUserObject(queryVO);
/*
* function code
* 20060GBM 收款单管理
* 20060GBR 收款单录入
* */
TMPubBillLinkQuery.openLinkedQueryFrame(BTYPE_FUNCODE.get(lowerType), getModel().getContext().getEntranceUI(), linkQueryData);