开发案例分享-发货通知单携带发货BOM
发货通知单携带发货BOM开发方案V1.1
一、开发需求
1、 现状
1) 发往客户的产品部分有配件,同主产品同时发货,正常的发货通知单只显示父项产品,子项不显示
2) 每次发货时,需要人为干预,容易出现遗漏风险
2、 目标
1) 将发货主产品与产品配件同时显示在发货通知单上,根据发货通知单进行配货,避免遗漏
2) 避免因二次补发货造成的经营成本及造成客户的不好的产品体验
二、开发方案
1.在物料清单列表新增BOM时,BOM用途增加枚举值“发货专用”,用于与生产BOM进行隔离,需保持发货BOM唯一性
2.考虑到前期账务问题经与金蝶总部沟通,必须进行物料调整无库存后才能使用标准功能,但现实业务状况不允许,通过二开的方式实现
3.在发货通知单开发一个单据体单独处理此业务,发货明细信息单据体增加发货BOM版本号字段,存储、校验发货BOM信息
4.根据物料内码检索物料清单列表,匹配条件为:单据已审核、非禁用、销售组织、物料、BOM用途为发货专用,五个并行条件取值
5、在发货通知单载入完成后进行发货BOM版本提取、校验唯一性,若存在多个BOM时,页面报错误提示框:物料编码为:" + num + " 的物料,存在多个发货BOM版本,操作终止,请联系技术部进行处理!,同时发货明细发货BOM版本号更新信息:存在多个发货BOM,单据不允许保存,正常显示发货版本号信息,无发货BOM的显示无
6.单据校验通过后,点击获取BOM按钮,触发获取BOM事件,发货BOM明细单据体将提取的bom信息加载出来,物料类别分为:物料父项、子项
7.新开发的发货BOM明细单据发货数量实现与明细信息中的销售数量进行联动,销售数量变更时执行值更新事件,更新发货BOM明细中的数据信息
8.增加发货BOM明细的套打模板,需要打印携带BOM信息的业务时选择此模板进行打印作业
求分享代码
我们有类似需求,可以分享源码学习一下吗?谢谢!
套件物料可以了解下
代码可以分享吗?
代码能分享一下不【emoji】
厉害,代码能分享吗
非常棒【emoji】
开发案例分享-发货通知单携带发货BOM
本文2024-09-16 17:22:25发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-15297.html
- 鼎捷EAI整合規範文件V3.1.07 (集團).pdf
- 鼎捷OpenAPI應用場景說明_基礎資料.pdf
- 鼎捷OpenAPI應用場景說明_財務管理.pdf
- 鼎捷T100 API設計器使用手冊T100 APIDesigner(V1.0).docx
- 鼎新e-GoB2雲端ERP B2 線上課程E6-2應付票據整批郵寄 領取.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A4使用者建立權限設定.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程C3會計開帳與會計傳票.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程E6-1應付票據.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A5-1進銷存參數設定(初階篇).pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D2帳款開帳與票據開帳.pdf