美文网首页
[125]讨论信息比对-盘点与对账

[125]讨论信息比对-盘点与对账

作者: shawnxjf | 来源:发表于2018-08-05 14:05 被阅读0次

背景

最近工作中做了一个盘点的需求,突然想到盘点本质就是核对信息的正确性然后修正错误的信息,而这与对账本质上是一样的。
今天这篇文章是工作中有感而发,另一方面也是说明抽象总结的重要性。

什么是盘点

盘点:定期或临时对库存商品进行清查、清点,从操作角度来说就是核对仓库现有实际数量和保管账上的数量。
在企业运行过程中由于实际操作经常会有货损(比如客户买了2件商品但是可能实际库存扣了3件或者商品报废等等),为了了解货物的流向且不让实际货物与账上数量差距越来越大就需要定期盘点。

怎么盘点

盘点时候需要比对仓库和账目上的商品状态,如下图所示:


image.png

所谓状态就包含 无/有(有多少),所以我们需要分别从两边触发进行比对,从上图场景来看意味着我们即要从仓库角度比对账目数据,同时也要从账目角度比对仓库。为什么要这样,其原因是如果只从仓库去比对账户,那么[d:7]这个条目是无法比对出来的。

关于对账

几年前做过对账系统,由于网络不可靠性我们需要核对 交易双方的订单的状态。比如支付系统与银行可能也会产生 (支付系统有银行没有)和(银行有而支付系统没有的情况),从状态角度来说,我们要比对状态就需要比对0/1-...N的情况,而0这种状态使我们考虑问题经常忽略的。

说在后面的画

盘点本身比较简单,但是我更想说当我们考虑状态问题的时候一定要对0这个状态有敏感度。
比如一个服务没有起来,变量没有传过来都是属于0这个状态。由于0状态无法把信息传递给对方,所以需要对方考虑这种容错情况。

相关文章

  • [125]讨论信息比对-盘点与对账

    背景 最近工作中做了一个盘点的需求,突然想到盘点本质就是核对信息的正确性然后修正错误的信息,而这与对账本质上是一样...

  • 使用Flink批处理完成数据比对(对账)三

    前面的文章使用Flink批处理完成数据比对(对账)二讨论了使用Table API来处理数据比对的问题,但有些场景下...

  • 工作日志1

    2010年5月26日 1、 库存初步盘点(微商与电商分渠道进行),核对账面与实盘数量,出具盘点结果; 2、 盘点差...

  • 使用Flink流处理完成实时数据比对(对账)四

    前面3篇文章使用Flink批处理完成数据比对(对账)三都是介绍Flink批处理的,有些业务场景可能需要实时对账,这...

  • 第三方支付与银行的对账清算及账务是怎么处理的?

    对于第三方支付公司而言,对账涉及到与渠道(银行)对账、与下游商户对账、自身系统间对账。 1、与银行对账 2、与下游...

  • samtools

    序列比对:将测序reads与已知序列信息的基因或基因组进行比对,比对结果格式比较常见的是sam和bam文件。sam...

  • 序列比较中ClustalW和BLAST的区别

    序列比对是生物信息学研究中一种常见且经典的手段。经过多年的发展,序列比对也诞生了很多种方法,这篇文章选择讨论的是两...

  • C# 模板文件比对——增强版

    前言 之前讨论过这个话题,具体参见C#模板文件比对,但只讨论了上传文件与模板文件的字段名称是否能够对应,而没有讨论...

  • 【45】丽姐姐感恩日记

    月底了,忙着盘点,对账,又进200件货,连续三天没出库房门,加班加点终于盘点结束,做好一切准备了…明天去了最后一道...

  • 2020-09-03 Papara 安装

    这个工具可以将短的read比对到已经比对好的长序列比对文件,并且在比对的时候考虑长序列的phylogeny的信息 ...

网友评论

      本文标题:[125]讨论信息比对-盘点与对账

      本文链接:https://www.haomeiwen.com/subject/nbqbvftx.html