双鲸项目业务逻辑梳理

双鲸项目业务逻辑梳理

一、与华润WMS接口对接

1.ic:库存管理模块

  • 采购入库单上增加推送WMS按钮,如果组织编码为108且仓库自定义档案上的自定义项1为Y,则推送WMS,否则提示“本单据不满足推送WMS条件”;推送完后更新采购入库单上的自定义项2为Y,表示推送完成,根据该条件将推送按钮置灰。
  • 采购入库单上增加推送华润WMS按钮,如果组织编码为108且仓库自定义档案上的自定义项1为Y,则推送华润WMS,否则提示“本单据不满足推送华润WMS条件”;推送完后更新采购入库单上的自定义项2为Y,表示推送完成,根据该条件将推送按钮置灰。

2.pu:采购模块

  • 到货单审核后推送华润WMS中间表,如果组织编码为108且仓库自定义档案上的自定义项1为Y,则推送华润WMS中间表,其中正数到货推送华润WMS入库中间表,负数到货推送华润WMS出库中间表;推送完后更新到货单上的自定义项1为Y,表示推送完成,根据该条件来判断是否允许审批和弃审。
  • 到货单上增加推送WMS按钮,如果组织编码为108且仓库自定义档案上的自定义项1为Y,则推送WMS,否则提示“本单据不满足推送WMS条件”;推送完后更新采购入库单上的自定义项1为Y,表示推送完成,根据该条件将推送按钮置灰。

3.so:销售模块

  • 发货单审核后推送华润WMS中间表,如果组织编码为108且仓库自定义档案上的自定义项1为Y,则推送华润WMS中间表,其中正数到货推送华润WMS出库中间表,负数到货推送华润WMS入库中间表;推送完后更新到货单上的自定义项1为Y,表示推送完成,根据该条件来判断是否允许弃审。

4.sqyy

  • 读取华润WMS中间表定时任务,其中根据华润WMS入库中间表生成采购入库单并修改采购入库单实收数量,根据华润WMS出库中间表生成销售出库单。

二、与MES接口对接

1.ic:库存管理模块

  • 材料出库单签字推送MES,只有自定义项3是“新品试产”的才推送MES,然后调用MES的接口,推送完MES后更新自定义项2为Y,表示推送完成,根据该条件判断是否允许取消签字。

三、与CRM接口对接

1.pu:采购模块

  • 采购订单审核推送CRM,如果主数量大于等于0,则调CRM销售订单的新增保存接口,如果主数量小于0,则调CRM退货申请单的新增保存接口。
  • 采购订单弃审推送CRM,如果主数量大于等于0,则调CRM销售订单的删除接口,如果主数量小于0,则调CRM退货申请单的删除接口。

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

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

相关文章

HTML如何设置多图片上传,并限制格式类型

在HTML如何设置多图片上传&#xff0c;并限制格式类型为jpg和png格式。 <input type"file" name"fileInput" id"fileInput"> 上面这行代码&#xff0c;只支持单个文件上传&#xff0c;且不支持文件类型过滤&#xff0c;在实际开发过程中&…

Java实战项目二:学生信息管理系统

文章目录 一、实战概述二、知识点概览&#xff08;一&#xff09; 类与对象设计&#xff08;二&#xff09;文件读写操作&#xff08;三&#xff09;集合类应用 三、思路分析&#xff08;一&#xff09;系统架构设计&#xff08;二&#xff09;.功能模块划分 四、实现步骤&…

Mybatis Plus 条件构造器的简单介绍 以及IService 的简单使用

文章目录 Mybatis Plus条件构造器LambdaWrapper自定义SQLService接口 Mybatis Plus 条件构造器 简单案例演示 特殊案例更新 UpdateWrapper 更新几个用户的余额减少200LambdaWrapper 因为上方为硬编码&#xff0c;所以不建议 而是使用反射&#xff08;Lambda&#xff09;这样…

AI的突破与融合:2024年中国智能技术的新纪元_光点科技

随着人工智能领域的不断突破&#xff0c;2024年注定将成为中国智能技术发展的一个新纪元。当下&#xff0c;AI技术不仅在理论研究上取得了重大进展&#xff0c;其在商业应用、社会服务等领域的融合也日益深入。本文将结合近期网络上的AI热点&#xff0c;展望中国在AI技术方面的…

Windows关闭自动更新

winR 打开运行界面&#xff0c;输入taskschd.msc 在任务计划程序中找到/Microsoft/Windows/WindowsUpdate&#xff0c;并禁用该任务。

告别复杂排版:Markdown语法指南

导语&#xff1a;Markdown作为一种轻量级的标记语言&#xff0c;以其简洁、易学的语法和强大的兼容性赢得了广泛的应用。本文将为您详细介绍Markdown的起源、基本语法及其在写作、博客、项目管理等场景的应用&#xff0c;带您领略这一简洁高效的文本编写工具的无穷魅力。 Mark…

Vue之调用store的action(包含getter调用)

文章目录 Vue之调用store的action(包含getter调用)调用store的action方法一&#xff1a;Promise 链式调用方法二&#xff1a;async/await方法三&#xff1a;Promise.all()同时执行 调用store的getter方法一&#xff1a;this.$store.getters调用方法二&#xff1a;mapGetters调用…

超实用!人力资源都在找的工资核算管理系统,内含公式,个税自动计算!

