在程序上
在数据保存的时候要做检查,不符合数据规则的数据不予以保存
在设计上
要提供适当的调整功能,例如单据上数量是10,但操作的时候保存成了11,这样的错误光靠
程序检查是无法避免的,需要在设计上提供一个冲帐销帐的功能,由操作员的主管确认可以
冲帐,不能直接修改原始单据,理由是,如果直接修改了原始单据往往造成不同时间对仓库
同一时间段的盘存数据不同。
例如,9月15日一单据为11,9月28日盘存结果是11,10月2日发现单据错误直接修改原始单
据为10,11月某日查9月库存,发现是查询结果和9月28日的盘存对不上。错误。
正确的应该是:10月2日发现9月15日单据错误,在10月分中生成一调整单据并写明调整原因。
这样以后查帐就一目了然了。