发票管理
__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