在 POS 系统中,有添加项目的发票。通常,结帐操作员可以将此发票视为带有项目的 DataGridView。但我需要知道:
- 在 POS 系统中,将新添加的记录放在数据网格的顶部是一种常见的做法吗?
- 打印收据时,通常的做法是按照首先添加收据顶部和最后添加收据行最后的顺序将项目打印到收据上?
谢谢
在 POS 系统中,有添加项目的发票。通常,结帐操作员可以将此发票视为带有项目的 DataGridView。但我需要知道:
谢谢
我在chick fil a 工作,我们使用了一个相当不错的pos 系统。为了回答您的第一个问题,根据我对 pos 系统的经验,记录被放在数据网格的底部。随着新项目的添加,它会被推到列表中或如您所说的数据网格中。
对于第二个问题,参考我在第一个答案中建议的数据网格的使用方式,收据应显示在顶部输入的第一个项目,并且当您向下查看列表时,这些项目会变得更新,直到您到达底部有最后输入的项目。
希望这会有所帮助,这是我在 stackoverflow 上的第一篇文章。
我同意 SEV19957 的观点,将新项目添加到列表中的正确方法是将它们附加到底部并将列表中的其他项目向上推。这是OpenRPOS使用的方法,它是一个开放源代码的餐厅销售点系统,它是业内相当标准的做法。
对于问题 #2,我想这将取决于您正在实施的 POS 类型。对于餐馆来说,以与在显示器上添加的相同方式显示项目是有意义的。但是对于像杂货店这样的东西,您可能想要合并类似的物品,将单据分成单独的部分,并将熟食店、农产品、面包店等的物品组合在一起......
我希望这个对你有用!