找回密码
 立即注册

QQ登录

只需一步,快速开始

Jion

注册会员

12

主题

52

帖子

190

积分

注册会员

积分
190
Jion
注册会员   /  发表于:2021-8-16 11:34  /   查看:2266  /  回复:9
50金币
我建了两张表,一个是销售订单,一个是采购订单,分别生成了页面,现在有个难点未解决,一张销售订单的子表对应三款产品,分别对应不同三家供应商(供应商的编码和名称在销售订单的子表中有字段),现在如何通过点击销售订单的一个按钮自动生成三张不同的供应商采购合同?

最佳答案

查看完整内容

销售订单明细表中,可能存在多条数据,且属于多个供货商,想对应的每个供货商单独生成一个采购合同(采购订单),说白了,销售订单明细和采购订单明细是个多对多的关系。 实现思路: 1、存储过程(不建议),销售订单提交以后,对销售订单明细的供货商进行分类汇总,每个供货商单独生成一个采购订单。涉及循环游标,比较难搞。 扩展一下,可以将多个销售订单的明细合并下采购订单,那就需要在销售订单主表或子表中加个字段 ...

9 个回复

倒序浏览
最佳答案
最佳答案
ZDYW悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2021-8-16 11:34:21
来自 9#
销售订单明细表中,可能存在多条数据,且属于多个供货商,想对应的每个供货商单独生成一个采购合同(采购订单),说白了,销售订单明细和采购订单明细是个多对多的关系。
实现思路:
1、存储过程(不建议),销售订单提交以后,对销售订单明细的供货商进行分类汇总,每个供货商单独生成一个采购订单。涉及循环游标,比较难搞。
    扩展一下,可以将多个销售订单的明细合并下采购订单,那就需要在销售订单主表或子表中加个字段,记录是否生成了采购订单。
2、服务端命令。
   2.1同样先提交销售订单,   2.2然后设置参数命令,根据供货商分组销售订单明细;
   2.3 循环2.2的数据,插入到表采购表中(这里是不是涉及子循环,我不确定)
   2.4 结束。
   服务端命令的情况下,如果扩展多个销售订单明细一次性生成采购订单,也需要增加扩展字段。如果不需要,可以传销售订单的主表ID。

说的比较乱,两种方式的逻辑都不好处理。

希望能帮到你,祝你好运。
回复 使用道具 举报
白菜贝贝悬赏达人认证 活字格认证
银牌会员   /  发表于:2021-8-16 14:00:33
2#
子表供应商去重?导出PDF-多行?
回复 使用道具 举报
Jion
注册会员   /  发表于:2021-8-16 14:09:25
3#
白菜贝贝 发表于 2021-8-16 14:00
子表供应商去重?导出PDF-多行?

不是导出pdf,而是在系统里面从销售订单流转到采购订单。
回复 使用道具 举报
白菜贝贝悬赏达人认证 活字格认证
银牌会员   /  发表于:2021-8-16 14:19:14
4#
Jion 发表于 2021-8-16 14:09
不是导出pdf,而是在系统里面从销售订单流转到采购订单。

我看你写的采购合同,没做过这行,以为合同就是我们这种合同
供应商去重以后根据供应商数量(比如3)然后循环-添加数据表
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2021-8-16 16:44:15
5#
您好,可以详细描述一下您的应用场景吗,然后附上一个可以复现问题的工程文件和一些截图说明。这样我们这边可以更好地理解您的项目需要,更好的帮助到您哦~



回复 使用道具 举报
Jion
注册会员   /  发表于:2021-8-16 16:54:21
6#
白菜贝贝 发表于 2021-8-16 14:19
我看你写的采购合同,没做过这行,以为合同就是我们这种合同
供应商去重以后根据供应商数量(比如3) ...

好的,感谢,我试试。
回复 使用道具 举报
Jion
注册会员   /  发表于:2021-8-16 16:55:58
7#
Lay.Li 发表于 2021-8-16 16:44
您好,可以详细描述一下您的应用场景吗,然后附上一个可以复现问题的工程文件和一些截图说明。这样我们这边 ...

谢谢,我先按楼上提供的思路试试。
回复 使用道具 举报
Jion
注册会员   /  发表于:2021-8-16 17:38:00
11#
ZDYW 发表于 2021-8-16 17:11
销售订单明细表中,可能存在多条数据,且属于多个供货商,想对应的每个供货商单独生成一个采购合同(采购订 ...

非常感谢。
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2021-8-16 17:56:36
12#
感谢楼上大佬们的支持哈~
后面有问题,欢迎继续发新帖交流~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部