商品包含件和盒子。
e.g 假设,
现在项目仅按部分分发。
意味着 MedicineX 将根据他们的要求向他们提供一件或两件或五件的件数。
相同的 MedicineY,我将打开 50盒医药,并将根据需要提供给客户2件,5件,等等
现在我需要在Table
SQL-Server Database.
我有混淆我应该创建的表格。 请帮忙......谢谢......
答案 0 :(得分:2)
通常,您将库存量保持在尽可能小的单位(即件数),并为箱子大小设置第二个字段(如果重要的话,托盘尺寸,托盘尺寸更多的字段)。
例如,具有“数量= 350”,“boxsize = 50”的库存项目意味着您有7个盒子,每个50件。您还可以使用“quantity = 343”,“boxsize = 50”,这意味着您有6个原始盒子50个,还有一个打开的盒子,剩下43个盒子。
答案 1 :(得分:1)
当您为客户提供服务时,我认为您不需要跟踪从哪个盒子中取出平板电脑。因此,对于跟踪您拥有多少库存的观点,您只需要一个ITEM_STOCK表。所以你需要弄清楚你需要多少细节。
BrandName
GenericName
Strength
Units
Form
quantityInStock
所以记录可以
Neurofen, Ibuprofen, 75, mg, capsule, 450
您可以为重新排序阈值或其他任何内容添加额外字段。
如果你确实需要跟踪盒子之类的单位,我倾向于将它保存在一个单独的表中,因为你可能有不同大小的盒子。
虽然您的系统可能能够跟踪打开的盒子数量,但您仍然可以准确捕获数据。在打开另一个盒子之前,他们总是使用一个盒子吗?他们是否愿意记录这一事实?在大型多用户场景中,我怀疑用户是否能够做到正确。