——“有没有推荐的工资核算管理系统&#xff1f;” ——“你要做工资核算&#xff0c;就不能只做工资核算。” 人事的工作一般分为“六大模块”&#xff0c;即人力资源规划、招聘与配置、培训与开发、绩效管理、薪酬福利管理、劳动关系管理&#xff0c;六大模块分工协作并有…

JRT打印元素绘制协议之-A4Double

以前打印相信很多人因为A4打印两个报告头大过&#xff0c;M要把一堆报告既有A4的也有A5的还有微生物的&#xff0c;可能输出Page还不那么严谨。要么换页不对叠加了、要么多空白页、中间夹杂A4报告就更加头大。也有的人为了打印页码的共几页而头大。 借助新设计的优势&#xff…

什么是RPA?RPA是做什么的?

字面上的定义&#xff1a;机器人流程自动化,。它通过模仿人类在电脑的手动操作方式&#xff0c;提供了一种方式使得操作流程自动化&#xff0c;代替人类执行片段性、规则性、繁琐的工作任务。简单来讲&#xff0c;就是模拟人工&#xff0c;进行复制、粘贴、点击、输入等操作&am…

搜维尔科技:【简报】第九届元宇宙数字人设计大赛,报名已经进入白热化阶段!

随着元宇宙时代的来临&#xff0c;数字人设计成为了创新前沿领域之一。为了提高大学生元宇宙虚拟人角色策划与美术设计的专业核心能力&#xff0c;我们特别举办了这场元宇宙数字人设计赛道&#xff0c;赛道主题为「AI人工智能科技」 &#xff0c;只要与「AI人工智能科技」相关的…

由于价格限制器逻辑,CKM3 中未分配价格差异

2207543 - 由于价格限制器逻辑&#xff0c;CKM3 中未分配价格差异&#xff1a;是否删除价格限制器数量或使用标志“无库存覆盖范围检查”&#xff1f; SAP Knowledge Base Article, Version: 10, 审批日期: 17.11.2020 显示更改描述产品 参考 可用语言评价此文档激活项目以…

Docker·1(简介、安装、基本使用)

目录 1. 什么是Docker1.1. 什么是容器1.2. 什么是Docker 2. 安装Docker3. 镜像操作3.1. 拉取镜像3.2. 卸载镜像/容器3.3. 使用镜像/容器 4. 相关指令说明 1. 什么是Docker 1.1. 什么是容器 虚拟机&#xff1a; 操作系统是一个很笨重的程序&#xff0c;即是啥都不干&#xff0c…

mybatisPlus动态sql语句 ${ew.customSqlSegment}讲解

Select(" select t.submit_num,t.sms_charge_num" " ${ew.customSqlSegment}") DataScopeAnnotation List<SmsSendTaskVO> queryList(Param("ew")Wrapper wrapper, DataScope dataScope);${ew.customSqlSegment}是MyBatis Plus提供的动态S…

MAC 中多显示器的设置(Parallels Desktop)

目录 一、硬件列表&#xff1a; 二、线路连接&#xff1a; 三、软件设置&#xff1a; 1. 设置显示器排列位置及显示参数 2. 分别设置外接显示器为&#xff1a;扩展显示器&#xff0c;内建显示器为主显示器 3. 设置Parallels Desktop屏幕参数 四、结果 一、硬件列表&a…

长虹智能电视ZLS59GiQ2机芯刷机方法和刷机数据,附进工厂方法

适用机芯&#xff1a;ZLS59GiQ2 适配电视机型&#xff1a;50Q2F、48Q2E、55Q2E、55Q2F、58Q2F、43Q2F、49Q2F、32Q2F 刷机说明&#xff1a; 1.先确认电视机芯是否是表中所列&#xff0c;电视刷机机芯必须是此贴中所介绍的机芯&#xff0c;否则不可刷入。 2.刷机中途不能拔插…

部署KVM虚拟化平台

一、KVM简介&#xff1a; KVM是Kernel Virtual Machine 的简写&#xff0c;目前Linux发行版必须在64位的系统环境才能运行KVM,同时硬件需要支持VT技术。KVM自Linux 2,6.20版本后就直接整合到Linux内核.它依托CPU虚拟化指令集&#xff08;如intel-VT.AMD-V&#xff09;实现高性…

Golang leetcode24两两交换链表中的节点 递归 迭代

两两交换链表中的节点 leetcode24 递归 两个节点一递归 第一次即成功&#xff0c;泪目&#xff01;&#xff01; // 每两个进行一次交换 func swapPairs(head *ListNode) *ListNode {//每两个的第一个节点var pre *ListNode//递归结束条件&#xff0c;即当剩下的节点不满足两…

构建 ROS (Robot Operating System) 工作空间的命令行工具catkin_make用法汇总

文章目录 catkin_makecatkin_make installROS文章汇总 catkin_make catkin_make 是一个用于构建 ROS (Robot Operating System) 工作空间的命令行工具&#xff0c;它提供了多种参数以适应不同的构建需求。以下是一些常见的 catkin_make 参数&#xff1a; 无参数: 默认情况下&a…

RTSP/Onvif安防平台EasyNVR接入EasyNVS显示服务不存在的原因及解决办法

EasyNVS云管理平台具备汇聚与管理EasyGBS、EasyNVR等平台的能力&#xff0c;可以将接入的视频资源实现统一的视频能力输出&#xff0c;支持远程可视化运维等管理功能&#xff0c;还能解决设备现场没有固定公网IP却需要在公网直播的需求。 有用户在现场部署EasyNVR&#xff0c;…