关于CRM库存初始化的一点小总结
日前,有客户在使用CRM管理库存的过程中反馈了一个关于库存台账的bug(姑且称为bug吧)。例如:12月份通过进货单,采购了10台笔记本。完成产品入库。那么笔记本库存台账:
期初库存数量为0、期间入库数量为10、期末库存数量为10
该客户在使用过程中,台账的数据如下:
期初库存数量为0、期间入库数量为10、期末库存数量为110
作为一个bug反馈给我们,交流沟通之后。我们发现出现这种数据对不上的情况,是因为客户对此对库存数量进行批量修改(库存初始化)导致的。客户对笔记本数量(10)进行了初始化修改(改成100)。此时,笔记本的真实库存为100台。在台账中是按照累计相加来统计的(100+10),所以导致期末库存变成110.这就出现了上述bug.
为了避免这种台账与真实库存之间的数量差异,最后对该客户的数据进行手动修改,并冻结库存批量修改功能。从而避免了以上情况的再次发生。
经过这个问题的处理,我们总结了一下库存批量修改(库存初始化)的适用情况:
1、 CRM初次实施时,批量修改新建的产品库存数量(必须是没有进行入库、进货、出库、撤单等操 作的前提下)
2、 CRM在使用过程中,比如新建仓库类别,需批量在该仓库类别中建立产品库存。
3、 某个产品,从来没有发生过进、出、入库等操作
上述三种情况下,可以通过库存初始化来完成库存数量更新。一旦被改动的某个库存产品发生过进出入库操作,那么肯定会导致台账统计的数量对不上。
SSD软件技术组,竭诚为广大中小企业提供贴心的信息化定制服务,我们可提供:erp/oa/crm/进销存 等管理系统的定制开发服务。联系电邮:ssdcrm@163.com
转载于:https://blog.51cto.com/ssdcrm/1590103
关于CRM库存初始化的一点小总结相关推荐
- oracle简单序列,oracle序列生成器(sequence)使用的一点小注意
oracle序列生成器(sequence)使用的一点小注意 有人遇到这么一个问题,访问一个序列怎么出错了,错误如下: ORA-08002: 序列 SEQ_GX.CURRVAL 尚未在此会话中定义 这是 ...
- SAP MM 项目上线库存初始化导入问题 --- 进口物料在途库存之处理
SAP MM 项目上线库存初始化导入问题 --- 进口物料在途库存之处理 项目实践中,在上线前夕导入初始化库存的时候,存在在途库存.当以贸易条款FOB或者EXW进口物料的时候,供应商一旦货物装船离港, ...
- php ci项目总结,分享关于php CI框架使用的一点小总结
最近频繁使用CI框架,这里主要是关于后台的开发,重点分享关于Model和Controller层的一点点总结: 1.涉及到交互数据库,我们先在database.php总添加我们需要使用的数据库的连接信息 ...
- 作为面试官的一点小感想
这两天公司要招大数据开发的人,让我去面试这些应聘者,几天下来面试的人也有10多个人了,这其中有应届生.刚工作不久的以及有一定年限的,学历有本科和研究生等.通过和这些人交谈后,心里也有一点小感触和小想法 ...
- SAP MM 库存初始化和批量扩充物料仓位
库存初始化和批量扩充物料仓位 这两个功能合在一个程序里. SAP刚上线时这两功能很管用. *&------------------------------------------------- ...
- C与C++在形参的一点小区别
先看一下下面的代码: int fun(a,b) int a; int b; {return 10; }void main(int argc, char ** argv) {fun(10);return ...
- 函数的傅立叶展开掐死我吧_关于文章《傅里叶分析之掐死教程》的再一点小思考...
封火星:关于文章<傅里叶分析之掐死教程>的一点小思考zhuanlan.zhihu.com 以前的文章,从原理上更好的理解了原文中的一点,不过因为公式不是完全一样,从而有一个新问题不能解决 ...
- 对extern C的一点小认识
对extern "C"的一点小认识 当我们想从C++中调用C的库时,(注,驱动是用C写的,连new.delete也不能用,郁闷)不能仅仅说明 一个外部函数,因为调用C函数的编译代码 ...
- 硬核,学习 Java 的一点小建议(思维导图,建议收藏)!
CSDN 收到一条读者的私信,情真意切,所以我承诺他今天一定写篇文章好好回复他一下.先来看一下他的私信内容吧. 首先映入我的眼帘的是这个称呼--"老前辈",我一下子没忍住,笑了! ...
最新文章
- 微信小程序实现滑动tab切换和点击tab切换并显示相应的数据(附源代码)
- 【全新打造】思科认证跟踪系统考试注册教程(08.8.30)附word文件下载
- SEO网络优化三招教你高质量外链的技巧
- 不受微软待见的Python,如何在八年内逆袭成功?
- java增强型for报错_Java基础——增强for循环
- C51编程在不同内存空间(data xdata bdata)定义变量的注意事项
- 【转】c#数字图像处理(四)线性点运算
- go 字符串替换_Go语言爱好者周刊:第 64 期 — goup 这个工具了解下
- 客座编辑:吴东亚(1972-),女,中国电子技术标准化研究院信息技术研究中心高级工程师、副主任,国家OID注册中心副主任。...
- QQ炫舞登录完后服务器没显示,qq炫舞进入界面后就没有了怎么回?
- SharePoint PowerShell 批量删除遗弃视图
- MATLAB dsolve 函数求解偏微分方程一例
- Netty4 websocke实现聊天功能
- matlab怎么画地震反应谱,地震工程学-反应谱和地震时程波的相互转化matlab编程...
- 数字电路基础知识(三) 复位设计-异步复位,同步释放
- ubuntu使用gdown下载谷歌云盘(google drive)文件
- easypoi导入图片_原生POI / EasyPOI 简单上手使用
- Jmeter常用断言之响应断言详解
- tf 加速训练,节省内存 fit_generator
- 【数据分析】用户价值分析
热门文章
- Java十进制转二、八、十六进制方法
- Java 8 流API(Stream)介绍与示例
- 计算机基础e卷,大学计算机基础(e卷).doc
- android h5链接蓝牙,h5+runtime Native.js 混合APP连接蓝牙打印机
- ajax怎么模拟请求,如何模拟AJAX请求?
- preference java_Java使用Preference类保存上一次记录的方法
- echarts asp mysql 源码_如何使用PHP+jQuery+MySQL实现异步加载ECharts地图数据(附源码下载)...
- 两个向量的点乘和叉乘怎么算_【解析几何】赋值法(点乘双根法)解决解析几何大题...
- yii 执行指定迁移文件_laravel的迁移文件
- 【电脑帮助】解决Wind10系统桌面没有“我的电脑”图标的问题