第三、设置自动服务规则
因为折旧科目是根据部门来生成的不同的费用的,如管理部门生成对应的科目是折旧费-管理费用
所以在固定资产卡片设置,只要输入部门,自动让新增的科目字段生成对应的科目,减轻财务的工作量并减少出错。
在头部单据头让系统本来存在的部门显示出来
![图片[1]-自定义一个折旧费用报表,包含科目编码等信息-oserp](https://www.oserp.net/wp-content/uploads/2024/03/20240319080454438-image-1024x620.png)
打开固定资产的批量编辑字段属性
![图片[2]-自定义一个折旧费用报表,包含科目编码等信息-oserp](https://www.oserp.net/wp-content/uploads/2024/03/20240318162932602-image-1024x382.png)
找到单据头,实体服务规则,新增一个服务
![图片[3]-自定义一个折旧费用报表,包含科目编码等信息-oserp](https://www.oserp.net/wp-content/uploads/2024/03/20240319082049305-image-1024x543.png)
设置前置条件
![图片[4]-自定义一个折旧费用报表,包含科目编码等信息-oserp](https://www.oserp.net/wp-content/uploads/2024/03/20240319082324469-image.png)
前置条件描述为:部门不为空,部门属性不为空且部门属性等于研发部门编码DP06_SYS (这个可以在部门列表中查找部门编码)
FMasterDeptId <> null AND FMasterDeptId.FDeptProperty <> null AND FMasterDeptId.FDeptProperty.Number='DP06_SYS'
设置前置条件成立时执行的操作
![图片[5]-自定义一个折旧费用报表,包含科目编码等信息-oserp](https://www.oserp.net/wp-content/uploads/2024/03/20240319082734547-image.png)
新增一个 计算定义公式的值并填写到指定列 服务类型
公式为 科目=科目内码
科目内码可以在科目列表中引出excel中得出
![图片[6]-自定义一个折旧费用报表,包含科目编码等信息-oserp](https://www.oserp.net/wp-content/uploads/2024/03/20240319083023589-image.png)
F_XCZO_Base_qtr1 = '208145'
保存后验证结果
当选择部门时,下面的科目自动变为6605.06研发费用的科目
![图片[7]-自定义一个折旧费用报表,包含科目编码等信息-oserp](https://www.oserp.net/wp-content/uploads/2024/03/20240319083118157-image-1024x570.png)
其他部门也依次这样增加
增加一个服务规则 当单据头的部门选择时,使用分配中的使用部门也一致
![图片[8]-自定义一个折旧费用报表,包含科目编码等信息-oserp](https://www.oserp.net/wp-content/uploads/2024/03/20240319110836799-image-1024x421.png)
前置条件为部门不为空
![图片[9]-自定义一个折旧费用报表,包含科目编码等信息-oserp](https://www.oserp.net/wp-content/uploads/2024/03/20240319111002642-image.png)
生成的条件为 使用部门=单据头部门 (顺序不能搞反了)
![图片[10]-自定义一个折旧费用报表,包含科目编码等信息-oserp](https://www.oserp.net/wp-content/uploads/2024/03/20240319111315848-image-1024x742.png)
功能效果
![图片[11]-自定义一个折旧费用报表,包含科目编码等信息-oserp](https://www.oserp.net/wp-content/uploads/2024/03/20240319112041302-image.png)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容