ERP常见问题总结处理
1. ERP系统的重量录入组件设计不合理易导致录入错误
如下图所示:


修正方法:
1. 更正数据
使用SQL语句更正数据,已经生产完成,作为单据重新录入比较麻烦
UPDATE e_wms_material_out_sheet_detail SET wms_material_out_sheet_detail_out_weight=46775000, wms_material_out_sheet_detail_out_number=1871, off_standard_weight=0, off_standard_package_number=0 WHERE wms_material_out_sheet_number='YLCK-039-190415-0025' AND wms_stock_detail_info_relation_good_in_sheet_number='YLRK-039-181209-0073';
UPDATE e_wms_material_out_sheet SET wms_material_out_sheet_out_weight=181384000 WHERE wms_material_out_sheet_number='YLCK-039-190415-0025';
UPDATE e_wms_stock_detail_info SET wms_stock_detail_info_weight=0, wms_stock_detail_info_operation_package_number=1871, wms_stock_detail_info_operation_package_number_after=0, off_standard_weight=0, off_standard_package_number=0 WHERE wms_stock_detail_info_relation_good_in_sheet_number='YLRK-039-181209-0073';
UPDATE e_produce_record_sheet SET wms_material_out_sheet_apply_weight=181384000, wms_material_out_sheet_out_weight=181384000 WHERE produce_record_sheet_code='SCJL-039-190415-0025';
2. 将所有的数字输入框全部改为文本输入框
2. ERP系统每次上线代码都需要考虑代码的空对象问题和对象类型问题
CGDD-022-190401-0016 (定向采购)

