请教入库单据的处理方式?

flyinsky333 2009-01-13 08:39:46
有一场景,填写入库单时选择入库类型:暂估入库、发票入库。不管是哪种类型填写完入库单后就更改物品的库存量。如果是暂估入库,那么当客户的发票送过来后,按照入库单号查找出对应的暂估入库单据,然后将入库单据的类型更改为“已发票冲抵”。现在有这样情况:填写暂估入库单据时物品是10种商品,数量都是100件,但送过来的发票上只有7种商品,或者送送过来的发票是10种商品,但数量不对。此时需如何处理单据?客户现在的处理方式是:如果送过来的是7种,那么他们就再开一张红色入库单(红单),将剩余的3种商品入库数量设为-3*100,这样就做到入库的数量跟发票上的数量吻合。我现在的设计是:
ID(编号) MaterialID(入库商品编号),Quantity(入库数量),InStoreType(入库类型),IsPost(发票是否抵消).......
但如果遇到上面的发票数量或者商品种类不对的情况,就满足不了需求,请问大家该如何修改表结构或者其他有什么处理方式?
...全文
293 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
cyz9977 2009-01-16
  • 打赏
  • 举报
回复
那就再添加一個字段來標記是否紅單咯。。。。
flyinsky333 2009-01-16
  • 打赏
  • 举报
回复
其他还有什么设计方式啊??
flyinsky333 2009-01-15
  • 打赏
  • 举报
回复
谢谢楼上,逻辑是复杂~~~~~
flyinsky333 2009-01-13
  • 打赏
  • 举报
回复
谢谢楼上/
呵呵,其他还有什么处理方式么
greystar 2009-01-13
  • 打赏
  • 举报
回复
发票来多次,这也是正常的,只要标记一下发票是否全了.其他都以红冲的来处理
yuloukong 2009-01-13
  • 打赏
  • 举报
回复
我上一个项目是这样处理的

一张料单(入库单),一张帐单(即发票)

只要有货到 就录入料单 ,后来发票到,选择已录入的料单号,将整个料单信息全部带过来,全部吻合的话,直接审核

如果发票先到 先录帐单 货到后 选择已录入的帐单号 信息全部带过来 完全一致的话 审核通过

若 信息不一致 则分别录入2张单据 会计 在帐料单核对页面 进行核对 这样是针对一张对多张的情况

最后在做凭证的时候 每月会有3张 已达(核对上的) 暂估(料单没完全对上的,包括冲减上月再途) 在途(有帐单没料单的,包括冲减上月暂估)

数据库具体怎样设计 忘记了 总之做凭证的时候 很麻烦 好多标志 他们会计都被我搞烦了 哈哈

入库单可以跟很多种单据类型,逻辑有点复杂,实在想不起来了

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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