基于K3+IMS系统搭建轻量级物料信息库系统

2023-10-09 10:50

本文主要是介绍基于K3+IMS系统搭建轻量级物料信息库系统,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

工具:

1、金蝶K3,后台数据库mssql;

2、IMS,后台mssql;

 

知识点:

1、mssql基本语句

2、链接服务器(如果K3与IMS的数据库不在一台数据库服务器的情况下) 
 

 

操作流程:

1、在K3 mssql数据库创建视图VM_IMS_WULIAO;

 

 
  1. CREATE view [dbo].[VW_IMS_WULIAO]

  2. AS

  3. SELECT

  4. 19 DirID,--IMS系统模板数据保存目录

  5. 0 SecLevel,--IMS系统数据保密等级,默认为0

  6. t6.fcreateuser Builder,--IMS系统数据创建人

  7. t6.flastmoddate LastModified,--IMS系统数据修改日期,调用物料主数据修改日期

  8. t6.flastmoduser LastMender,--IMS系统数据更新人,调用物料主数据更新人

  9. t.FNumber,--物料编码

  10. t.FName,--物料名称

  11. t.FModel,--物料型号

  12. t1.FName FUnitName,--物料计量单位

  13. t2.FName FErpClsName,--物料属性

  14. t3.FName FStockName,--默认仓库

  15. t.FSecInv,--安全库存

  16. t.Fversion,--物料版本

  17. t.F_102,--工艺代号(如无可以取消)

  18. t.f_115,--物料英文名称(如无可以取消)

  19. t.f_141,--物料有效期(如无可以取消)

  20. t.FFixLeadTime,--物料固定提前期

  21. t6.fcreatedate,--物料创建日期

  22. t6.flastmoddate--物料修改日期

  23. FROM [AIS20100809145719].[dbo].t_ICItem t

  24. INNER JOIN [K3].[dbo].t_MeasureUnit t1 ON t1.FItemID = t.FUnitID--计量单位表

  25. INNER JOIN [K3].[dbo].t_SubMessage t2 ON t2.FInterID = t.FErpClsID--辅助资料表

  26. INNER JOIN [K3].[dbo].t_Stock t3 ON t3.FItemID = t.FDefaultLoc--仓库表

  27. INNER JOIN [K3].[dbo].t_BaseProperty t6 ON t6.FItemID = t.Fitemid and t6.ftypeid=3--调用物料创建及更新日期

  28. WHERE

  29. t.FDeleted = 0 --如果需要查询禁用物料,可以取消此条件


2、在IMS系统创建模板物料信息库,相关表单设计见下图:

 

 
 

3、打开SQL Server Management Studio,打开MS数据库的Templets表,找到物料信息库对应的表名称,如本文的表名称为TEGDE9R;
 

 

4、创建链接服务器(如果K3与IMS的数据库不在一台数据库服务器的情况下需要执行该步骤,相关方法自行百度)

5、SQL Server Management Studio中创建维护计划

6、在T-SQL代码框输入如下代码后,点击确定保存:

 

 
  1. TRUNCATE TABLE [portal].[dbo].TEGDE9R--清空表数据

  2. INSERT portal.dbo.TEGDE9R--插入表数据

  3. select * FROM [K3数据库IP].[K3].[dbo].VW_IMS_WULIAO--检索K3物料视图

  4. --以上语句为物料主数据语句

  
7、执行计划设置,设置成一天刷新一次,每天晚上12点开始同步数据(可以根据实际要求调整更新频率):

8、设置完毕,点击保存生效维护计划;

9、可以在维护计划里边看到新增的物料数据更新计划,右键点击“执行”即可将数据从K3同步到IMS系统;

10、IMS系统查看物料数据;

 

 

如上即可实现金蝶K3物料主数据定期同步到IMS系统。

这篇关于基于K3+IMS系统搭建轻量级物料信息库系统的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:https://blog.csdn.net/mamengna/article/details/111587253
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/172308

