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常见问题总结处理的更多相关文章

  1. OpenShare常见问题及解答

    OpenShare常见问题及回答: Q:OpenShare可以整合SAP么? A:当然可以,OpenShare是真正完全开放的产品,但要进行二次开发,事实上我们帮我们大部分的客户都整合了SAP,包括数 ...

  2. oracle erp 表结构

    BOM模块常用表结构 表名: bom.bom_bill_of_materials 说明: BOM清单父项目 BILL_SEQUENCE_ID NUMBER 清单序号(关键字)ASSEMBLY_ITEM ...

  3. 我们是如何通过全球第一免费开源ERP Odoo做到项目100%交付

    传统友商ERP的交付过程 一.先初步需求调研,后选型功能模块 传统友商ERP第一件事情先对客户方进行初步的调研,客户方无论说什么,友商听过算过,只关心你人数多少,有哪些人涉及到哪些模块,接着对模块进行 ...

  4. 使用jmeter对dubbo接口进行性能测试教程及常见问题处理

    一.   测试脚本编写 脚本可参考git项目: https://github.com/aland-1415/dubbo-interface-test.git 1. pom依赖 (注意添加的jmeter ...

  5. 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 数据库 ...

  6. .net erp(办公oa)开发平台架构概要说明之表单设计器

    背景:搭建一个适合公司erp业务的开发平台.   架构概要图: 表单设计开发部署示例图    表单设计开发部署示例说明1)每个开发人员可以自己部署表单设计至本地一份(当然也可以共用一套开发环境,但是如 ...

  7. C++常见笔试面试要点以及常见问题

    1. C++常见笔试面试要点: C++语言相关: (1) 虚函数(多态)的内部实现 (2) 智能指针用过哪些?shared_ptr和unique_ptr用的时候需要注意什么?shared_ptr的实现 ...

  8. SQL Server常见问题介绍及快速解决建议

    前言 本文旨在帮助SQL Server数据库的使用人员了解常见的问题,及快速解决这些问题.这些问题是数据库的常规管理问题,对于很多对数据库没有深入了解的朋友提供一个大概的常见问题框架. 下面一些问题是 ...

  9. 【腾讯优测干货分享】如何降低App的待机内存(二)——规范测试流程及常见问题

    本文来自于腾讯优测公众号(wxutest),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/806TiugiSJvFI7fH6eVA5w 作者:腾讯TMQ专项测 ...

随机推荐

  1. 『集群』007 如何测试Slithice源代码

    如何测试Slithice源代码 直接测试 >你可以直接 进入 “集合编译区”,这里面 已经有 编译好的 所有程序集: >部署 配置数据库: >附加 集合编译区 中的 SQLServe ...

  2. 教你编写百度搜索广告过滤的chrome插件

    1 前言 目前百度搜索列表首页里,广告5条正常内容是10条,而且广告都是前1到5条的位置,与正常内容的显示样式无异.对于我们这样有能力的开发者,其实可以简单的实现一个chrome插件,在百度搜索页面里 ...

  3. 【大数据安全】Kerberos集群安装配置

    1. 概述 Kerberos是一种计算机网络认证协议,它允许某实体在非安全网络环境下通信,向另一个实体以一种安全的方式证明自己的身份.它也指由麻省理工实现此协议,并发布的一套免费软件.它的设计主要针对 ...

  4. C# 数组Array

    数组是对相同类型的一组数据的封装.数组定义的时候,要说明是对哪一种类型的封装,并且要指定长度. using System; using System.Collections.Generic; usin ...

  5. RequireJS入门级_RequireJS能给我们带来什么帮助?

    前言:其实很早前就已经接触和了解到RequireJS了,当时只是大概明白它能用来控制JS的加载顺序,即:页面一定要先加载这个JS,再加载那个JS,对于RequireJS的好处还没有一个真正的体会和认识 ...

  6. C#的一些获取时间的例子

    从周一到周日的顺序,获取排序数值: int i = DateTime.Now.DayOfWeek - DayOfWeek.Monday; if (i == -1) i = 6; 获取某日起,星期一日期 ...

  7. 利用Redis keyspace notification(键空间通知)实现过期提醒

    一.序言: 本文所说的定时任务或者说计划任务并不是很多人想象中的那样,比如说每天凌晨三点自动运行起来跑一个脚本.这种都已经烂大街了,随便一个 Crontab 就能搞定了. 这里所说的定时任务可以说是计 ...

  8. Spring(三)使用JdbcTemplate对象完成查询

    查询银行账户的数量 1.建立一个项目导入jar包(ioc aop dao 连接池 数据库驱动 ),拷贝容器对应的配置文件到src下 2.在配置文件中开启组件扫描 3.写一个DAO接口定义一个查询方法 ...

  9. ThinkPHP 5.0/5.1 自定义404界面的配置

    ★ 背景还要啥背景,就是觉得不可能用框架自带的 404 界面呗.可能跟之前的版本配置方法有点区别,在此做一下简单的笔记 框架:ThinkPHP 5.1,ThinkPHP5.0.20 ★ 配置过程♩. ...

  10. 3.JavaScript-语法、关键保留字及变量

    语法构成区分大小写标识符注释直接量字面量literal关键字保留字变量语法构成JavaScript 的语言核心 ECMAScript. 区分大小写ECMAScript 中的一切,包括变量.函数名和操作 ...