美文网首页
用友U8设备管理与其他出库单关联

用友U8设备管理与其他出库单关联

作者: 老马26K | 来源:发表于2018-01-27 09:22 被阅读0次

实施设备管理模块
吐槽一下用友U8对设备管理方面的功能,真的还有很大的改进空间。
使用设备管理与备件领用,需要打用友生产制造CP-U8V12.5-101712-180123-MM
和库存管理CP-U8V12.5-101701-180118-ST的补丁。不打的话生成的出库单行号为空,如果材料有批次管理,选择批次后软件报错强退。

需求*:维修部作业时,录入维修单-->派工-->生成维修备件出库单-->领料-->补料-->维修完成验收-->关闭维修单

报表:计算维修员绩效、计算车间设备完好率等等。

问题一:用友U8设备管理模块填写的作业单,系统没有维修员字段,只有使用自定义项,而其他出库单带不出维修项目的维修员自定义字段。

解决方案:为了让业务人员不重复录入数据,使用触发器把维修员字段写到维修备件信息的备注字段,参照维修单领料时,筛选备件备注字段。

问题二:备注字段只能出现在表体,需求是打印在表头。

解决方案:开发在U8增加了一个打印按纽,使用第三方报表设计器重新自已制作了一个打印模版。
以下是触发器:

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
/******************************************
* 功能:解决其他出库单带不出维修员的问题
* 思路:保存作业单时,更新备件表的备注字段
******************************************/
CREATE TRIGGER [dbo].[Tgr_TEST_AuditEQWorkInv] ON  [dbo].[EQ_WorkInventory]
   AFTER insert
AS 
BEGIN
    BEGIN TRANSACTION
        BEGIN TRY
            SET NOCOUNT ON;
            --update [dbo].[EQ_WorkInventory] set cMemo =(select cDefine33 from EQ_WorkItem where cItemCode=EQ_WorkInventory.cItemCode and  cBillCode=(SELECT cBillCode FROM DELETED ))  
            --使用游标
                declare eq_cursor cursor scroll for
                select b.cBillCode,b.cItemCode,b.cDefine33 from  EQ_WorkInventory a inner join EQ_WorkItem b on a.cBillCode=b.cBillCode where a.cBillCode=(select top 1 cBillCode from inserted ) and a.cItemCode=b.cItemCode
                for update
                -- 打开游标
                open eq_cursor 
                declare  @cDefine33 varchar(12), @ItemCode int,@BillCode varchar(12)
                --填充数据
                fetch next from eq_cursor  into  @BillCode,@ItemCode,@cDefine33
                --假如检索到了数据,才处理
                while @@FETCH_STATUS=0
                begin
                    update EQ_WorkInventory set cMemo=@cDefine33 where current of eq_cursor 
                    fetch next from eq_cursor  into @BillCode,@ItemCode,@cDefine33
                end
                -- 关闭游标
                close eq_cursor 
                --释放游标
                deallocate eq_cursor 
    COMMIT
    END TRY
    BEGIN CATCH
        print ERROR_MESSAGE()
        ROLLBACK
    END CATCH
END
GO

相关文章

  • 用友U8设备管理与其他出库单关联

    实施设备管理模块吐槽一下用友U8对设备管理方面的功能,真的还有很大的改进空间。使用设备管理与备件领用,需要打用友生...

  • 云ERP和传统ERP的区别

    以用友U8 cloud云ERP和用友U8、U9、NC等传统ERP为例 1、云ERP新在哪里? 答:“三新”——新模...

  • 为K3销售出库补上单价及与订单、发货通知的关联关系

    一个销售出库单,直接取用批次库存就出库了,没有根据发货通知下推生成,最后导致销售出库丢失了关联关系(没有单价、不能...

  • vlookup多条件查找引用

    用友系统内需要根据采购订单及采购入库单制作材料出库单,如手工复制订单内需求部门粘贴,工作量大且耗时很长,如用vl...

  • 用友U8迁移记录

    1、新服务器准备 安装Windows Server 2012 添加IIS全部组件 安装SQL Server 201...

  • 每日这样鼓励员工可以吗?

    10月7日群公告 明早贵妇膏再次到货 系统订单已有2000单 加日常其他商品订单 预计出库3-4天全部出库完成 盖...

  • 5月17号,周四

    今日任务:完成用友u8作业 完成帮小如如总结知识点的工作 看一章PS的书

  • 仓库的那些事10:出入库单据的区别

    出库单、入库单、收料单、领料单的概念怎么理解 有库管可能会说,你图中说收料单,领料单,下面又说出库单,入库单,这么...

  • 河北企业管理软件之u8管理软件

    河北企业管理软件之u8管理软件 用友U8+成长型企业十二大互联网应用模式用友U8+为成长型企业提供了十二大互联网应...

  • 日总结

    今日终结,今天早上的主要内能是还是出库,回复匹配库存和刷单制作!执御的出库可以用表格出库,就是之前的sku设置的...

网友评论

      本文标题:用友U8设备管理与其他出库单关联

      本文链接:https://www.haomeiwen.com/subject/noyiaxtx.html