K3 计划订单投放时,将“关联物料”传递到采购和生产订单的“组部件”字段

参考K/3 WISE 中MRP计算投放过程中 销售订单自定义字段怎么携带到任务单这篇文章,进行优化。

在表ICMrpDestBills下增加触发器,代码如下

CREATE TRIGGER [dbo].[ICMrpDestBills_update]ON  [dbo].[ICMrpDestBills]AFTER INSERT,UPDATE
AS 
BEGINSET NOCOUNT ON;----当计划单中投放时,将“关联物料”传递到“组部件”---获取标识,70采购,85生产DECLARE @Status int;select @Status=ftrantype from inserted--处理投放生产任务单
if @Status=85
begin
update t1 set t1.FHeadSelfJ01105=T1.FItemID,t1.FHeadSelfJ01107=t4.FNumber,FHeadSelfJ01104=t4.FName
from 
icmo t1
inner join inserted t2 on T1.FInterID=T2.FDestBillInterID 
inner join ICMrpResult t3 on t2.FInterID=t3.FRunID AND T1.FPlanOrderInterID=T3.FInterID
inner join t_item t4 on t4.FItemClassID=4 and  t3.FHeadSelfJ0554=t4.FItemID
end--处理投放采购申请单
if @Status=70
begin
update t1 set t1.FEntrySelfP0140=T1.FItemID,t1.FEntrySelfP0141=t4.FNumber,T1.FEntrySelfP0137=t4.FName
from 
PORequestEntry t1
inner join inserted t2 on T1.FInterID=T2.FDestBillInterID 
inner join ICMrpResult t3 on t2.FInterID=t3.FRunID AND T1.FPlanOrderInterID=T3.FInterID
inner join t_item t4 on t4.FItemClassID=4 and  t3.FHeadSelfJ0554=t4.FItemID
endEND

生产任务的计划订单
在这里插入图片描述
生产任务单在这里插入图片描述

采购任务的计划订单
在这里插入图片描述
采购申请单
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/769243.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

I/O 多路复用是什么

核心概念: 批量提交,主动询问。 共用一个Selector的选择器概念。 I/O 多路复用 基本概念 Socket 套接字。对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。 例子:客户端将数据通过网线发送到服务端,客户端发送数据需…

【暴刷力扣】283. 移动零

283. 移动零 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。 示例 1: 输入: nums [0,1,0,3,12] 输出: [1,3,12,0,0] 示例 2: 输入: nu…

谈论一些代码实现的逻辑(四)

谈论一些代码实现的逻辑(四) 文章目录 前言1. 登录功能2. 悬浮框功能3. markdown编辑器和富文本编辑器的共同集成4. 工具库的类别的分类5. 在flask中引入echarts图表6. 聊天室的实现总结 前言 上一篇博客介绍了项目的目录结构,已经有了一点对…

查询正在运行的Top SQL的脚本(建议收藏)

这篇文章提供了一些现成的SQL脚本,通过查询V$SQLSTATS视图找到正在运行的TOP SQL,用于后续的优化。建议大家收藏,需要查询TOP SQL时直接复制和粘贴即可。 之前的一篇文章解释了为什么要使用V$SQLSTATS视图。 当数据库表现出各种不同的性能问…

javaSwing推箱子游戏

一、简介 策略性游戏可以锻炼人的思维能力还能缓解人的压力,使人们暂时忘却生活当中的烦恼,增强人们的逻辑思维能力,游戏的艺术美也吸引着越来越多的玩家和厂商,寓教于乐,在放松人们心情的同时还可以活跃双手。在人类…

Docker数据卷与网络模式

华子目录 数据卷注意数据卷操作查看镜像,容器,数据卷所占空间 Docker的网络模式查看指定容器的网络模式bridge模式none模式host模式container模式 数据卷 数据卷是一个可供一个或多个容器使用的特殊目录,它绕过UFS,可以提供很多有…

Open CASCADE学习|显示文本

目录 1、修改代码 Viewer.h: Viewer.cpp: 2、显示文本 OpenCasCade 你好啊 霜吹花落 1、修改代码 在文章《Open CASCADE学习|显示模型》基础上,增加部分代码,实现对文本显示的支持,具体如下: Viewer…

从数据页的角度看 B+ 树

资料来源 : 小林coding 小林官方网站 : 小林coding (xiaolincoding.com) 大家背八股文的时候,都知道 MySQL 里 InnoDB 存储引擎是采用 B 树来组织数据的。 这点没错,但是大家知道 B 树里的节点里存放的是什么呢?查询数据的过程又是怎样的&am…

