发票管理 __OT50XbEjCxoL6KZvX4L __OT50XbEjCxoL6KZvX4L 16 2048 1536 rollback 1714291311327 发票管理 0 322 154 142 34 contract_billing 1714291333166 价税合计 0 149 202 142 34 count false //判断表单某字段不能为空 (function(){ var value = getItemValueAsString(@quot;count@quot;); if(!isNotNull(value)) { return @quot;价税合计不能为空@quot;; } })() 1714291337942 销方识别码 0 575 222 142 34 code false //判断表单某字段不能为空 (function(){ var value = getItemValueAsString(@quot;code@quot;); if(!isNotNull(value)) { return @quot;销方识别码不能为空@quot;; } })() 1714291353934 发票号 0 575 98 142 34 fapnum false //判断表单某字段不能为空 (function(){ var value = getItemValueAsString(@quot;fapnum@quot;); if(!isNotNull(value)) { return @quot;发票号不能为空@quot;; } })() 1714291369103 税额 0 242 260 142 34 tax false //判断表单某字段不能为空 (function(){ var value = getItemValueAsString(@quot;tax@quot;); if(!isNotNull(value)) { return @quot;税额不能为空@quot;; } })() 1714291373239 金额 0 406 253 142 34 amount false //判断表单某字段不能为空 (function(){ var value = getItemValueAsString(@quot;amount@quot;); if(!isNotNull(value)) { return @quot;金额不能为空@quot;; } })() 1714291376615 销方名称 0 121 116 142 34 companyName false //判断表单某字段不能为空 (function(){ var value = getItemValueAsString(@quot;companyName@quot;); if(!isNotNull(value)) { return @quot;销方名称@quot;; } })() 1714291380707 发票流水号 0 428 68 142 34 number true //判断表单某字段不能为空 (function(){ var doc=getCurrentDocument(); println(@quot;doc==========@quot;+doc); var value = getItemValueAsString(@quot;number@quot;); println(@quot;value==========@quot;+value); var fapnum = getItemValueAsString(@quot;fapnum@quot;); println(@quot;fapnum==========@quot;+fapnum); var ITEM_CONTRACTNUMBER = @quot;@quot;; var item_xmjduan = @quot;@quot;; var sql = @quot;select item_xmjduan,ITEM_CONTRACTNUMBER from tlk_contract_billing where item_number='@quot;+value+@quot;'@quot;; println(@quot;sql==========@quot;+sql); var datas = queryByDSName(@quot;rt_contract@quot;,sql); if(datas!=null){ for(var iterator = datas.iterator();iterator.hasNext();){ var map1 = iterator.next();//取值 ITEM_CONTRACTNUMBER = map1.get(@quot;ITEM_CONTRACTNUMBER@quot;); item_xmjduan = map1.get(@quot;item_xmjduan@quot;); } } println(@quot;item_xmjduan==========@quot;+item_xmjduan); var sql333 = @quot;SELECT count(*) as num FROM `tlk_contract_billing` where ITEM_CONTRACTNUMBER ='@quot;+ITEM_CONTRACTNUMBER+@quot;'@quot;; var datas = queryByDSName(@quot;rt_contract@quot;,sql333); if(datas!=null){ for(var iterator = datas.iterator();iterator.hasNext();){ var map1 = iterator.next();//取值 var num = map1.get(@quot;num@quot;); println(@quot;num==========@quot;+num); if(num @gt; 1){ var sqls=@quot;update tlk_stage_payment set ITEM_NUMBER = '@quot;+fapnum+@quot;' where ITEM_CONTRACT_NO = '@quot;+ITEM_CONTRACTNUMBER+@quot;' and ITEM_F_JIEDUAN ='@quot;+item_xmjduan+@quot;'@quot;; println(@quot;sqls==========@quot;+sqls); updateByDSName(@quot;rt_contract@quot;,sqls); }else{ var sqlss=@quot;update tlk_stage_payment set ITEM_NUMBER = '@quot;+fapnum+@quot;' where ITEM_CONTRACT_NO = '@quot;+ITEM_CONTRACTNUMBER+@quot;'@quot;; println(@quot;sqlss==========@quot;+sqlss); updateByDSName(@quot;rt_contract@quot;,sqlss); } } } })() //判断表单某字段不能为空 (function(){ var value = getItemValueAsString(@quot;number@quot;); if(!isNotNull(value)) { return @quot;发票流水号不能为空@quot;; } })() 1714291382440 开票日期 0 246 65 142 34 ktime false //判断表单某字段不能为空 (function(){ var value = getItemValueAsString(@quot;ktime@quot;); if(!isNotNull(value)) { return @quot;开票日期不能为空@quot;; } })() 1714291311327 1714291380707 false false 430;68;322;154 1714291643223 1714291311327 1714291353934 false false 575;98;322;154 1714291665725 1714291311327 1714291337942 false false 575;222;322;154 1714291693238 1714291311327 1714291373239 false false 406;253;322;154 1714291713239 1714291311327 1714291369103 false false 243;260;322;154 1714291731192 1714291311327 1714291333166 false false 149;202;322;154 1714291769577 1714291311327 1714291376615 false false 113;109;322;154 1714291771880 1714291311327 1714291382440 false false 246;65;322;154 1714291774856 ]]> /uploads/exceltemplate/发票管理.xlsx