服务执行单操作指引

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

服务执行单操作指引

1.   主要功能介绍

用于记录服务执行过程中发生的数据,允许无源新增及数据抽取两种模式,数据抽取模式中,需要提前在服务执行方案定义抽取的来源单据、来源字段与计算过程。

 

2.   应用场景

配置服务执行方案后,结算员通过抽取结算数据行程服务执行单,为后续生成结算单做准备数据。

3.   系统路径

操作路径:【服务管理】→【服务执行】→【服务执行单】

  

4.   字段说明

4.1. 基本信息

字段名称

字段说明

需求组织

F7,组织机构,单选,显示为名称,使用状态可用;取值说明:

1、显示需求组织;

2、如果当前登录组织是需求组织,则直接赋值当前登录组织。

单据编号

模板自带,打通编码规则

编码不允许重复。

单据类型

苍穹标准字段

服务日期

默认值显示服务器日期

服务类型

F7,服务类型,单选,使用状态可用,默认显示名称。

服务合同编号

选单模式实现,根据表头「是否有合同」控制是否可编辑,“是”则允许编辑,“否”则不允许编辑。

Botp下推时携带;

显示合同编号。

启用费用项目

选择服务类型后,携带显示「服务类型.启用费用项目」

启用物料

选择服务类型后,携带显示「服务类型.启用物料」

是否有合同

选择服务类型后,携带显示「服务类型.是否有合同」

结算组织

F7,组织机构,单选,显示为名称,使用状态可用;取值说明:

1、显示结算组织;

2、如果当前登录组织是结算组织,则直接赋值当前登录组织。

往来户类型

单选,往来户类型:客户、供应商、部门

往来户

F7,根据往来户类型控制显示对应基础资料,单选,显示为名称;

取值说明:

1、需求组织对应控制策略范围内有效状态客户(数据状态审核,使用状态可用)。

服务执行方案

服务执行方案。

点击「提取业务数据」按钮后,将按钮数据携带过来。

服务状态

枚举值:进行中、预关闭、已完成、结算协同-待补单、结算协同-待补电子附件、结算协同-重扫描、待取消、取消;

执行状态

枚举值:未执行、已提取数据、提取数据中、提取失败、计算数据中、已执行计算、计算失败。

默认“未执行”

单据状态

按统一规范处理,至少包括新增、保存、提交、审核、作废。

控制要求:根据不同的处理逻辑进行状态更新;同时不同的单据状态决定字段控制。

备注


 

4.2. 费用明细

1.  分录名称:费用明细。

2.  关系说明:分录与单头是上下级关系,一对多。

3.  必录性:非必录。

4.  快捷按钮:分录新增分录、插入分录、删除分录和复制分录快捷按钮可用。

5.  说明:根据表头「启用费用项目」控制显隐,是显示该分录,否则隐藏该分录。该表另外预置50列字段,字段名称可以定为 预设字段1-预设字段50。

预置50列的作用是与服务执行方案搭配,由「服务执行方案.费用公式定义」来定义这些字段的显示名称、显示顺序、是否在对应服务执行方案可编辑、可显示。

 

字段名称

字段说明

费用项目编码

F7,费用项目,单选,使用状态可用,显示为编码;

费用项目名称

携带「费用项目编码.名称」

执行量

自动计算

执行价

自动计算

……

预置50列

执行金额

计算公式=申请量*申请价

可修改,不需反写到申请量和申请价

备注


业务合同编号

默认值:空

来源单据编号

默认值:空。

来源单据行号

默认值:空。

来源单据ID

默认值:空。

来源单据分录ID

默认值:空。

核心单据类型

默认值:空。

核心单据编码

默认值:空。

核心单据行号

默认值:空。

核心单据ID

默认值:空。

核心单据分录ID

默认值:空。

 

5.1. 物料明细

1.分录名称:物料明细。

2.关系说明:分录与单头是上下级关系,一对多。

3.必录性:非必录。

4.快捷按钮:分录新增分录、插入分录、删除分录和复制分录快捷按钮可用。

1.说明:根据表头「启用物料」控制显隐,是显示该分录,否则隐藏该分录。该表另外预置50列字段,字段名称可以定为 预设字段1-预设字段50。

预置50列的作用是与服务执行方案搭配,由「服务执行方案.物料公式定义」来定义这些字段的显示名称、显示顺序、是否在对应服务执行方案可编辑、可显示。

字段名称

字段说明

物料编码

F7,物料,单选,使用状态可用,显示为编码;

物料名称

携带「物料.名称」

计量单位

