首页 > 其他分享 >金蝶云星空-二次开发笔记

金蝶云星空-二次开发笔记

时间:2023-12-16 21:55:59浏览次数:33  
标签:星空 金蝶 kingdee vip https 二次开发 article com productLineId

金蝶云星空-二次开发笔记

目录

零、资料

0.1、公共

0.2、报表

0.3、插件

一、概述

1.1、平台介绍

金蝶云星空的二次开发主要用到:BOS设计平台(拖拽设计界面),C#(编写插件代码),IIS(Web服务器),SQLServer(数据库),套打客户端。

金蝶云星空部署后,可以使用Web界面访问,也可以使用客户端访问。

金蝶云星空可以分为:

  • 注册管理中心:负责创建、注册数据库,管理许可证,监控平台。使用administrator登录,默认密码一般为888888或kingdee@123。
  • 用户中心:administrator用户可以管理用户、角色、权限、组织、基础资料、WebAPI;其他用户可以使用账套的采购管理、销售管理等正常的功能。

金蝶云星空中,一张单据主要由单据头+单据明细+拆分表构成,单据头的FID字段分别与单据明细和拆分表中的FID关联,单据明细中的FENTRYID可以与LK关联表的FENTRYID关联,LK关联表的FSID可以与上游明细表的FENTRYID关联

BOS查看单据的字段:打开单据 -》工具栏中点击“编辑” -》批量编辑单据字段

每张单据在修改之前,都需要先签出,修改完毕后,必须先保存,再签入。

云星空系统自带的单据无法直接修改,需要先在单据上右键点击“扩展”,修改后保存

单据要想出现在前台,必须先点击工具栏中的“发布-》发布到主控台”,选择合适的发布位置,选择单据对象,设置权限,勾选显示前台类型,点击确定。

注意事项1
在创建用户之后,如对用户的权限进行修改,还需要点击列表页的 “同步注册用户” 按钮。

注意事项2
云星空平台支持多语言,因此平台所有的表涉及中文名称的字段都需要先关联一张以_L结尾的多语言表,再取这张表中的字段,例如:要取某个物料的中文名称,需要关联物料表t_bd_material与物料多语言表t_bd_material_L,且语言标识为2052代表中文。

select t1.FNUMBER as 物料编码
      ,t2.FNAME 物料名称 
from t_bd_material as t1 
  left join t_bd_material_L as t2 on t2.FMATERIALID =  t1.FMATERIALID and t2.FLOCALEID=2052

注意事项3
上下游单据的关联需要涉及到一张以_LK结尾的关联表,_LK结尾的表中的FSID字段关联上游单据的明细IDFENTRYID,_LK结尾的表中的FENTRYID字段关联明细表的FENTRYID字段,例如:

select distinct t1.FSALESMANID
	,t4.FNAME FSALMAN -- 业务员 
	,t5.FCUSTID 
	,t5.FNUMBER FCUSTNO -- 客户代码
	,t6.FNAME FCUSTNAME -- 客户名称
	,case when t1.fdate>='2023-01-01' and t1.fdate<=dateadd(day,1,'2023-01-01') then isnull(t2.FREALQTY,0) else 0 end FREALQTY
														
from T_SAL_ORDER t01 -- 销售订单
	left join T_SAL_ORDERENTRY t02 on t02.FID = t01.FID -- 销售订单明细
	left join T_SAL_DELIVERYNOTICEENTRY_LK t03 on  t03.FSID = t02.FENTRYID -- 发货通知单关联表
	left join T_SAL_DELIVERYNOTICEENTRY t04 on t04.FENTRYID = t03.FENTRYID -- 发货通知单明细
	left join T_SAL_OUTSTOCKENTRY_LK t05 on t05.FSID = t04.FENTRYID -- 销售出库单关联表
	left join T_SAL_OUTSTOCKENTRY t2 on t2.FENTRYID = t05.FENTRYID  -- 销售出库单明细
	left join T_SAL_OUTSTOCK t1 on t1.fid = t2.fid -- 销售出库单							
	left join T_SAL_OUTSTOCKFIN t11 on t11.FID = t1.FID -- 销售出库单财务拆分表		
	left join V_BD_SALESMAN t3 on t3.fid = t1.FSALESMANID -- 业务员
	left join V_BD_SALESMAN_L t4 on t4.FSTAFFID = t3.FSTAFFID and t4.FLOCALEID=2052 -- 业务员多语言表
	left join T_BD_CUSTOMER t5 on t5.FCUSTID = t1.FCUSTOMERID -- 客户
	left join T_BD_CUSTOMER_L t6 on t6.FCUSTID = t5.FCUSTID and t6.FLOCALEID=2052 -- 客户多语言表
	left join T_AR_RECEIVABLEENTRY_LK t7 on t7.FSID = t2.FENTRYID -- 暂估应收关联表
	left join T_AR_RECEIVABLEENTRY t8 on t8.FENTRYID = t7.FENTRYID -- 暂估应收明细
	left join t_AR_receivable t9 on t9.FID = t8.FID -- 暂估应收单
	left join T_AR_RECEIVABLEENTRY_LK t12 on t12.FSID = t8.FENTRYID and t12.FSTABLENAME='t_AR_receivableEntry'   -- 财务应收关联表
	left join T_AR_RECEIVABLEENTRY t13 on t13.FENTRYID = t12.FENTRYID -- 财务应收明细单
	left join t_AR_receivable t14 on t14.fid = t13.fid -- 财务应收单

1.2、部分业务介绍

销售管理:

销售订单 -下推-》发货通知单 -下推-》销售出库单 -下推-》暂估应收单 -下推-》财务应收单

采购管理:

采购订单 -下推-》收料通知单 -下推-》采购入库单 -下推-》暂估应付单 -下推-》财务应付单

标签:星空,金蝶,kingdee,vip,https,二次开发,article,com,productLineId
From: https://www.cnblogs.com/cywdder/p/17908287.html

相关文章

  • 金蝶云星空协同开发环境应用内执行单据类型脚本
    一、业务界面 二、查询 单据类型表数据先使用类型中文在单据类型多语言表T_BAS_BILLTYPE_L找到主键后再查询单据类型主表T_BAS_BILLTYPESELECT*FROMT_BAS_BILLTYPE_LWHEREFNAME='现场'SELECT*FROMT_BAS_BILLTYPEWHEREFBILLTYPEID='64f7fa60387282' 3、导......
  • 解决方案 | AutoCAD二次开发的ProgID一览表(AutoCAD2000 ~ AutoCAD2024)
    1图片版本    2文字版本AutoCAD产品名版本号ProgIDAutoCAD2004R16AutoCAD.Application.16AutoCAD2005R16.1AutoCAD.Application.16.1AutoCAD2006R16.2AutoCAD.Application.16.2AutoCAD2007R17AutoCAD.Appl......
  • 万界星空科技服装行业mes解决方案
     服装行业MES特色企业透过全球供应链网络掌握实时的订单进度信息来实现电子商务排除生产现场自动化“孤岛”,建立起业务计划层到控制层的桥梁,JIT库存管理与看板管理、精益生产与敏捷制造管理,多工厂制造信息管理与集成,全面完整的前向与后向产品追溯,批号与单品管理同时兼容,海......
  • 万界星空科技MES系统中的生产调度流程
     MES系统生产调度的目标是达到作业有序、协调、可控和高效的运行效果,作业计划的快速生成以及面向生产扰动事件的快速响应处理是生产调度系统的核心和关键。为了顺利生成作业计划,需要为调度系统提供完整的产品和工艺信息,MES系统生成作业计划后以友好的界面进行呈现,制造执行过程......
  • 万界星空科技电子电器装配行业云MES解决方案
     电子电器装配属于劳动密集型、科技含量较高的行业,产品零部件种类繁多,生产组装困难,生产过程存在盲点,同时也决定了生产流水线多且对自动化水平要求较高。万界星空科技提供的电子行业解决方案,从仓储管理、生产计划、工艺工程、生产管理、质量管理、设备管理、预警管理、KPI决策分......
  • 万界星空科技电子电器装配行业MES解决方案
    电子电器装配属于劳动密集型、科技含量较高的行业,产品零部件种类繁多,生产组装困难,生产过程存在盲点,同时也决定了生产流水线多且对自动化水平要求较高。万界星空科技提供的电子行业解决方案,从仓储管理、生产计划、工艺工程、生产管理、质量管理、设备管理、预警管理、KPI决策分析等......
  • 万界星空科技MES系统中的生产调度流程
    MES系统生产调度的目标是达到作业有序、协调、可控和高效的运行效果,作业计划的快速生成以及面向生产扰动事件的快速响应处理是生产调度系统的核心和关键。为了顺利生成作业计划,需要为调度系统提供完整的产品和工艺信息,MES系统生成作业计划后以友好的界面进行呈现,制造执行过程中的实......
  • 旋转星空
    1、打开ps,打开星空素材图片2、先把人物抠出来,Ctrl+j复制一层背景图层,图层模式调整为变亮3、Ctrl+t打开变形,将宽度W调成99.8%,角度调整成0.50,然后回车确定4、最后执行Ctrl+Shift+Alt+t,调到你满意的效果就行了......
  • 谈谈企业级 Angular 应用的二次开发 - 基于 Angular Component 替换的 Extensibility
    我们知道面向个人用户(toCustomer,简称2C)软件和面向企业级用户(toBusiness,简称2B)的软件,在设计和实现上都存在一些区别,比如个人软件通常注重直观的用户界面和简单易用的设计,其中用户体验是关键,因为个人软件的目标是满足个人用户的需求和偏好。想想我们每天都在刷的抖音和头......
  • 万界星空科技五金家具企业MES案例介绍
    五金家具行业MES解决方案MES系统如何与家具企业生产相匹配?相较于其它大多数工业软件,MES系统无疑是受企业欢迎的软件之一。MES系统处于制造生产企业信息化的核心领域,有着承上启下的作用。那MES系统如何与家具企业生产相匹配?五金家具行业的工艺特点:1、五金产品为机械加工件,加工......