allenlin 发表于 2024-4-26 13:42:01

如何更改另一个表的需求数量?

求助:这是一张采购申请单,会下多次采购订单,例如采购申请单上香蕉申请数据是200,花生的申请数量是300,下了一张采购订单,采购香蕉50,采购花生40,那么下第二次采购订单的时候,就要把以前下过采购订单的数量关掉,下第二次的时候香蕉还需采购150,花生还需采购260,当下第三张采购订单的时候,就不能显示有香蕉和花生了,因为已经采购完成了。如果把第一张采购订单删除,那么又会显示香蕉需求数是50,花生需求是40,又可以下采购订单,请问具体要如何实现?





13794930121 发表于 2024-4-26 13:42:02

本帖最后由 13794930121 于 2024-4-27 16:04 编辑

采购订单里面要加一个申请单号字段和一个行号字段。这样做为更新条件。删除时也是同样操作;还需要判定一个事情就是当所有的单全部转完采购后,申请单状态要更改为关闭状态.

赛龙周 发表于 2024-4-27 11:55:08

需求明确,就是实现的工作量比较大,需要考虑点很多,不是一两句能说清楚的。

Lay.Li 发表于 2024-4-28 16:07:56

感谢各位大佬的支持~

正如楼上大佬所述,实现这个需求需要给采购订单表里面添加额外的字段用来确定当前采购单是用来采购那个采购申请单的物品

然后这里可以使用服务端命令去构建业务逻辑,在给采购申请单填写数据的同事去修改采购订单申请表的字段。不过这个构建起来需要考虑的点确实比较多,比如新增采购申请是有了,那么修改,删除之后要怎么同步到采购申请呢,如果采购申请要搭配着流程去使用就更复杂了

您可以尝试学习服务端命令去实现这个需求


看完必恍然大悟的活字格内幕:五十九、30分钟,了解服务端命令
https://gcdn.grapecity.com.cn/showtopic-152808-1-1.html
(出处: 葡萄城开发者社区)


13794930121 发表于 2024-5-7 11:06:59

赛龙周 发表于 2024-4-27 11:55
需求明确,就是实现的工作量比较大,需要考虑点很多,不是一两句能说清楚的。

这个只能是一个大概方向,如果想要做到很细就得想很多东西。库存数啊。负库存,删除申请表,有采购订单情况,还有就是结案,在未完成采购情况下结案。。。。。。头大。

Lay.Li 发表于 2024-5-7 17:37:59

感谢各位大佬的支持~
页: [1]
查看完整版本: 如何更改另一个表的需求数量?