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专项测 ...
随机推荐
- 浅谈Google Chrome浏览器(操作篇)(上)
开篇概述 在上篇博客中详解Google Chrome浏览器(理论篇)一文中,主要讲解了Chrome 搜索引擎使用.Chrome安装和基本操作.Chrome 基本架构.多线程等原理性问题,这篇将重点讲解 ...
- 【转载】 Sqlserver中通过Select Into语句快速单表备份
在Sqlserver数据库中,备份数据的方式有很多种,可以使用整个数据库备份,也可使用导出包含数据和架构的脚本文件的方式来进行单表或多表数据的备份,其实还有一种Select Into的方式可以快速备份 ...
- 基础知识:if判断、while循环、for循环
今日学习内容 1.if 判断(流程控制的一种) 写重复的代码是程序员最不耻的行为,所以我们需要while循环和for循环 ,^_^! ...
- Spring中关于AOP的实践之概念
一.什么是AOP AOP:也称作面向切面编程 在分享几个概念执行我想先举个栗子(可能例子举得并不是特别恰当): 1.假如路人A走在大街上,被一群坏人绑架了: 2.警察叔叔接到报警迅速展开行动:收集情报 ...
- java的设计模式 - 单例模式
java 面试中单例模式基本都是必考的,都有最推荐的方式,也不知道问来干嘛.下面记录一下 饿汉式(也不知道为何叫这个名字) public class Singleton { private stati ...
- http header Content-Type之常用三种
Content-Type 用于指示资源的MIME类型 在响应头中,告诉客户端实际返回内容的类型 在请求头中,告诉服务器实际发送的数据类型 句法: Content-Type: text/html; ch ...
- EF时,数据库字段和实体类不一致问题
场景:由于一些原因,实体中属性比数据库中字段多了一个startPage属性.PS:controllers中用实体类去接收参数,但是传入的参数比数据库中实体表多了一个字段, 这种情况下,应该建一个vie ...
- 25 ,CSS 构造表格
1. 表格的基础构造 2. 边距和边线应用 3. 隐藏和删除应用 1. 简单表格 table { width:auto; border-collapse:collapse; margin-left: ...
- NET4.6下的UTC时间转换
int UTCSecond = (int)((DateTimeOffset)DateTime.SpecifyKind(DateTime.Now, DateTimeKind.Local)).ToUnix ...
- Dynamics 365-关于Solution的那些事(一)
关于CRM Solution,我准备写两到三篇的博客来做下介绍:包括一些基本信息,超大solution,还有增量更新solution操作等. CRM中的component,都是放在一个名叫Soluti ...