1-0单据换算

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

1-0单据换算

        在介绍单据转换之前,有一个比较重要的内容需要了解——单位换算。

在单据的流转过程中,需要进行管控、计算的控制字段通常都是数量、金额等字段。数据会关联贯穿到企业的不同单据,而各个单据上可能同一种物料采用的单位或者币别是不同的。那么在数量、金额字段进行携带、计算、反写时就要考虑这种换算,给前台用户呈现出与单位匹配的数量、与币别匹配的金额。

        以数量字段为例,对于物料会设定一个基本单位,单位换算处理则围绕基本单位与其他计量单位之间的换算关系进行。后台数据转换成基本单位对应的基本单位数量传递,前台则依据单位换算关系,转换成对应计量单位的数量展示给用户。

        简单来说,单据关联配置、单据转换规则、反写规则中所涉及到的数量字段应该使用【类型=基本单位数量】的。因为携带、自定义公式、反写等处理都是基于数值的直接运算,我们在运算时就要确保使用的数量字段是基于同一计量单位的。

配置步骤如下:

 

单位换算示意图

1. 在BOS设计器打开单据,添加基本单位数量”“基本计量单位字段,并将两个字段关联起来;
“基本单位数量”字段将属性“关联单位”配置为“基本计量单位”;
“基本计量单位”字段将属性“对应物料字段”配置为单据体中相应物料字段 

2. 然后继续添加数量”计量单位字段,并将两个字段关联起来;
“数量”字段将属性“关联单位”配置为“计量单位”;
“计量单位”字段将属性“对应物料字段”配置为单据体中相应“物料”字段

3. 最后建立数量”“基本单位数量字段的关系;
“数量”字段将属性“对应基本单位数量字段”配置为“基本单位数量”。

4. 至此,单位换算关系已经建立。但是考虑实际使用情况,通常还有几处需要设置:

4.1新增单据手工录入物料字段时,【物料】字段值更新时,将物料对应的“基本计量单位”、“计量单位”字段赋予缺省值。具体步骤是:

“物料”字段属性“引用属性”把需要加载的物料上字段添加进来(例如,物料的基本单位、采购单位字段等)。

 

 物料字段设置引用属性

然后,“物料”字段勾选即时触发值更新事件,并添加值更新事件调用服务“携带当前字段基础资料属性到指定列”,将物料上的单位分别对应“基本计量单位”、“计量单位”字段。

 

图:物料字段值更新设置

 

 

4.2 录入或修改【数量】字段时,触发值更新,自动计算出对应的“基本单位数量”。

具体步骤是“数量”字段勾选即时触发值更新事件,并添加值更新事件调用服务“根据数量关联的单位自动计算目标数量”,将目标字段=基本单位数量,源字段=数量。这样数量字段修改后,自动更新对应的基本单位数量字段值。

该设置是为了处理数量字段手工修改时,通过值更新触发对应基本单位数量的更新。

 

图  服务设置界面

 


1-0单据换算

在介绍单据转换之前,有一个比较重要的内容需要了解——单位换算。在单据的流转过程中,需要进行管控、计算的控制字段通常都是数量...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息