情景: 店面退货给供货商时候会在出入库表新增一条记录,状态为出入库完成,这个状态很误导人,其实只是出入完成,入库并没有完成,这个时候该货物的归属组织仍然是店面,统计店面的库存的时候,需要把这条记录加上,只有供货商收到货后,进入货物入库该物品的归属组织才属于供货商。
如今天开始库存为4,退了3台给供货商,只是出库完成了,今天的库存还是4,明天供货商入库了,则明天的开始库存为4,退机为-3,库存为1。但是如果退机从出库到入库过程很长的化,库存一直没减,实物又没有这么多,可以在统计的时候新增一列,如退机中,退机中不参与库存结算,则今天的库存显示为:
开始库存 退机数 退机中 实际库存
4 0 -3 4(今天退机出库3台)
明天的库存为:
开始库存 退机数 退机中 实际库存
4 -3 0 1(退机完成3台,今天没有退机出库记录)
上面的退机中只是统计了当天有出库记录的退机数。如果当天退机出库当天退机入库,则结果可能为下面这样:
开始库存 退机数 退机中 实际库存
4 -3 -3 1(退机数3台,退机完成数3台)
第二天的记录为:
开始库存 退机数 退机中 实际库存
1 * * *
这时候看下前一天的数据就知道当天完成退机3台。
如果当天退机出库当天退机入库,如追求完美,则需要检测当天的退机数是否完成,如:
开始库存 退机数 退机中 实际库存
4 -3 0 1(今天退机完成3台,退机未完成0台)
或者到目前为止有多少是已出库但尚未入库的,如。
开始库存 退机数 退机中 实际库存
7 0 -2 7 (今天退机2台)
第二天:
开始库存 退机数 退机中 实际库存
7 0 -3 7 (今天退机1台,累计退机未完成3台)
第三天:
开始库存 退机数 退机中 实际库存
7 -2 -1 5(今天退机完成2台,累计退机未完成1台)
第四天:
开始库存 退机数 退机中 实际库存
5 1 0 4 ( 今天退机完成1台,累计退机未完成0台)
实际做的时候,为了更快的显示结果,没有检测退机中的数量是否完成,也就是显示的是这样的:
开始库存 退机数 退机中 实际库存
5 0 -2 5(今天退机出库2台,退机完成数0台)
当然这样做需要跟店面解释:退机出库供货商未入库之前,货物还是属于门店,退机中只是显示当天有多少台退机,与是否完成退机无关。
以上记录仅为工作记录,有很大的局限性。
全文完。
相关推荐
本文档“建筑工程用的技术交底记录_工程施工土建监理资料建筑监理工作规划方案报告_技术交底.doc”将深入探讨土建工程中模板安装的技术细节,涉及施工准备、材质要求、工器具选择、操作工艺以及模板拆除等多个关键...
合成地震记录是地震勘探领域中的一个重要技术,它主要用于提高地震数据的质量和解析能力。在"hechengjilu.rar_worthc7x_共中心点_合成地震记录_地震记录_地震记录合成"这个压缩包中,我们关注的核心概念是"共中心点...
"V2_seismic"再次强调了这是地震领域的第二版,而"源码"表明包含的是编程语言编写的原始代码,而非可执行文件。 在描述中,同样重复了标题的信息,没有提供额外的细节,但可以理解为这个压缩包包含的源代码是用于...
这些信息对于构建新系统时的集成和兼容性问题至关重要,有助于团队提前规划系统架构,避免后期出现技术瓶颈。 第五章“相关问题”可能包含更具体或复杂的议题,例如法规遵从性、数据迁移等,这些议题在软件设计时都...
然而,这里需要特别强调的是,键盘记录程序的开发和使用必须得到用户的许可,特别是在非公开或非授权的情况下,记录键盘输入可能侵犯用户的隐私权,这在道德和法律上都是不允许的。因此,在开发键盘记录功能时,...
从标签“delphi_键盘记录 keylogger keylogger_delphi”中我们可以进一步理解,这个项目专注于Delphi平台下的键盘记录技术,keylogger是其核心功能。Delphi是一个强大的面向对象的 Pascal 编程环境,因其快速编译和...
通过【维修工作记录表】的规范使用,不仅可以提高设备的运行效率,还能帮助管理层优化维护策略,减少非计划停机时间,降低维修成本,并且能够对工作人员的技能和效率进行有效评估,从而提升整体的设备管理水平。...
它是一个周期性、非正弦的波动形状,其形式为一个二次多项式乘以指数函数,表达式为 \( W(t) = (1 - 2(\pi f_0 t)^2)e^{-(\pi f_0 t)^2} \),其中 \( f_0 \) 是中心频率,\( t \) 是时间。雷克子波的形状可以根据...
为了更好地理解和预测地震,科学家们通过收集、分析地震记录数据来研究地震活动,其中地震反演是关键的技术手段。本文将详细探讨地震记录数据及其在地震反演中的应用。 地震记录数据是地震发生时,地震波在地壳中...
2. **数据处理**:地震记录数据通常是时间序列形式,需要进行预处理,如滤波去除噪声,以及提取有效信号。 3. **信号处理**:加速度数据可能需要进行傅立叶变换,将时间域信号转换到频率域,以便分析不同频率的振动...
总结来说,"rk.zip"压缩包中的内容是地震勘探领域的核心工具,涉及了地震子波特别是雷克子波的使用,以及合成地震记录的技术。这些知识对于理解和解析地震数据,进而揭示地下的地质构造和潜在的矿产资源具有极其重要...
2. **监理工作内容**:主要涉及施工阶段的质量控制,监理单位需按照合同约定的范围进行工作。 3. **合同关系**:建设单位与施工单位之间、建设单位与监理单位之间存在合同关系,而监理单位与施工单位是监理与被监理...
这需要开发者掌握多种前端技术,并深入理解浏览器的工作原理,而非技术人员往往难以把握这些技术细节。 ### 3. 数据存储与管理 数据存储与管理是软件开发中的核心问题之一。如何高效、安全地存储数据,以及如何在...
通常,非技术类的个人整理资料可能包括日程管理、笔记、报告、个人发展计划等,但这些内容并不符合我们在这里讨论的IT知识范畴。 如果您的目的是寻找关于如何整理非技术类个人资料的方法或工具,我可以提供以下几点...
例如,数字摄影和三维信息获取技术能够将非物质文化遗产的形态精确记录和还原,而虚拟现实技术则能够在沉浸式环境中重现历史场景,增强公众的参与感与体验感。多媒体与宽带网络技术的结合,则大大提升了非物质文化...
在IT领域,非线性分析和多变量统计技术在各个科学和工程学科中都有广泛应用,尤其是在数据挖掘、信号处理和机器学习中。本压缩包文件"DiscordancyTest_非线性_多站点两变量线性协矩_非一致性分析_源码"提供了一个用...
"w7非gh"标签可能是指gh0st经过特殊优化,能在不支持的Win7环境下也能正常工作。"gh0st开"可能指的是启动或配置gh0st的过程,这通常涉及设置服务器端和客户端,确保网络连接和通信的稳定。 压缩包中的文件包括: 1....
《动态WEB技术_JSP_》非笔试考试实施方案旨在评估学生在JSP技术方面的综合应用能力,包括B/S架构的开发技能、JSP与Java及数据库的整合能力、系统需求分析和设计能力,以及动态网站的界面设计技巧。考试采取设计项目...
【工作内容调查日报表_2.doc】是一个典型的管理表格,主要用于记录和整理个人或团队每日的工作内容,以便于更好地管理和优化工作流程。这样的报表在IT行业中尤其重要,因为信息技术领域的工作往往复杂且多元化,需要...