相关文章

利用Python快速搭建Markdown笔记发布系统

《利用Python快速搭建Markdown笔记发布系统》这篇文章主要为大家详细介绍了使用Python生态的成熟工具,在30分钟内搭建一个支持Markdown渲染、分类标签、全文搜索的私有化知识发布系统... 目录引言:为什么要自建知识博客一、技术选型:极简主义开发栈二、系统架构设计三、核心代码实现(分步解析

使用Python自建轻量级的HTTP调试工具

《使用Python自建轻量级的HTTP调试工具》这篇文章主要为大家详细介绍了如何使用Python自建一个轻量级的HTTP调试工具,文中的示例代码讲解详细,感兴趣的小伙伴可以参考一下... 目录一、为什么需要自建工具二、核心功能设计三、技术选型四、分步实现五、进阶优化技巧六、使用示例七、性能对比八、扩展方向建

Python FastAPI+Celery+RabbitMQ实现分布式图片水印处理系统

《PythonFastAPI+Celery+RabbitMQ实现分布式图片水印处理系统》这篇文章主要为大家详细介绍了PythonFastAPI如何结合Celery以及RabbitMQ实现简单的分布式... 实现思路FastAPI 服务器Celery 任务队列RabbitMQ 作为消息代理定时任务处理完整

使用Python实现快速搭建本地HTTP服务器

《使用Python实现快速搭建本地HTTP服务器》:本文主要介绍如何使用Python快速搭建本地HTTP服务器,轻松实现一键HTTP文件共享,同时结合二维码技术,让访问更简单,感兴趣的小伙伴可以了... 目录1. 概述2. 快速搭建 HTTP 文件共享服务2.1 核心思路2.2 代码实现2.3 代码解读3.

Linux系统中卸载与安装JDK的详细教程

《Linux系统中卸载与安装JDK的详细教程》本文详细介绍了如何在Linux系统中通过Xshell和Xftp工具连接与传输文件,然后进行JDK的安装与卸载,安装步骤包括连接Linux、传输JDK安装包... 目录1、卸载1.1 linux删除自带的JDK1.2 Linux上卸载自己安装的JDK2、安装2.1

MySQL双主搭建+keepalived高可用的实现

《MySQL双主搭建+keepalived高可用的实现》本文主要介绍了MySQL双主搭建+keepalived高可用的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录一、测试环境准备二、主从搭建1.创建复制用户2.创建复制关系3.开启复制,确认复制是否成功4.同

Linux系统之主机网络配置方式

《Linux系统之主机网络配置方式》:本文主要介绍Linux系统之主机网络配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、查看主机的网络参数1、查看主机名2、查看IP地址3、查看网关4、查看DNS二、配置网卡1、修改网卡配置文件2、nmcli工具【通用

Linux系统之dns域名解析全过程

《Linux系统之dns域名解析全过程》:本文主要介绍Linux系统之dns域名解析全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、dns域名解析介绍1、DNS核心概念1.1 区域 zone1.2 记录 record二、DNS服务的配置1、正向解析的配置

Linux系统中配置静态IP地址的详细步骤

《Linux系统中配置静态IP地址的详细步骤》本文详细介绍了在Linux系统中配置静态IP地址的五个步骤,包括打开终端、编辑网络配置文件、配置IP地址、保存并重启网络服务,这对于系统管理员和新手都极具... 目录步骤一:打开终端步骤二:编辑网络配置文件步骤三:配置静态IP地址步骤四:保存并关闭文件步骤五:重

Windows系统下如何查找JDK的安装路径

《Windows系统下如何查找JDK的安装路径》:本文主要介绍Windows系统下如何查找JDK的安装路径,文中介绍了三种方法,分别是通过命令行检查、使用verbose选项查找jre目录、以及查看... 目录一、确认是否安装了JDK二、查找路径三、另外一种方式如果很久之前安装了JDK,或者在别人的电脑上,想