Spark 集群管理器

Spark 集群管理器 Spark最主要资源管理方式按排名为Hadoop Yarn, Apache Standalone 和Mesos。在单机使用时,Spark还可以采用最基本的local模式。 目前Apache Spark支持三种分布式部署方式,分别是standalone、spark on mesos和 spark on YARN&#xff…

云安全与云计算的关系

云计算又被称为网格计算,是分布式计算的一种,能够将大量的数据计算处理程序通过网络“云”分解成多个小程序,然后将这些小程序的结果反馈给用户。云计算主要就是能够解决任务分发,并进行计算结果的合并。 云安全则是我国企业创造的…

填补市场空白,Apache TsFile 如何重新定义时序数据管理

欢迎全球开发者参与到 Apache TsFile 项目中。 刚刚过去的 2023 年,国产开源技术再次获得国际认可。 2023 年 11 月 15 日,经全球最大的开源软件基金会 ASF 董事会投票决议,时序数据文件格式 TsFile 正式通过,直接晋升为 Apache T…

【C++从练气到飞升】05---运算符重载

🎈个人主页:库库的里昂 ✨收录专栏:C从练气到飞升 🎉鸟欲高飞先振翅,人求上进先读书。 目录 ⛳️推荐 一、运算符重载的引用 二、运算符重载 三、赋值运算符重载 1 .赋值运算符重载格式: 2 .赋值运算符只能重载成…

同源策略

浏览器默认两个相同的源之间是可以相互访问资源和操作 DOM 的。两个不同的源之间若想要相互访问资源或者操作DOM&#xff0c;那么会有⼀套基础的安全策略的制约&#xff0c;我们把这称为 同源策略。它的存在可以保护用户隐私信息&#xff0c;防止身份伪造等(读取Cookie) <i…

【智能算法】飞蛾扑火算法(MFO)原理及实现

目录 1.背景2.算法原理2.1算法思想2.2算法过程 3.结果展示4.参考文献 1.背景 2015年&#xff0c;Mirjalili等人受到飞蛾受到火焰吸引行为启发&#xff0c;提出了飞蛾算法(Moth-Flame Optimization&#xff0c;MFO)。 2.算法原理 2.1算法思想 MFO基于自然界中飞蛾寻找光源的…

C++测试代码

C测试代码 目录 基于C实现的AOP功能 基于C实现的AOP功能 #include <iostream> #include <string>struct LogHeader {std::string prefix;std::string aspect; };template <typename T> void before(const std::string& msg, const LogHeader& heade…

Qt读取本地系统时间的几种方式

一&#xff0c;使用Windows API函数GetLocalTime&#xff08;精确到毫秒&#xff09; typedef struct _SYSTEMTIME //SYSTEMTIME结构体定义 {   WORD wYear;//年   WORD wMonth;//月   WORD wDayOfWeek;//星期&#xff0c;0为星期日&#xff0c;1为星期一&#xff0c…

2024年华为OD机试真题-考古学家-Java-OD统一考试(C卷)

题目描述: 有一个考古学家发现一个石碑,但是很可惜,发现时其已经断成多段,原地发现n个断口整齐的石碑碎片。为了破解石碑内容,考古学家希望有程序能帮忙计算复原后的石碑文字组合数,你能帮忙吗? 输入描述: 第一行输入n,n表示石碑碎片的个数。 第二行依次输入石碑碎片上…

PCL ICP配准高阶用法——统计每次迭代的配准误差并可视化

目录 一、概述二、代码实现三、可视化代码四、结果展示本文由CSDN点云侠原创,原文链接。如果你不是在点云侠的博客中看到该文章,那么此处便是不要脸的爬虫。 一、概述 在进行论文写作时,需要做对比实验,来分析改进算法的性能,期间用到了迭代误差分布统计的比较分析,为直…

进一步理解C++里的封装有什么作用

当谈论封装时&#xff0c;我们实际上是在讨论面向对象编程中的一个重要概念&#xff0c;即数据隐藏。封装通过将数据和操作数据的方法捆绑在一起&#xff0c;从而防止外部对象直接访问和修改类的内部数据&#xff0c;以保护数据的完整性和安全性。 用费曼学习法&#xff08;Fe…

leetcode 322.零钱兑换

思路&#xff1a;完全背包。 首先分析问题我们可以知道&#xff0c;这个题的本质就是对于每一个硬币选于不选的问题&#xff0c;也就是所谓的背包问题。而后&#xff0c;这里的每一个硬币都是无限多的&#xff0c;也就是说&#xff0c;这不是01背包或者其他背包问题&#xff0…