场景一:商品明细金额汇总

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:7

场景一:商品明细金额汇总

1 业务场景

  • 背景介绍:本场景通过单据与k流关联,演示创建K流的整体流程,方便大家了解k流建模及与业务集成的整个流程。

  • 场景详细描述:商品订单明细中,将分录所有商品金额进行汇总,最终呈现在单据头的汇总字段上。


2 解决方案

    1)通过单头命令字段输入锁定展示改变页面控件锁定行为,解锁/为空展示解锁行为;

    2)分录行输入商品单价、数量,动态计算商品金额,同时将所有分录行商品金额汇总到到头汇总字段。

    3)涉及k流元素:参数、判断、迭代循环、创建变量、改变变量、改变页面样式、改变页面字段等活动;

    4)具体流程如下:

上传图片


3 关键操作

步骤1 创建业务单据

创建一个模板单据,单据头添加两个字段:命令(文本,开启触发及时值更新)、汇总(小数);

单据体创建4个字段:商品(文本)、单价(小数)、数量(整数)、金额(小数)。

上传图片


步骤2 创建k流

1)创建k流:选择单据所在应用。

上传图片

 

2)添加【参数】:命名view,类型为页面,关联上面创建的单据。

上传图片


3)添加【判断】元素(目的是监听单据头”命令”字段的输入值,“命令”字段必须开启即时值更新事件)。

上传图片


4)【判断】分支为true链路上添加【改变页面】元素,执行锁定命令,如图选择需要锁定的字段。

上传图片


5)【判断】分支false链路添加【改变页面】元素,用于解锁步骤4)中锁定的字段。

上传图片


6)【判断】分支false链路添加【创建变量】元素,变量命名为 v ,默认值0,用于计算分录行金额汇总,如下图:

上传图片


7)【判断】分支false链路添加【循环】元素,循环目标对象为页面单据分录,并命名循环元素及序号,如下图:

上传图片


8)【循环】内添加【判断】元素,用于判断分录行单价、数量字段是否为0。

上传图片


9)【循环】内继续添加【更新页面字段】元素,目的汇总分录行金额,值为分录行单价 * 数量。

上传图片

 

10)【循环】内继续添加【改变变量】元素,目的是累加每行分录金额值,用于后面汇总单据头。

上传图片


11)【循环】外添加【更新页面字段】元素,将 v 赋值到单据头汇总字段。

上传图片


12)添加【结束】节点,保存并发布,k流创建完成。


步骤3 建立关联

为单据新增页面规则,选择上面创建好的k流,如图

上传图片



步骤4 查看运行效果

1)锁定

在单据头“命令”字段输入“锁定”,鼠标失去焦点,界面将锁定k流中选择的字段。

上传图片


2)解锁

清空“命令”字段值,单据体被锁定字段将解锁。

上传图片


3)单据金额汇总

单据输入单价、数量,添加多行后查看汇总效果。

上传图片


场景一:商品明细金额汇总

1 业务场景背景介绍:本场景通过单据与k流关联,演示创建K流的整体流程,方便大家了解k流建模及与业务集成的整个流程。场景详细描述:商品...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息