F7,计量单位,单选,使用状态可用,显示名称。

执行量

根据「计量单位」控制精度

执行价


……

预置50列

执行金额

计算公式=申请量*申请价

可修改,不需反写到申请量和申请价

备注


业务合同编号

默认值:空

来源单据编号

默认值:空。

来源单据行号

默认值:空。

来源单据ID

默认值:空。

来源单据分录ID

默认值:空。

核心单据类型

默认值:空。

核心单据编码

默认值:空。

核心单据行号

默认值:空。

核心单据ID

默认值:空。

核心单据分录ID

默认值:空。

 

5.2. 计算影响因素

1.  分录名称:计算影响因素。

2.  关系说明:表头与该分录是上下级关系,一对多。

3.  必录性:非必录。

4.  快捷按钮:分录新增分录、插入分录、删除分录和复制分录快捷按钮不可用

5.  说明:表头「服务执行方案」选择后,将基础资料「服务执行方案」中的计算影响因素配置的记录按行展示。

 

字段名称

字段说明

多记录处理方式

枚举值:拆分依据、汇总、最大、最小、平均;

携带「取数执行方案.多记录处理方式」

单据实体

显示单据名称;

字段类型

枚举值:自定义、系统字段

字段名称

单据实体的所有字段,根据单据实体进行过滤;

名称按照[模型.字段]的形式展示,例如销售出库单.出库数量

字段原始值

根据「提取业务数据」功能抽取出来的业务数据,通过拆分或汇总模式将数据汇总展示出来。

字段调整值

在「费用项目明细」或「物料明细」修改对应字段值后,保存时反写到该字段中。

备注


 

5.1. 参与执行单据

1.  分录名称:参与执行单据。

2.  关系说明:「计算影响因素」与该分录是上下级关系,一对多。

3.  必录性:非必录。

4.  快捷按钮:分录新增分录、插入分录、删除分录和复制分录快捷按钮不可用

5.  说明:

5.1.      表头按钮「提取业务数据」过滤后,抽取的数据存放在该分录中;

5.2.      按照表头「服务执行方案.计算影响因素.拆分模式」进行汇总或拆分后,汇总至「服务执行单.计算影响因素」中;

5.3.      点击「计算影响因素」中的行数据联动过滤该分录。

 

字段名称

字段说明

单据实体

单据实体模型,显示为名称;

单据类型

苍穹标准字段

单据编号

通过「提取业务数据」功能抽取来的单据编号

行号

通过「提取业务数据」功能抽取来的行号

字段名称

对应单据实体的所有字段,显示为名称。

字段值

通过「提取业务数据」功能抽取来的行号

操作

联查单据,点击该按钮可以按照单据实体+单据编号联查到对应单据

 

5.4. 费用计算步骤

1.  分录名称:费用计算步骤。

2.  关系说明:「费用明细」与该分录是上下级关系,一对多。

3.  必录性:非必录。

4.  快捷按钮:分录新增分录、插入分录、删除分录和复制分录快捷按钮不可用

5.  说明:

5.1.      根据表头「启用费用项目」控制显隐,“是“显示该分录,”否“则隐藏该分录;

5.2.      点击表头「执行计算」按钮后,按照「服务执行方案.费用公式定义」执行;

点击「费用明细」行,联动过滤显示该分录。

字段名称

字段说明

费用项目

费用项目

计算步骤

整型数值,点击「执行计算」后,根据「服务执行方案.费用公式定义.计算步骤」携带展示

计算字段

系统字段,点击「执行计算」后,根据「服务执行方案.费用公式定义.计算字段」携带展示

计算公式

点击「执行计算」后,根据「服务执行方案.费用公式定义.计算公式」携带展示

计算公式代入值

点击「执行计算」后,根据「服务执行方案.费用公式定义.计算公式」并将「计算影响因素」的值代入到公式中显示计算过程

 

5.3. 物料计算步骤

1.  分录名称:物料计算步骤。

2.  关系说明:「物料明细」与该分录是上下级关系,一对多。

3.  必录性:非必录。

4.  快捷按钮:分录新增分录、插入分录、删除分录和复制分录快捷按钮不可用

5.  说明:

5.1.      根据表头「启用物料」控制显隐,“是”显示该分录,“否”则隐藏该分录;

5.2.      点击表头「执行计算」按钮后,按照「服务执行方案.物料公式定义」执行;

5.3.      点击「物料明细」行,联动过滤显示该分录。

 

字段名称

字段说明

物料

物料

计算步骤

整型数值,点击「执行计算」后,根据「服务执行方案.物料公式定义.计算步骤」携带展示

