查看: 5|回复: 5

合成器按订单打包

[复制链接]

主题

0

回帖

43

积分

新手上路

积分
43
发表于 2018-12-13 11:27:33 | 显示全部楼层 |阅读模式
我现在做的模型是:有10种货物,随机存放在10个货架上,用一张全局表代表订单,通过合成器读取全局表根据订单进行打包。遇到的问题是:如果10种货物是指定分别存储在10个货架上,合成器将会根据订单正常打包,但是存储策略一旦变成随机存储,合成器将不会按订单打包。求各位大神帮忙解决一下!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

主题

0

回帖

722

积分

中级会员

积分
722
发表于 2018-12-14 15:34:57 | 显示全部楼层
在合成器之前添加了一个暂存区,用来遍历货架中满足订单需求的item。本想在拉动的触发里面完成没能实现,代码有些乱希望能理解>-<

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

主题

0

回帖

4万

积分

版主

积分
45331
发表于 2018-12-14 16:36:11 | 显示全部楼层
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=29422&ptid=11154][color=#999999]1780043361 发表于 2018-12-14 15:34[/color][/url][/size]
在合成器之前添加了一个暂存区,用来遍历货架中满足订单需求的item。本想在拉动的触发里面完成没能实现,代 ...[/quote]

方法挺新颖的,代码虽然没有注释,但是语法比较规范,理解起来比较舒服。
可以看出您的代码能力不错,没有猜错的话,应该有一定的计算机语言基础。
针对这个案例,实现的方式确实相对麻烦,其实可以更多借助现成的逻辑。但是这个做法本身还是很有价值的,特别是记录了仓储的全面信息,这个在复杂的实际建模要求中,会有更大的灵活性。

主题

0

回帖

544

积分

中级会员

积分
544
发表于 2019-7-17 09:31:48 | 显示全部楼层
[i=s] 本帖最后由 zorsite 于 2019-7-17 09:37 编辑 [/i]

如果不是要求一定要放在10个货架,而是放在一个货架上的话,可以参考这个帖子:
[url=http://www.flexsimasia.com/forum.php?mod=redirect&goto=findpost&ptid=5555&pid=22455&fromuid=610]http://www.flexsimasia.com/forum ... d=22455&fromuid=610[/url]
把货物随机放在10个货架上……想想就觉得……啊,要崩溃了。嗯,是程序员要崩溃了。

主题

0

回帖

544

积分

中级会员

积分
544
发表于 2019-7-17 09:46:32 | 显示全部楼层
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=29422&ptid=11154][color=#999999]1780043361 发表于 2018-12-14 15:34[/color][/url][/size]
在合成器之前添加了一个暂存区,用来遍历货架中满足订单需求的item。本想在拉动的触发里面完成没能实现,代 ...[/quote]

嗯嗯嗯,拉式策略的工作机制确实有点复杂,需要考虑的情况比较多。

主题

0

回帖

118

积分

注册会员

积分
118
发表于 2020-1-29 21:53:59 | 显示全部楼层
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=29422&ptid=11154][color=#999999]1780043361 发表于 2018-12-14 15:34[/color][/url][/size]
在合成器之前添加了一个暂存区,用来遍历货架中满足订单需求的item。本想在拉动的触发里面完成没能实现,代 ...[/quote]

您的方法出库顺序是按照先入先出的?如果我想随机出库如何设置?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|京ICP备14043114号-2

在本版发帖
关注公众号
QQ客服返回顶部