电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

使用过的物料,启用批号的方法

来源:金蝶云社区作者:金蝶2024-09-1619

使用过的物料,启用批号的方法


说明:

正常情况下,物料使用一段时间后,是不允许再启用批号的,本文介绍一个通过“直接SQL账表”启用物料批号的办法;

本文的主要目的是演示了一个 通过“直接SQL账表”运行存储过程,达到指定效果的 示例,有此需示的技术人员可以作为参考。(不是鼓励改动维度数据)


如果用过的物料要启用批号,建议先将相关物料出完库,保证即时库存(明细)为0。


其他 可以通过存储过程执行特定SQL,做成报表形式供普通用户执行的,可以参考此文进行。


一、在数据库创建存储过程,存储过程定义如下(SQL SERVER语法,已调试通过)

CREATE PROC PRC_ENBAT

@FNUM NVARCHAR(511)

AS 

BEGIN

    SET NOCOUNT ON

DECLARE @R NVARCHAR(600)

UPDATE T SET FISBATCHMANAGE=1  FROM T_BD_MATERIALSTOCK T WHERE  FMATERIALID IN (SELECT FMATERIALID FROM T_BD_MATERIAL WHERE FNUMBER IN(@FNUM)) ;

  UPDATE T SET FISENABLE=1      FROM T_BD_MATERIALINVPTY T WHERE (FMATERIALID IN (SELECT FMATERIALID FROM T_BD_MATERIAL WHERE FNUMBER IN(@FNUM)) AND FINVPTYID =10004) ; 


IF @@ROWCOUNT>0

        SELECT @R='物料: ' + @FNUM + '已启用批号'

ELSE

        SELECT @R='输入的物料代码: ' + @FNUM + '代码错误,没有匹配的物料'

SELECT @R

END



二、创建直接SQL账表

2.1 

使用过的物料,启用批号的方法

说明:正常情况下,物料使用一段时间后,是不允许再启用批号的,本文介绍一个通过“直接SQL账表”启用物料批号的办法;本文的主要目的是演...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信