智造未来 智造未来 易智造
  • 首页
  • 最新动态
    • 公司新闻
    • 行业动态
    • 伙伴动态
  • 解决方案
    • 智能工厂
    • 数字化车间
    • 智能制造
    • 工业4.0
    • 柔性生产
    • 精益制造
  • 软件下载
    • 看板终端

      Dashboard Terminal
    • 更新工具

      Update Tool
    • 网络打印机

      Network Printer
    • 终端管理工具

      Manage Client Tool
    • 基础数据库

      Basic Database
    • 更多软件

      More Software
  • 服务中心
    • 常见问题
    • 授权申请
    • 版本记录
    • 知识库
  • 关于我们
    • 公司简介
    • 联系我们
登录
联系专员

知识库数据检索服务

知识库

查询关于智能制造的相关问题

 

  • 帮助中心
    帮助首页
  • 环境准备
    操作系统
    数据库
    依赖项和运行时
  • 新手入门
    开始使用
    数据准备
    权限管控
    常见问题
  • 智能制造
    计划模块
    生产模块
  • 质量管理
    质量规范
    质检模块
  • 设备模具
    设备模块
    工装/模具模块
  • 供应链
    采购模块
    仓管模块
    销售模块
  • 数据挖掘
    系统对接
    数据分析
  • 工作流
    工作流实现
操作系统 更多
  • 检测Windows系统下的硬件性能 2024-12-27
  • 如何安装CentOS系统 2024-01-25
  • 如何安装Ubuntu Server系统 2024-01-25
  • 如何安装WIndows Server系统 2024-01-25
  • 客户端支持的操作系统环境 2024-01-25
数据库 更多
  • 数据库编程一些可优化的事项 2024-12-18
  • Microsoft SQL Server数据库备份 2024-03-05
  • 数据库连接异常的说明 2024-02-01
  • Sql Server中的日期与时间函数 2024-01-31
  • SQL Server 中WITH AS的使用 2024-01-31
依赖项和运行时 更多
  • Windows下基本环境与功能的选择(IIS) 2024-01-25
  • Linux下运行时ASP.NET Core的安装 2024-01-25
  • WIndows下运行时ASP.NET Core的安装 2024-01-25
  • Windows环境下依赖项VC++的安装与注意事项 2024-01-25
  • Windows下系统依赖项Redis的安装方式 2024-01-25
开始使用 更多
  • 网络打印组件安装与使用 2025-08-08
  • 打印格式设置 2025-07-15
  • 系统打印模板设置说明 2025-02-17
  • 系统配置appsettings.json参数说明 2024-03-20
  • 授权步骤和常见问题 2024-01-25
数据准备 更多
  • 模块菜单管理 2025-01-16
  • 批量导入物料缩略图 2024-12-19
  • 权限管理 2024-03-05
  • 如何批量上传物料文件 2024-02-01
权限管控 更多
  • 为什么我的账号看不到任务列表/派工列表/报工列表 2025-02-21
  • 如何控制产线看板报工记录界面按钮权限 2024-11-26
  • 打印组件支持数据编辑功能 2024-08-13
  • 角色用户设置 2024-03-05
常见问题 更多
  • 系统操作时的常见报错的解决方法 2024-08-05
  • 系统上传文件异常的处理方法 2024-04-12
  • 系统打印出来的标签模糊怎么处理 2024-03-26
  • HC-25系列安灯集成配置 2024-02-03
  • 多功能自定义键盘如何设置按键 2024-01-25
计划模块 更多
  • 库存返工生产订单 2025-01-18
  • 生产主流程构建操作手册 2025-01-18
生产模块 更多
  • 产线(设备)投料及扣料方案 2025-09-14
  • 产品码装箱组托 2025-05-10
  • 计件工资结算 2025-05-10
  • 现场终端操作台生产流程说明 2025-01-21
  • 工序委外处理 2025-01-18
质量规范 更多
  • 不同质检分类的质检模板定义 2025-02-07
质检模块 更多
  • 设备检功能配置 2025-02-07
  • 供应链单据质检如何定义并打开调用 2024-03-26
设备模块 更多
  • 远端设备控制器工具使用说明 2025-05-15
  • 设备视频采集接口功能说明 2024-05-22
工装/模具模块 更多
  • 工装/模具单据(改造/复制)单 2024-11-21
  • 设备/工装/模具保养流程 2024-11-19
  • 设备/工装/模具维修功能 2024-11-19
采购模块 更多
  • 到货入库流程 2025-02-07
  • 标准收货流程 2025-01-10
  • 采购退货流程 2025-01-10
  • 关于LRP运算后没有出现在待发布列表中的问题说明 2024-03-29
仓管模块 更多
  • 库存盘点作业 2025-01-17
  • WMS支持APP扫描方式(单据下推扫描、扫描条码抛单、源单扫描条码核销) 2025-01-17
  • APP出入库扫描功能(无源单) 2024-12-29
  • 库位管理操作说明 2024-12-18
  • 仓库管理操作说明 2024-12-04
