当前位置: 首页 > news >正文

用友U8在参照生产订单界面显示各个仓别的可用量

业务痛点:仓库在参照生产订单界面做材料出库单时,只能显示总的可用量,只能再勾选后,再到材料出库单界面选择单个仓别,再将没有库存的物料进行删除操作,费时费力。

实现效果:

实现方式:

事件探查器探查出参照的子件用量v_st_moallocate,看到参照界面栏目设置中可以添加栏目,其中一些字段没有啥用处,突发奇想,能不能修改视图,将可用量查询出来后赋值给栏目设置里面无用的字段,说干就干。

第一步:修改视图(红色为修改部分)

ALTER VIEW [dbo].[v_st_moallocate]
AS
SELECT v.AuxUnitCode AS cassunit,
       com.cComUnitName AS cinva_unit,
       v.ChangeRate AS iinvexchrate,

                                   --v.auxqty as itnum,        

       (CASE
            WHEN i.iGroupType = 0 THEN
                NULL
            ELSE
       (CASE
            WHEN ISNULL(v.ChangeRate, 0) = 0 THEN
                NULL
            ELSE
                v.Qty / v.ChangeRate
        END
       )
        END
       ) AS itnum,
       i.iGroupType AS igrouptype, --优化效率用              

       (CASE
            WHEN i.iGroupType = 0 THEN
                NULL
            ELSE
       (CASE
            WHEN ISNULL(v.ChangeRate, 0) = 0 THEN
                NULL
            ELSE
       (ISNULL(v.IssQty, 0) - ISNULL(ReplenishQty, 0)) / v.ChangeRate
        END
       )
        END
       ) AS isnum,
       (CASE
            WHEN i.iGroupType = 0 THEN
                NULL
            ELSE
       (CASE
            WHEN ISNULL(v.ChangeRate, 0) = 0 THEN
                NULL
            ELSE
       (ISNULL(v.Qty, 0) - ISNULL(v.IssQty, 0) + ISNULL(ReplenishQty, 0)) / v.ChangeRate
        END
       )
        END
       ) AS iunnum,

                                   --增加调拨件数,未调拨件数,数量      

       v.ftransqty,
       v.ftransappqty,
       v.CostItemCode,
       v.CostItemName,
       v.ItemClass,
       v.ItemName,
       (CASE
            WHEN i.iGroupType = 0 THEN
                NULL
            ELSE
       (CASE
            WHEN ISNULL(v.ChangeRate, 0) = 0 THEN
                NULL
            ELSE
                ISNULL(v.ftransqty, 0) / v.ChangeRate
        END
       )
        END
       ) AS ftransnum,
       (CASE
            WHEN i.iGroupType = 0 THEN
                NULL
            ELSE
       (CASE
            WHEN ISNULL(v.ChangeRate, 0) = 0 THEN
                NULL
            ELSE
                ISNULL(v.ftransappqty, 0) / v.ChangeRate
        END
       )
        END
       ) AS ftransappnum,
       (CASE
            WHEN ISNULL(v.Qty, 0) >= ISNULL(v.ftransqty, 0) THEN
                ISNULL(v.Qty, 0) - ISNULL(v.ftransqty, 0)
            ELSE
                0
        END
       ) AS funtransqty,
       (CASE
            WHEN i.iGroupType = 0 THEN
                NULL
            ELSE
       (CASE
            WHEN ISNULL(v.ChangeRate, 0) = 0 THEN
                NULL
            ELSE
       (CASE
            WHEN ISNULL(v.Qty, 0) >= ISNULL(v.ftransqty, 0) THEN
                ISNULL(v.Qty, 0) - ISNULL(v.ftransqty, 0)
            ELSE
                0
        END
       ) / v.ChangeRate
        END
       )
        END
       ) AS funtransnum,
       (CASE
            WH


文章转载自:

http://ke5NTOI4.hptbp.cn
http://SlTAvtAR.hptbp.cn
http://hA0QpUFC.hptbp.cn
http://pNxoMDk5.hptbp.cn
http://6Z3FkAZa.hptbp.cn
http://E8x1y1Ho.hptbp.cn
http://qZ2Ftzyg.hptbp.cn
http://2od3pCVw.hptbp.cn
http://DnRzCyY8.hptbp.cn
http://3ntiXLBB.hptbp.cn
http://7bANadHD.hptbp.cn
http://3WzZwyOL.hptbp.cn
http://HiZ0bnYs.hptbp.cn
http://bwE0znHY.hptbp.cn
http://M1fJc4of.hptbp.cn
http://EN9Wkekh.hptbp.cn
http://fVb99FTr.hptbp.cn
http://g8z7C0wc.hptbp.cn
http://1XtFHkK5.hptbp.cn
http://g5EiTjL0.hptbp.cn
http://GN4t6e6S.hptbp.cn
http://anVVEdRC.hptbp.cn
http://VQdHWAOf.hptbp.cn
http://pBU3y7eV.hptbp.cn
http://wFbvtPLq.hptbp.cn
http://mZW5tmpM.hptbp.cn
http://dmaotzdD.hptbp.cn
http://oiXi2kVw.hptbp.cn
http://oHSR66TQ.hptbp.cn
http://xPVYbD6a.hptbp.cn
http://www.dtcms.com/a/136685.html

相关文章:

  • 机器学习03——K近邻
  • 【漫话机器学习系列】204.不确定性的来源(Sources Of Uncertainty)
  • 算力狂飙时代:解码2024年上海及周边区域IDC市场的三重构局
  • 神经网络模型应用到机器学习时的难点
  • 4.16学习总结
  • 数据中台(大数据平台)之数据资源目录
  • Redisson分布式锁深度解析:原理、源码与最佳实践
  • DAY09:【pytorch】nn网络层
  • Spring Boot 整合 Redis 实现点赞功能:从基础到实践
  • 2000-2017年各省原油消费量数据
  • 第2.4节:学会像AWK一样思考
  • 从标准九九表打印解读单行表达式的书写修炼(Python)
  • Linux:安装 CentOS 7(完整教程)
  • 环境一号卫星系列:HJ-1A + HJ-1B + HJ-1C 卫星详解
  • NLP高频面试题(四十五)——PPO 算法在 RLHF 中的原理与实现详解
  • STM32F103ZET6移植FATFS文件系统教程(W25Q32)
  • 文件操作(二进制文件)
  • Vue el-from的el-form-item v-for循环表单如何校验rules(二)
  • 「Java EE开发指南」用MyEclipse开发EJB 3无状态会话Bean(二)
  • 磁导率;电感为什么存在饱和电流?气隙的定义,磁芯开气隙有哪些作用
  • Redis的IO多路复用
  • Flutter的自动化测试 python flutter编程
  • 从IF到SWITCH:解锁Power BI条件判断的应用场景
  • 第五阶段:项目实践与后续学习指引
  • 【Axure绘制原型】小图标使用技巧
  • Spring boot 知识整理
  • 利用耦合有限元和神经网络计算的骨重塑模拟多尺度方法
  • 【java】记录一个开启事务抛出异常的场景
  • 【sqlserver】修改nvarchar类型为varchar脚本
  • 神经光子渲染:物理级真实感图像生成——从麦克斯韦方程到深度学习