|
@@ -25,6 +25,24 @@ public class OcrRefaft implements ICardBodyAfterEditEventListener{
|
|
|
StringBuffer sbf = new StringBuffer();
|
|
|
// 处理PK
|
|
|
if (pks == null || pks.length <= 0) {
|
|
|
+ arg0.getBillCardPanel().setHeadItem("vdef19", null);//开票方
|
|
|
+ arg0.getBillCardPanel().setHeadItem("dbilldate", null);//发票日期
|
|
|
+ arg0.getBillCardPanel().setBodyValueAt(null, arg0.getRow(), "vbdef17");//发票分类
|
|
|
+ arg0.getBillCardPanel().setBodyValueAt(null, arg0.getRow(), "ntaxrate");//税率
|
|
|
+ arg0.getBillCardPanel().setBodyValueAt(null, arg0.getRow(), "ctaxcodeid");//税码
|
|
|
+ arg0.getBillCardPanel().setBodyValueAt(null, arg0.getRow(), "nastnum");//数量
|
|
|
+ arg0.getBillCardPanel().setBodyValueAt(null, arg0.getRow(), "nnum");//主数量
|
|
|
+ arg0.getBillCardPanel().setBodyValueAt(null, arg0.getRow(), "nastorigprice");//无税单价
|
|
|
+ arg0.getBillCardPanel().setBodyValueAt(null, arg0.getRow(), "nastprice");//本币无税单价
|
|
|
+ arg0.getBillCardPanel().setBodyValueAt(null, arg0.getRow(), "norigmny");//无税金额
|
|
|
+ arg0.getBillCardPanel().setBodyValueAt(null, arg0.getRow(), "nmny");//本币无税金额
|
|
|
+ arg0.getBillCardPanel().setBodyValueAt(null, arg0.getRow(), "nastorigtaxprice");//含税单价
|
|
|
+ arg0.getBillCardPanel().setBodyValueAt(null, arg0.getRow(), "nasttaxprice");//本币含税单价
|
|
|
+ arg0.getBillCardPanel().setBodyValueAt(null, arg0.getRow(), "norigtaxmny");//价税合计
|
|
|
+ arg0.getBillCardPanel().setBodyValueAt(null, arg0.getRow(), "ntaxmny");//本币价税合计
|
|
|
+ arg0.getBillCardPanel().setBodyValueAt(null, arg0.getRow(), "ntax");//税额
|
|
|
+ arg0.getBillCardPanel().setBodyValueAt(null, arg0.getRow(), "vbdef20");//主键
|
|
|
+ arg0.getBillCardPanel().setBodyValueAt(null, arg0.getRow(), "vbdef16");//显示名称
|
|
|
return;
|
|
|
}else {
|
|
|
for (int i = 0; i < pks.length; i++) {
|