销售模块 更多
  • 自助提货应用 2025-01-21
  • 销售退货流程 2025-01-10
  • 销售发货流程 2025-01-07
  • 客户管理操作说明 2024-12-18
系统对接 更多
  • 企业微信内部应用集成步骤说明 2025-02-20
  • 钉钉企业内部应用集成步骤说明 2025-02-12
  • 比亚迪库存数据同步 2025-01-06
  • 实施文档-数据同步实操案例-ERP基础资料同步至MES 2025-01-04
  • 实施文档-数据同步实操案例-使用ERP接口将数据同步至ERP 2025-01-04
数据分析 更多
  • APP端ESOP信息展示增强方案 2025-05-28
  • 如何让报表表格铺满全屏 2025-05-16
  • APP报表中如何新增自定义看板 2025-03-05
  • APP报表中SN履历查询的方法 2024-03-29
工作流实现 更多
首页
首页

系统运行过程中一些特殊逻辑或者需要外部系统提供数据支持的时候,程序会在相应代码中调用一些固定的存储过程以实现相关逻辑控制。

在SQL Server中这些存储过程可以有,也可以没有,没有的情况下不会影响系统原有逻辑。

但在MySQL或者MariaDB中,这些存储过程是必须要有的,内容可以为空,不做任何操作,如果没有这些存储过程则系统会报错。

举个例子,在前台页面做条码报工的时候,系统会去调用 [p_CheckSNBarcodeCanReport] 存储过程,此时如果数据库中存在此存储过程,则您可以在此存储过程中做一些其他额外的校验逻辑,以实现特殊管控。例如:此条码未在ERP数据库中完成注册则不允许报工等控制。

CREATE PROCEDURE [dbo].[p_CheckSNBarcodeCanReport]
	@barcode nvarchar(200)
AS
BEGIN
	SET NOCOUNT ON;
	declare @count int 
	select @count = count(1) from ERP..BarcodeRecord where Barcode=@barcode
	if @count>0 begin
		RAISERROR ('此条码未注册',16,1)
	end
END

如果数据库抛出了异常则程序会终止接下去的操作,例如上述存储过程如果抛出异常,则该条码不能继续报工,且页面会显示异常信息:“条码未注册”。

类似的功能节点还有如下几个:

存储过程参数说明
p_CheckSNBarcodeCanReport @barcode nvarchar(200)通过存储过程判断条码能否报工
p_CheckSNBarcodeCanOnline @barcodeId bigint,@dispatchId bigint通过存储过程判断条码能否上线
p_CheckDispatchCanStart @dispatchId bigint通过存储过程判断派工单能否开工
p_CheckReportCanConfirmQty @reportId bigint,@qty decimal(18,6)用数据库检查报工单是否可以确认
p_CheckReportCanDelete @reportId bigint用数据库检查报工单是否可以删除
p_CheckDispatchCanDelete@dispatchId bigint用数据库检查派工单是否可以删除
p_CheckDispatchCanReport @dispatchId bigint检查派工单能否报工
p_CheckEmployeeCanReport@dispatchId bigint, @employeeId bigint检查人员能否报工
p_CheckSNBarcodeCanGenerate @barcode nvarchar(200),@dispatchId bigint用存储过程判定SN码是否可以生成
p_CheckBarcodeCanReportIn@barcodeId bigint用存储过程判断条码是否能生产入库
p_CheckBarcodeCanScanBill@barcodeId bigint,@warehouseId bigint,@wareareaId bigint,@billtype nvarchar(200)用存储过程判断条码是否能在单据扫描
p_AddDispatchMaterial@dispatchId bigint生成补料单


标签:
系统 固定 调用 存储 过程 的 说明
分享:
此文章解决您的问题了吗?
感谢您的反馈!

精选评论

分享您的观点

工翼信息技术有限公司

浙江省宁波市鄞州区
金达路333号

service@ymes.cn
关于我们
  • 公司简介
  • 新闻动态
  • 联系我们
  • 合作伙伴
  • 核心技术
解决方案
  • MES系统
  • 供应链
  • 工业物联网
  • 质量追溯
  • 智能物流
订阅我们的资讯

获取最新的智能制造行业资讯

关注我们

工翼信息 2025 © Indgo.cn All Rights Reserved. 浙ICP备2023009385号 Police 浙公网安备 33010602009975号

  • 首页
  • 最新动态
    • 公司新闻
    • 行业动态
    • 伙伴动态
  • 解决方案
    • 智能工厂
    • 数字化车间
    • 智能制造
    • 工业4.0
    • 柔性生产
    • 精益制造
  • 软件下载
  • 服务中心
    • 常见问题
    • 授权申请
    • 版本记录
    • 知识库
  • 关于我们
    • 公司简介
    • 联系我们