计算字段

系统字段,点击「执行计算」后,根据「服务执行方案.物料公式定义.计算字段」携带展示

计算公式

点击「执行计算」后,根据「服务执行方案.物料公式定义.计算公式」携带展示

计算公式代入值

点击「执行计算」后,根据「服务执行方案.物料公式定义.计算公式」并将「计算影响因素」的值代入到公式中显示计算过程

 

5.   业务逻辑

5.4. 值更新

5.4.1.         单头-需求组织

单头“需求组织”更改时:清空单头服务合同、往来户类型、往来户、服务执行方案、关联业务合同。

“结算组织”按需求组织到结算组织的委托关系(业务单元间协作中“需求委托结算”)取第一个值,如果无值为空,允许手工修改。

5.4.2.         单头-服务类型

单头“服务类型”更改时:清空服务执行方案、费用明细表体、物料明细表体、计算影响因素表体、参与执行单据表体、费用计算步骤表体、物料计算步骤表体。

5.4.3.         单头-服务执行方案

单头“服务执行方案”更改时:清空费用明细表体、物料明细表体、计算影响因素表体、参与执行单据表体、费用计算步骤表体、物料计算步骤表体。

5.5. 加载数据

5.5.1.         单头-服务执行方案

1)  单头「服务执行方案」选择后,如果「服务执行方案.启用费用」为是,则按照「服务执行方案.费用公式定义」内容加载到「费用明细」中,分解动作如下:

a.  清空「费用明细」分录所有内容;

b.  按照「服务执行方案.费用公式定义.计算字段」、「服务执行方案. 费用公式定义.是否显示」、「服务执行方案. 费用公式定义.控制输入」,控制「费用明细」的对应字段是否显示、是否输入。

2)  单头「服务执行方案」选择后,如果「服务执行方案.启用物料」为是,则按照「服务执行方案.物料公式定义」内容加载到「物料明细」中,分解动作如下:

a.  清空「物料明细」分录所有内容;

b.  按照「服务执行方案. 物料公式定义.计算字段」、「服务执行方案. 物料公式定义.是否显示」、「服务执行方案. 物料公式定义.控制输入」,控制「物料明细」的对应字段是否显示、是否输入。

举例:「服务执行方案.物料公式定义」如下

计算字段

控制输入

是否显示

执行量

执行价

计算因子(预设字段)

保险费率(预设字段2)

汇率(预设字段3)

执行金额

则服务执行单按照此表进行加载控制,展示执行量、执行价、计算因子、保险费率、汇率、执行金额字段:

 

5.6. 按钮-提取业务数据

一、     校验条件:

a.  单据状态为“保存”时。

b.  单据「服务类型」、「服务执行方案」是否为空,为空则提示“提取业务数据需选择服务类型、服务执行方案!”

二、     弹窗界面:

a.  选择服务执行方案后,动态布局「服务执行方案.参与单据过滤方案」内容,展示对应的过滤字段,可以选择字段进行条件过滤;

b.  按照「服务执行方案.参与单据过滤方案.是否必填」为“是”的字段标注“*”;

c.  点击查询时,检查「服务执行方案.参与单据过滤方案.是否必填」为是的字段是否已填入值,未填值的提示“方案要求字段必填,请输入!”。

d.  执行查询时,显示进度条。

三、     逻辑处理:点击查询后:

a.  改写单头「执行状态」为“提取数据中”。

b.  按照「服务执行方案.参与单据过滤方案.单据实体」分组,分别代入实体模型,按照对应的「服务执行方案.参与单据过滤方案.过滤字段」进行过滤,过滤单据状态为“已审核”数据;

c.  检查「服务执行方案.计算影响因素」是否为拆分模式:

                         i.   拆分模式为“是”:按照单据实体+单据类型+拆分依据字段拆分行,其他字段按照「服务执行方案.计算影响因素.多记录处理方式」处理。

                        ii.   拆分模式为“否”:将a步骤过滤的数据按照单据实体+单据类型,汇总为一行,各个字段的汇总方式按照「服务执行方案.计算影响因素.多记录处理方式」处理。

d.  将b步骤的数据汇总后,按照「服务执行方案.计算影响因素」列表字段处理。

e.  将c步骤数据展示在「服务执行单.计算影响因素」中,将b步骤抽取的数据按照c的分组,记录在「服务执行单.参与执行单据」中,用于后续点击「计算影响因素」时,可以联动过滤显示「参与执行单据」。

f.  如果事务处理成功,则将单头「执行状态」改为“已提取数据”,如事务处理失败,则将单头「执行状态」改为“提取失败”,记录在日志中。

