0

我需要按 BIN_id 对需求选择列表报告进行排序,但是在一个奇怪的逻辑中,我不确定如何通过水晶报告进行处理。因此,bin 将是 [AJ][01-06][01-06],例如 D0306 将是 bin 编号之一。仓库是这样设置的(想象这张桌子的中间线是仓库工人要走的地方)。下面是格式

A     B

C     D

E     F

G     H

我们希望他们做的是从垃圾箱的“A”侧开始,一直到他们需要的最远的字母(直到 G),切换到他们停止的垃圾箱的另一侧(所以如果他们只下到 E,他们会在 F 结束,然后从 F 到 B)。我需要用水晶报告做的是让 BIN ID'S 像下面的例子一样排序:

编辑:一批订单将有可能以 AG 开头的 BIN_id。例如,一批订单可能有箱 A0102、B0304、G0304、G0106、E0101、C0106、C0205、C0404、D0106、D0202。有了这个顺序,我想要这样排序:

A0102、C0106、C0205、C0404、E0101、G0304、G0106、D0106、D0202、B0304


编辑:如果批次订单中仅存在 A 和 B 箱,则更多示例:如果批次中存在 A 箱到 F 箱,则
A 箱然后 B 箱: A 然后 C 然后 E 然后 F 然后 D 然后 B 如果 C,E,G ,D 存在于批量订单中: C 然后 E 然后 G 然后 D




等等等等。基本上,我们希望仓库工人在通过仓库拣货时呈 U 形。从A开始,下到G,切换到H,上到B。这个逻辑并不复杂,我只是不知道如何在Crystal中进行......

感谢您对大家的帮助,如果有什么不明白的地方,请告诉我。

4

1 回答 1

0

你的解释很混乱!!!!

多次阅读后,我了解到您希望以您希望的方式对报告进行排序,我的解决方案将根据此进行。

您需要对从数据库获得的字段手动应用排序,因此解决方案应该是:

现在,当出现插入组窗口时,根据所需字段对报告进行分组,然后转到“按指定顺序分组”选项卡,并在该选项卡上设置您要查看报告的方式。

如果我完全没有你的问题..解释清楚会尽力帮助。

于 2013-08-09T13:59:59.603 回答