🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 功能介绍 支持对已经生成下游采购订单的采购申请单进行变更。 ## 业务流程 ![](https://img.kancloud.cn/74/32/7432399dc1324d4c3b4082ae169b051b_846x72.png) ## 业务场景举例 很多客户已经签了合同又要改单的情况。这些合同单中有的部分商品已经有了下游采购单,付款单,导致无法删除,就可以使用变更功能。 * 采购申请变更 ## 业务操作 * [ ] ### 采购申请变更 * **业务操作入口** 【采购管理】-【采购申请变更单】 * **相关操作** 选择采购管理——采购申请单,打开采购申请单列表页面,打开想要变更的采购申请单(已审核)。 ![](https://img.kancloud.cn/cc/66/cc66f5546ac06509168991d208917e11_1920x836.png) 点击采购申请单右上角菜单项,选择变更,进入变更中状态,此时可更改放开的字段。 ![](https://img.kancloud.cn/a2/1f/a21f1cd5fb1d85cfc0ee633aa0b4e64a_1920x770.png) 更改完要变更的内容,点击保存——提交变更——审核。 ![](https://img.kancloud.cn/29/44/294446136af2fef08612a980e2c0a63d_1920x773.png) 选择采购管理——采购申请变更单,打开变更的采购申请单可以对比变更前和变更后的字段信息。 ![](https://img.kancloud.cn/d6/40/d64081ddd2ec1cd87bc90d02bb808037_1920x844.png) 变更控制: 1、 变更时表头的申请人,申请部门,备注可变更。点击变更后放开申请人,备注字段可修改。选择申请人后自动带出申请部门。 2、变更原因:变更原因由合同的审批意见获取 3、商品明细行有下游单据明细行约束时则不允许删除行,根据采购订单反写的采购已订数量进行判断,若为0则允许删除,不为0时则不允许删除。点击删除行时给与提示“该商品已生成采购订单(采购单号),不允许删除!”  4、若对应商品明细行有下游单据行约束时,则辅助属性,定制说明字段在变更时需要锁定,若无下游单据明细行约束时则放开锁定。可根据下游采购订单反写回来的采购已订数量进行判断,若采购已订数量为0时则放开可编辑,若不为0时则锁定 5、保存校验,变更时需求数量不允许小于采购已订数量 6、支持新增行