5.7. 按钮-服务价格单取价

满足以下条件时进行相关逻辑处理,否则进行相关提示:

一、     校验条件:

a.  单据状态为“保存”时。

b.  单头“需求组织”、“服务类型”不为空,检查当前单据 服务类型+费用项目/物料分录中“是否必录”中是否满足其必录要求。

c.  如当前费用明细或物料明细存在单价不为0的行,则提示"物料信息 XX行存在不为0的单价,是否重新取价?"或者"费用信息 XX行存在不为0的单价,是否重新取价?"

二、     逻辑处理:

a.  根据单头“服务日期”在「服务价格单」中匹配有效状态唯一价格组成设定数据:按服务执行单的 需求组织+服务类型+服务合同,获取服务价格单中的服务组织+服务类型+服务合同匹配“单价”,且「服务执行单.服务日期」在服务价格单分录中符合「服务价格单分录.有效期」内,如果不能匹配到则提示“未找到当前合同的服务价格单,请联系管理员确认是否通过服务价格单取价!”,终止当前操作;

b.  提示成功:当前单据全部分录都能正确计算得出有效因子价格时,提示“提取价格有效!”并继续后续处理;

5.8. 按钮-执行计算

一、     校验条件:

a.  单据状态为“保存”;

b.  单头「服务类型」、「服务执行方案」是否为空,为空提示“服务类型、服务执行方案为空,不允许计算!”。

二、     逻辑处理:

a.  改写单头「执行状态」为“计算数据中”。

b.  物料计算:

                         i.   按照「服务执行方案.物料公式定义」中的计算步骤,由小到大分别执行计算公式,并保留计算过程数据,按照「服务执行单.物料计算步骤」展示,如下图:

                        ii.   按照「服务执行方案.物料公式定义」中的「控制输入」、「是否显示」控制「服务执行单.物料明细」是否可输入、可显示;

                      iii.   将a步骤计算得出的结果值按照计算字段填充至「服务执行单.物料明细」中;

c.  费用计算:

                         i.   按照「服务执行方案.费用公式定义」中的计算步骤,由小到大分别执行计算公式,并保留计算过程数据,按照「服务执行单.费用计算步骤」展示;

                        ii.   按照「服务执行方案.费用公式定义」中的「控制输入」、「是否显示」控制「服务执行单.费用明细」是否可输入、可显示;

                      iii.   将a步骤计算得出的结果值按照计算字段填充至「服务执行单.费用明细」中;

d.  计算过程时展示进度条,如出现计算错误,提示原因并展示计算错误部分的数据。

e.  如果事务处理成功,则将单头「执行状态」改为“已提取数据”,如事务处理失败,则将单头「执行状态」改为“提取失败”。

PS. 需要支持数值类四则运算、日期类的相加减以及数值、文本类的判断等常规判断及运算方法。

 

5.9. 浮选或单击

5.9.1.         费用明细

点击「费用明细」分录行,可以联动显示「计算影响因素」与「费用计算步骤」。

5.9.2.         物料明细

点击「物料明细」分录行,可以联动显示「计算影响因素」与「物料计算步骤」。

5.9.3.         计算影响因素

点击「计算影响因素」分录行,可以联动显示「参与执行单据」信息。

5.9.4.         参与执行单据

点击「参与执行单据」后的联查按钮,可以跳转至对应单据。

 

6.   主要操作

列表汇总展示所有执行单,可在列表上查看执行单运输金额、物料、费用等关键信息,可按组织、物料、费用、类型、状态等自定义查询条件进行过滤。

进入执行单列表界面,可以进行申请单的新增、查看、删除、提交、撤销、审核、反审核、引入引出、刷新、退出、过滤查询等操作。

操作步骤如下:

1、发货计划/关联生成:通过服务申请单关联生成。

2、无源新增:点击【新增】,进入执行单单编辑界面,输入服务类型、选择业务执行方案后,点击提取业务数据按钮,展示弹窗,选择筛选条件。

确定后,系统进入执行过程。

等待执行完毕后,展示抽取的业务数据,此时确认抽取数据无误,点击执行计算。


展示执行进度。

执行完毕,展示计算后的结果数据。

抽取计算完毕,会展示参与执行的业务单据,以及每一个费用项的具体计算过程,用于用户进行数据校验。

 

服务执行单操作指引

1. 主要功能介绍用于记录服务执行过程中发生的数据,允许无源新增及数据抽取两种模式,数据抽取模式中,需要提前在服务执行方案定义抽取...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息