食品类,如何退货?

nimeide1234567890 2016-10-16 10:09:31
比如同一批次的同样日期的有10箱,要退一箱,数据库里怎么处理?
只要按批次把数据库里的那一条记录表示已退货?
批次 日期
1001 2016-10-10 (假如要退这箱,如何退?)
1001 2016-10-10

比如同一批次的“不同日期”的有10箱,要退一箱,数据库里又怎么处理?
按批次+日期把数据库里那一条记录标志已退货?
批次 日期
1001 2016-7-10 (假如要退这箱,如何退?)
1001 2016-10-10
...全文
1305 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
czw980641 2016-11-17
  • 打赏
  • 举报
回复
这是规划建立这个批次表的问题。 一种方式:批次+日期是唯一性,后面再加个数量 批次 日期 数量 1001 2016-10-10 2 一种方式:批次+日期+自增码 批次 日期 序吗 1001 2016-10-10 1 1001 2016-10-10 2 1001 2016-7-10 1
reverzeng 2016-11-09
  • 打赏
  • 举报
回复
同意7楼所说,如果是按箱进货和退货,每箱要有一个编码,才能较好的达到效果
莫鸣 2016-10-25
  • 打赏
  • 举报
回复
使用关键字段就可以解决问题了吧。。唯一字段。
lyhoo163 2016-10-18
  • 打赏
  • 举报
回复
每次进货入库都要有一个帐单号,库存,出库都是相同的帐单号,这样,可以查询此货的库存,出库情况。库存中有入库日期,出库时相同货车物要安早进早出的原则出库。
zbdzjx 2016-10-17
  • 打赏
  • 举报
回复
引用 3 楼 luojianfeng 的回复:
[quote=引用 2 楼 zbdzjx 的回复:] 之前公司的方式,每一条入库单都有一个ID(自增长的),退货单抓取这个ID。 也有的公司是对每一箱都增加一个编号(批次+流水号),退货也是对应到这个编号上。
会不会有的食品没有批次的可能?[/quote] 如果要用批次来管控,那就一定要有批次,就算是没有,也要编一个。
nimeide1234567890 2016-10-17
  • 打赏
  • 举报
回复
引用 2 楼 zbdzjx 的回复:
之前公司的方式,每一条入库单都有一个ID(自增长的),退货单抓取这个ID。 也有的公司是对每一箱都增加一个编号(批次+流水号),退货也是对应到这个编号上。
会不会有的食品没有批次的可能?
zbdzjx 2016-10-17
  • 打赏
  • 举报
回复
之前公司的方式,每一条入库单都有一个ID(自增长的),退货单抓取这个ID。 也有的公司是对每一箱都增加一个编号(批次+流水号),退货也是对应到这个编号上。
lyhoo163 2016-10-17
  • 打赏
  • 举报
回复
通过数据事务处理,同时执行三条sql语句: 一是库存减退货量,二是增加出库记录,三是增加退货记录。
  • 打赏
  • 举报
回复
批次可以理解为进货批次,所以肯定可以有。

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