【问题标题】:Stock movement in PHPPHP 中的股票走势
【发布时间】:2010-02-02 13:15:55
【问题描述】:

我有一个用于开发票的 PHP 和 postgres 软件。我正在运行我创建的库存管理系统。我正在尝试创建一个库存变动页面,我可以在其中查看零件何时进入,在何处发行以及何时以及何时记入贷方(如果是的话)。我正在为股票运行 5 张桌子。我的主要是part2vendor、parts、expenses、wo_parts 和int_part_issue。当我收到库存时,它会进入表 part2vendor (现有数量会随着收到的数量增加)。费用表获取零件编号、供应商发票和收到日期的详细信息。 wo_parts 存储发给工单的零件编号。 int_part_issue 是我在内部进行库存调整或使用零件时。我希望创建一个 PHP 表,以列出(按日期顺序)零件的“纸迹”。如果需要,我可以让您知道表名和列。谢谢。

【问题讨论】:

  • 纸迹?就像在行动日志中一样?
  • 是的,完全正确。以下是理想的,但我需要尝试使用现有表来实现一些东西,因为我有大约 550 个现有事务。

标签: php database postgresql


【解决方案1】:

听起来您需要一个简单的历史记录表? 栏目

part_history
  id
  part_id
  date_modified (timestamp)
  action ( or maybe action_id if you have an actions table)
  vendor_id

当您获得一个新零件并将其添加到 parts2vendor 表(我想您说过)时,您将使用插入的零件 ID(或唯一零件 ID)来添加记录 rto 历史记录

INSERT
(id, part_id, action, vendor_id)
46565, 5757575, "Purchased", 757575

日期将被 postgres 作为时间戳插入

你可以依靠唯一的 id 来获取历史记录

按 date_modified DESC 排序。

【讨论】:

  • 您可能还想包含一个 customer_id,以便您在查看历史记录时了解它的销售对象
猜你喜欢
  • 1970-01-01
  • 2020-11-12
  • 1970-01-01
  • 1970-01-01
  • 2021-10-25
  • 2011-01-23
  • 1970-01-01
  • 1970-01-01
  • 2011-03-15
相关资源
最近更新 更多