3. 代码条件验证设计不到位导致Bug
YLRK-002-190402-0005(采购入库) 丹参, 统货(干), 包装规格修改为50,剩余重量为285Kg,剩余件数为6
处理:
1. 针对具体单据更正数据
UPDATE e_wms_material_in_sheet SET wms_material_in_sheet_package_number=116, wms_material_in_sheet_weight_per_package=50000, standard_weight=5750000, off_standard_weight=46000, standard_package_number=115, off_standard_package_number=1 WHERE wms_material_in_sheet_number='YLRK-002-190402-0005'; UPDATE e_wms_material_out_sheet_detail SET wms_material_out_sheet_detail_out_number=6, standard_weight=300000, off_standard_weight=0, standard_package_number=6, off_standard_package_number=0 WHERE wms_stock_detail_info_relation_good_in_sheet_number='YLRK-002-190402-0005' AND wms_material_out_sheet_number='YLCK-002-190415-0009';
UPDATE e_wms_material_out_sheet_detail SET wms_material_out_sheet_detail_out_number=104, standard_weight=5200000, off_standard_weight=11000, standard_package_number=104, off_standard_package_number=0 WHERE wms_stock_detail_info_relation_good_in_sheet_number='YLRK-002-190402-0005' AND wms_material_out_sheet_number='YLCK-002-190402-0007';
UPDATE e_wms_stock_detail_info SET wms_stock_detail_info_weight=285000, wms_stock_detail_info_operation_package_number_after=6, wms_in_sheet_weight_per_package=50000, piece_type=1, standard_weight=250000, off_standard_weight=35000, standard_package_number=5, off_standard_package_number=1 WHERE wms_stock_detail_info_relation_good_in_sheet_number='YLRK-002-190402-0005';
2. 使用条件验证修复Bug
//增加标准件必须录入包装规则[['wms_material_in_sheet_weight_per_package'], 'required', 'message'=>"不能为空", 'when'=>function($model){ return $model->piece_type == \core\models\WmsManager::PIECE_TYPE_STANDARD;}, 'on'=>[self::SC_FORM_SAVE, self::SC_FORM_MORE]],
4. 原料消耗量验证不到位导致Bug
增加自定义验证条件及验证后自动赋值
ERP常见问题总结处理的更多相关文章
- OpenShare常见问题及解答
OpenShare常见问题及回答: Q:OpenShare可以整合SAP么? A:当然可以,OpenShare是真正完全开放的产品,但要进行二次开发,事实上我们帮我们大部分的客户都整合了SAP,包括数 ...
- oracle erp 表结构
BOM模块常用表结构 表名: bom.bom_bill_of_materials 说明: BOM清单父项目 BILL_SEQUENCE_ID NUMBER 清单序号(关键字)ASSEMBLY_ITEM ...
- 我们是如何通过全球第一免费开源ERP Odoo做到项目100%交付
传统友商ERP的交付过程 一.先初步需求调研,后选型功能模块 传统友商ERP第一件事情先对客户方进行初步的调研,客户方无论说什么,友商听过算过,只关心你人数多少,有哪些人涉及到哪些模块,接着对模块进行 ...
- 使用jmeter对dubbo接口进行性能测试教程及常见问题处理
一. 测试脚本编写 脚本可参考git项目: https://github.com/aland-1415/dubbo-interface-test.git 1. pom依赖 (注意添加的jmeter ...
- Enterprise Solution 3.1 企业应用开发框架 .NET ERP/CRM/MIS 开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms
行业:基于数据库的制造行业管理软件,包含ERP.MRP.CRM.MIS.MES等企业管理软件 数据库平台:SQL Server 2005或以上 系统架构:C/S 开发技术 序号 领域 技术 1 数据库 ...
- .net erp(办公oa)开发平台架构概要说明之表单设计器
背景:搭建一个适合公司erp业务的开发平台. 架构概要图: 表单设计开发部署示例图 表单设计开发部署示例说明1)每个开发人员可以自己部署表单设计至本地一份(当然也可以共用一套开发环境,但是如 ...
- C++常见笔试面试要点以及常见问题
1. C++常见笔试面试要点: C++语言相关: (1) 虚函数(多态)的内部实现 (2) 智能指针用过哪些?shared_ptr和unique_ptr用的时候需要注意什么?shared_ptr的实现 ...
- SQL Server常见问题介绍及快速解决建议
前言 本文旨在帮助SQL Server数据库的使用人员了解常见的问题,及快速解决这些问题.这些问题是数据库的常规管理问题,对于很多对数据库没有深入了解的朋友提供一个大概的常见问题框架. 下面一些问题是 ...
- 【腾讯优测干货分享】如何降低App的待机内存(二)——规范测试流程及常见问题
本文来自于腾讯优测公众号(wxutest),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/806TiugiSJvFI7fH6eVA5w 作者:腾讯TMQ专项测 ...
随机推荐
- 使用 ASP.NET Core MVC 创建 Web API(三)
使用 ASP.NET Core MVC 创建 Web API 使用 ASP.NET Core MVC 创建 Web API(一) 使用 ASP.NET Core MVC 创建 Web API(二) 十 ...
- springcloud情操陶冶-初识springcloud
许久之前便听到了springcloud如雷贯耳的大名,但是不曾谋面,其主要应用于微服务的相关架构.笔者对微服务并不是很了解,但其既然比较出众,遂也稍微接触研究下 springcloud特性 sprin ...
- 避免SQL全表模糊查询查询
1.模糊查询效率很低: 原因:like本身效率就比较低,应该尽量避免查询条件使用like:对于like %...%(全模糊)这样的条件,是无法使用索引的,全表扫描自然效率很低:另外,由于匹配算法的关系 ...
- C# 默认访问权限
声明类.方法.字段.属性时不加访问权限修饰符时的访问权限是什么呢?1. 声明命名空间.类,前面不加限制访问修饰符时,默认访问权限为internal——访问仅限于当前程序集. 2. 声明类成员(域.属性 ...
- mysql 设置自增主键id的起始值
修改user表,主键自增从20000开始 alter table user AUTO_INCREMENT=20000;
- Spring Cloud项目之断路器集群监控Hystrix Dashboard
微服务(Microservices Architecture)是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成.系统中的各个微服务可被独立部署,各个微服务之间是松耦合的.每个微服务仅关注于完 ...
- 原生 table css实现操作按钮固定右侧及底部滚动 IE不会卡死
需求的表格比较复杂(各种合并新增删除),elementUi的table组件无法满足需求,故而写了原生table,且与其他用了table组件的表格保持一致. 贴一下简单的代码,只实现操作按钮固定右侧以及 ...
- HTML5之webSocket使用
webSocket是什么 webSocket是HTML5新出的一种协议,底层是基于TCP/IP协议的.跟http没有关系,只是复用了http握手通道,用来升级协议. webSocket的作用 轮询:客 ...
- 一起学Android之Intent
本文简述在Android开发中Intent的常见应用,仅供学习分享使用. 什么是Intent? Intent负责对应用中一次操作的动作.动作涉及数据.附加数据进行描述,Android则根据此Inten ...
- 查看SQL Server服务运行帐户和SQL Server的所有注册表项
查看SQL Server服务运行帐户和SQL Server的所有注册表项 SELECT * FROM sys.dm_server_registry SELECT * FROM sys.dm_serve ...