n 操作说明:在同一张表单单据中,为了满足不同的输入内容下,产生不一样的计算结果,就需要
定义不同的条件,从而经过判断,得到某个条件下应有的结果。这样就增强了计算结果单一化的应用,使得计算结果根据条件的不同而多样化。比如,在销售合同(或销售订单)中,一般都有合同的应付金额和实付金额。某公司规定,如果客户为老客户或者本次合同金额超过10万,则实付金额打9折;如果为VIP老客户则实付金额打8.5折。故需要产品支持带条件设置的表单数据计算。
n 规则说明:
1. 点击有/无流程表单的数字类型的计算字段框,弹出此设置对话框。增加【普通设置】、【高级设置】单选项,缺省定位在【普通设置】上。如图所示:
图 计算设置页面
2. 高级设置-条件式/计算式-规则说明:
点击【高级设置】,可以为不同的条件式,设置不同的计算式。如图所示:
图 计算公式条件设置
3. 当光标定位在条件框上时,弹出条件设置框,进行的是条件设置。如图所示:
图 条件设置
4. 当光标定位在计算式框上时,弹出计算设置框。如图所示:
图 计算公式设置
5. 通过【+】、【-】,允许设置多个条件及其对应的计算式。即:如果XXX1条件成立,则计算式为YYY1;如果XXX2条件成立,则计算式为YYY2;反之计算式为ZZZ。
6. 【重置】是对所有设置框的内容进行清除。
7. 日期差计算:计算格式支持:日期数据项+数字、日期数据项-数字,数字为直接键入;同时支持:日期数据项+数字数据项、日期数据项-数字数据项。
图 日期差计算
8. 日期时间差计算: