二开案例.开发环境.从零开发第一个插件

二开案例.开发环境.从零开发第一个插件

1. 开发环境要求

【操作系统】

Win7,Win10,Window Server系列(2008及更高版本)。

【开发工具】

Microsoft Visual Studio(2012及更高版本)。

https://visualstudio.microsoft.com/zh-hans/vs/

【数据库】

Microsoft SQL Server(2014及更高版本)。

https://www.microsoft.com/zh-cn/sql-server

【金蝶云星空】

金蝶云星空企业版(7.5及更高版本)

https://open.kingdee.com/K3Cloud/Open/Products.aspx

【注意】Microsoft Visual Studio和星空产品必须安装在同一台开发机上,否则无法调试插件哦。。

2.金蝶云星空安装

官网下载金蝶云星空企业版安装包,解压后双击安装。

安装教程可参考安装包中的《金蝶云星空 产品安装指南.docx》。

安装启动界面:

安装完成后,IIS中可以看到金蝶云星空对应站点已经创建。

打开管理中心站点,创建管理中心。

在应用服务器上,通常可以用http://localhost:8000/访问管理中心。

登录管理中心,创建数据中心。

管理中心默认账号:administrator,密码:888888

正式开发,要创建全新的账套,数据中心类别必须选择【标准业务库】。

培训学习,可使用蓝海演示账套。

恢复账套操作如下图所示。

账套恢复成功后,即可前往业务站点登录使用。

登录业务站点。

在应用服务器上,通常可以用http://localhost/K3Cloud/访问业务站点。

蓝海演示账套默认账号demo,密码:888888

至此,开发环境已经全部准备就绪。

3.编写插件

创建插件工程。

注意:框架必须选.NET Framework4。

添加金蝶云星空组件引用。

金蝶云星空组件默认存放路径:C:Program Files (x86)KingdeeK3CloudWebSitebin。

创建单据插件。

//【注意】复制粘贴代码时,请注意代码格式(缩进)。

using Kingdee.BOS.Core.Bill.PlugIn;

using Kingdee.BOS.Util;

using System;

using System.ComponentModel;

namespace Jac.XkDemo.BOS.Business.PlugIn

{

    ///

    /// 【单据插件】HelloWorld

    ///

    [Description(“【单据插件】HelloWorld”), HotUpdate]

    public class HelloWordBillPlugIn : AbstractBillPlugIn

    {

        public override void AfterBindData(EventArgs e)

        {

            base.AfterBindData(e);

            this.View.ShowMessage(“Hello World!”);

        }

    }

}

编译插件工程,获取插件组件,并将其拷贝到应用服务器上的金蝶云星空运行目录:

C:Program Files (x86)KingdeeK3CloudWebSitebin。

如果您修改了金蝶云星空的默认安装路径,或者您不清楚金蝶云星空站点运行目录在哪里,可以登录应用服务器,打开IIS,找到K3Cloud站点,右键菜单点【浏览】定位到站点所在目录,如下图所示。

重启IIS。

或者控制台输入命令:iisreset,回车。

登录BOSIDE,注册插件。

首次登录需要使用管理员账号Administrator,密码:888888

 首次登录集成开发平台需要设置开发商标识。

打开子系统,进入采购模块。

扩展采购订单。

在采购订单的扩展上,注册单据插件,注册完成后,保存元数据。

登录业务站点,验证插件效果。

使用非管理员账号登录业务系统,账号:demo,密码:888888

至此,我们的第一个插件就完成啦!!!

【金蝶云星空BOS二次开发案例演示】https://vip.kingdee.com/article/94751030918525696

【单据插件】HelloWorld.rar(0.47KB)


比丘资源网 » 二开案例.开发环境.从零开发第一个插件

发表回复

提供最优质的资源集合

立即查看 了解详情