文档库 最新最全的文档下载
当前位置:文档库 › 单据列表插件示例代码.docx

单据列表插件示例代码.docx

单据列表插件示例代码.docx
单据列表插件示例代码.docx

单据列表插件示例代码

修改记录

问题和意见

如果你对文档有任何意见、问题或想法,或者你的问题未在此文档中找到答案,请通过电子邮件联系我们

jinbo_zhang@https://www.wendangku.net/doc/0c10099964.html,

目录

单据列表插件示例代码 (1)

单据列表插件概要说明 (4)

公共属性 (4)

ListModel (4)

语法 (4)

常用属性 (5)

常用方法 (5)

案例–汇率列表,对汇率按精度格式化显示 (6)

ListView (8)

语法 (8)

常用属性 (9)

常用方法 (9)

案例–销售订单列表对订单进行BOM配置 (9)

事件 (11)

BatchCopyData (11)

案例–暂缺 (11)

AfterBatchCopyData (11)

案例–暂缺 (12)

BeforeButtonClick (12)

AfterButtonClick (12)

AfterGetData (12)

案例–网上银行,银行类型列表,刷新取数 (12)

AfterMenuClick (13)

BeforeMenuClick (13)

CellDbClick (14)

CellFormat (14)

CreateFilterEditorControl (14)

EntryHyperlinkButtonClick (14)

FormatCellValue (14)

案例–股权关系列表,持股比例精度按参数设置控制 (14)

OnFormatRowConditions (16)

案例–暂缺 (17)

ListCreateColumns (17)

案例–暂缺 (17)

ListInitialize (17)

案例–调整分录模板列表初始化时获取用户参数 (17)

ListRowDoubleClick (18)

案例–采购价目表列表界面双击 (19)

OnGetConvertRule (20)

案例–简单生产入库下推简单生产领料订单 (20)

OnShowConvertOpForm (22)

案例–采购收料单列表界面下推筛选掉资产卡片 (22)

OnShowTrackResult (23)

案例–生产领料单上查替换物料清单为生产订单 (24)

PrepareFilterParameter (26)

案例–信用检查规则查找列表数据筛选 (27)

PrepareFuncPermissionDataRule (28)

单据列表插件概要说明

平台插件继承体系图如下

如上图所示,列表插件基类AbstractListPlugIn继承自动态表单基类插件AbstractDynamicFormPlugIn,并实现了IlistViewPlugIn和IlistModelPlugIn两个插件接口,分别是视图层和模型层的插件接口。

公共属性

ListModel

模型层访问接口,Model属性做强制转换

语法

属性定义:

C#

publicvirtual IListModel ListModel

{

get

{

if (this.Model != null&&this.Model is IListModel) {

return (IListModel)this.Model;

}

else

{

returnnull;

}

}

}

备注:

常用属性

常用方法

案例–汇率列表,对汇率按精度格式化显示

代码来源

汇率管理列表插件

https://www.wendangku.net/doc/0c10099964.html,mon.Business.PlugIn.RateList,

https://www.wendangku.net/doc/0c10099964.html,mon.Business.PlugIn

需求背景

汇率列表界面的直接汇率和间接汇率列的显示值,需要根据所在汇率类型中定义的精度进行格式化显示

实现方案

捕获FormatCellValue事件,对直接汇率和间接汇率进行格式化。先需要加载当前行的汇率数据,以拿到精度信息,然后进行格式化。

示例代码

C#

using Kingdee.BOS;

using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;

using Kingdee.BOS.Core.List;

using Kingdee.BOS.Core.List.PlugIn;

using Kingdee.BOS.Core.List.PlugIn.Args;

using Kingdee.BOS.Core.Metadata;

using Kingdee.BOS.Core.SqlBuilder;

using Kingdee.BOS.Orm.DataEntity;

using Kingdee.BOS.ServiceHelper;

using Kingdee.BOS.Util;

using System;

using System.Collections.Generic;

using https://www.wendangku.net/doc/0c10099964.html,ponentModel;

using System.Data;

using System.Linq;

namespace https://www.wendangku.net/doc/0c10099964.html,mon.Business.PlugIn

{

///

///汇率管理列表插件

///

publicclass RateList : AbstractListPlugIn

{

///

///直接汇率和间接汇率精度集rateDecimal[主键PKID][0:直接汇率,1:间接汇率]=精度

///

private IDictionaryrateDecimal = new Dictionary();

publicoverridevoid FormatCellValue(FormatCellValueArgs args)

{

base.FormatCellValue(args);

string filedName = args.Header.FieldName;//字段名

//直接汇率或间接汇率列

if (filedName.Equals("FExchangeRate", StringComparison.OrdinalIgnoreCase)

|| filedName.Equals("FReverseExRate",

StringComparison.OrdinalIgnoreCase))

{

long pkId = Convert.ToInt64

(this.ListModel.GetRow(args.DataRow).PrimaryKeyValue);

//暂存汇率字段中,不存在当前分录的记录

if (!rateDecimal.ContainsKey(pkId))

{

//加载直接汇率和间接会精度

QueryBuilderParemeter para = new QueryBuilderParemeter()

{

FormId = "BD_Rate",

SelectItems = SelectorItemInfo.CreateItems(

"FRateID,FRATETYPEID.FDIGITS,FRATETYPEID.FREVERSEDIGITS"), FilterClauseWihtKey = "FRateID=@FRateID"

};

ListlstSqlPara = new List();

lstSqlPara.Add(new SqlParam("@FRateID", DbType.Int64, pkId)); DynamicObjectCollection obj =

QueryServiceHelper.GetDynamicObjectCollection(this.Context,

para, lstSqlPara);

if (obj != null&&obj.Count> 0)

{

DynamicObject dy = obj.First();

rateDecimal.Add(pkId, newint[2]);

rateDecimal[pkId][0] = Convert.ToInt32(dy["FRATETYPEID_FDIGITS"]);

rateDecimal[pkId][1] = Convert.ToInt32(dy["FRATETYPEID_FREVERSEDIGITS"]);

}

}

//格式化值

if (filedName.Equals("FExchangeRate", StringComparison.OrdinalIgnoreCase))

{

args.FormateValue = string.Format("{0:F" + rateDecimal[pkId][0] + "}", args.Value); }

elseif (filedName.Equals("FReverseExRate", StringComparison.OrdinalIgnoreCase))

{

args.FormateValue = string.Format("{0:F" + rateDecimal[pkId][1] + "}", args.Value); }

}

}

}

}

ListView

视图层访问接口,View属性做强制转换

语法

属性定义:

C#

publicvirtual IListView ListView

{

get

{

if (null != this.View&&this.View is IListView)

{

return (IListView)this.View;

}

else

{

returnnull;

}

}

}

备注:

常用属性

常用方法

案例–销售订单列表对订单进行BOM配置

代码来源

销售订单列表插件

Kingdee.K3.SCM.Sal.Business.PlugIn.SaleOrderList,

Kingdee.K3.SCM.Sal.Business.PlugIn

需求背景

销售订单列表菜单项【配置】,点击时进行订单的BOM配置,配置只能对一张订单的唯一一行分录进行。

实现方案

捕获菜单点击事件,如果是点击的【配置】,则判断是否符合BOM配置的条件,符合,

则进行配置,否则,直接退出菜单操作。

示例代码

C#

using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;

using Kingdee.BOS.Core.List;

using Kingdee.BOS.Core.List.PlugIn;

using Kingdee.BOS.Util;

using System;

using https://www.wendangku.net/doc/0c10099964.html,ponentModel;

using System.Linq;

namespace Kingdee.K3.SCM.Sal.Business.PlugIn

{

///

///销售订单叙事薄列表插件

///

publicclass SaleOrderList : AbstractListPlugIn

{

publicoverridevoid BarItemClick(BarItemClickEventArgs e)

{

ListSelectedRowCollection selectRows = this.ListView.SelectedRowsInfo;

string objectID = this.ListView.BillBusinessInfo.GetForm().Id;

string entiryKey = this.ListView.Model.BillBusinessInfo.GetField("FQty").EntityKey;

switch (e.BarItemKey.ToUpperInvariant())

{

case"TBBOMCONFIG":

//分是否显示单据体处理

if (selectRows.Count() != 1 || this.ListView.SelectedRowsInfo[0].EntryEntityKey !=

"FSaleOrderEntry"

||

this.ListView.SelectedRowsInfo[0].EntryPrimaryKeyValue.IsNu

llOrEmptyOrWhiteSpace())

{

e.Cancel = true;

this.View.ShowMessage("请选择唯一一行单据分录进行配置操作!");

break;

}

//私有函数,进行BOM配置,具体逻辑略去

BomConfigViewEdit();

break;

//其他case分支处理逻辑略去

}

}

}

}

事件

BatchCopyData

触发时机

调用批量复制操作,获取目标数据包时触发

应用场景

批量复制单据时,调整复制的单据主键或自定义复制的目标数据包。如果仅调整主键,那么平台会根据新的主键值去加载目标数据包;如果定义了目标数据包,则平台会直接使用。

关键字

批量复制

备注

当BatchCopyData事件中直接给出了目标数据包,后面不会再触发AfterBatchCopyData

案例–暂缺

AfterBatchCopyData

触发时机

批量复制操作,获取到平台加载的的目标数据包之后触发。

应用场景

插件对平台加载的目标数据包再做修改、调整

关键字

批量复制

备注

模型层事件

如果BatchCopyData事件中直接给出了目标数据包,不会再触发本事件

案例–暂缺

BeforeButtonClick

已失效,功能被ButtonClick替代

参考参考《动态表单插件示例代码.docx》文档中AButtonClick事件AfterButtonClick

参考《动态表单插件示例代码.docx》文档中AfterButtonClick事件AfterGetData

触发时机

列表取数完成后,在数据发送到前端之前触发

应用场景

关键字

取数完成

备注

视图层事件

案例–网上银行,银行类型列表,刷新取数

代码来源

财务领域,网上银行,银行类型列表插件

Kingdee.K3.FIN.WB.Business.PlugIn.BankTypeList,

Kingdee.K3.FIN.WB.Business.PlugIn

需求背景

网上银行,银行类型列表取数后,如果发现没有数据,则需要后台从银企平台数据库同步银行类型数据到Cloud数据库。

实现方案

捕获AfterGetData事件,判断当前也的数据行数,如果为0,说明列表没有数据,调用服务端事件接口,从银企平台同步数据过来。

using Kingdee.BOS.Core.List.PlugIn;

using Kingdee.BOS.Util;

using Kingdee.K3.FIN.WB.ServiceHelper;

namespace Kingdee.K3.FIN.WB.Business.PlugIn

{

publicclass BankTypeList : AbstractListPlugIn

{

///

///组织ID

///

publicstring OrgID { get; set; }

publicoverridevoid AfterGetData()

{

base.AfterGetData();

if (this.ListView.CurrentPageRowsInfo.Count< 1)

{

//说明没有数据,需要重新刷新下

if (https://www.wendangku.net/doc/0c10099964.html,ID.IsNullOrEmptyOrWhiteSpace())

{

return;

}

//财务,网上银行服务接口,同步银企平台银行类型数据

Kingdee.K3.FIN.WB.ServiceHelper.EbankAutoFillServiceHelper.AutoFill

BankList(this.Context, OrgID);

}

}

}

}

AfterMenuClick

已失效

BeforeMenuClick

已失效

CellDbClick

已失效

CellFormat

已失效

CreateFilterEditorControl

已失效

EntryHyperlinkButtonClick

已失效,前端不会触发,请使用EntryButtonCellClick事件FormatCellValue

触发时机

列表显示,在获取数据之后,数据发送到前端之前触发,用来格式化列表上的单元格数据

应用场景

插件在加载列表数据时格式化字段值,满足列表显示多样化的需求

关键字

格式化

备注

视图层插件事件

设计器中,表单整体属性中有【列表条件格式化】属性,通过配置这个属性,可以对列表做一些格式化显示配置。如果该属性不能完全满足需求,那么可以通过该事件做更丰富的列表格式化显示设置。

案例–股权关系列表,持股比例精度按参数设置控制

代码来源

财务合并报表:股权关系-列表插件

Kingdee.K3.FIN.CR.Business.PlugIn.InvestList,

Kingdee.K3.FIN.CR.Business.PlugIn

需求背景

【合并报表参数设置】中有对持股比例精度进行控制。股权关系列表中,在显示持股比例值的时候,需要获取该参数,并且对持股比例值的小数位数参照该精度进行控制

实现方案

插件在初始化表单事件OnInitialize中获取系统参数;捕获FormatCellValue事件,在对持股比例值进行格式化的时候,使用该参数格式化数值。

示例代码

C#

using System;

using System.Collections.Generic;

using https://www.wendangku.net/doc/0c10099964.html,ponentModel;

using System.Linq;

using System.Text;

using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;

using Kingdee.BOS.Core.List.PlugIn;

using Kingdee.BOS.Core.List.PlugIn.Args;

using https://www.wendangku.net/doc/0c10099964.html,mon.Core;

using Kingdee.K3.FIN.CR.ServiceHelper;

namespace Kingdee.K3.FIN.CR.Business.PlugIn

{

[Description("股权关系-列表插件")]

publicclass InvestList : AbstractListPlugIn

{

///

///持股比例精度

///

privateint _ratePrecision = 0;

privatestring _formartString = string.Empty;

///

///持股比例精度格式化字符串

///

privatestring FormartString

{

get

{

if (!string.IsNullOrWhiteSpace(_formartString))

return _formartString;

char[] sp = newchar[_ratePrecision];

for (int i = 0; i< _ratePrecision; i++)

{

sp[i] = '0';

}

_formartString = string.Format("#.{0}", newstring(sp));

return _formartString;

}

}

publicoverridevoid OnInitialize(InitializeEventArgs e)

{

base.OnInitialize(e);

//调用系统服务帮助类,获取系统参数【合并报表参数设置】中的持股比例精度控制的值

_ratePrecision =

CRSystemParamerServiceHelper.GetSystemParamter4CR(this.Context, 0,

CRConst.Key_InvestRatePrecision, 2);

}

publicoverridevoid FormatCellValue(FormatCellValueArgs args)

{

base.FormatCellValue(args);

switch(args.Header.FieldName.ToUpperInvariant())

{

case"FRATE":

case"FHISTORYRATE":

if(args.Value == null) break;

args.FormateValue = Convert.ToDecimal(args.Value).ToString(FormartString); break;

}

}

}

}

OnFormatRowConditions

触发时机

列表显示,在获取数据之后,数据发送到前端之前触发;在FormatCellValue事件之后,

设计时配置的列表条件格式化生效之前触发。对列表行数据进行格式化

应用场景

列表的行数据,不同的行个性显示,譬如奇偶行分色显示等等

关键字

格式化

备注

视图层插件

案例–暂缺

ListCreateColumns

触发时机

列表创建列数据之后,数据发送到前端之前触发

应用场景

列表创建列信息之后,插件可以修改列信息

关键字

备注

视图层插件事件

案例–暂缺

ListInitialize

触发时机

列表初始化时触发

应用场景

初始化时获取参数

关键字

初始化

备注

案例–调整分录模板列表初始化时获取用户参数

代码来源

财务——合并报表——调整分录模板列表插件:

Kingdee.K3.FIN.CR.Business.PlugIn.RptAdjTempList,

Kingdee.K3.FIN.CR.Business.PlugIn

需求背景

调整分录表单界面,点击菜单【引入分录模板】,打开调整分录模板列表时,会添加一

个自定义参数“OpenByAdjust”,标识来自调整分录表单。而在调整分录模板列表界面,需

要获取这个参数,在操作之前判断这个参数,如果参数为true且操作是返回数据,则走返

回调整分录模板的逻辑

实现方案

调整分录表单插件,ShowForm的时候,添加自定义参数“OpenByAdjust”。调整分录模

板列表界面,捕获ListInitialize事件,获取参数。

示例代码

C#

using Kingdee.BOS.Core.List.PlugIn;

using System;

using https://www.wendangku.net/doc/0c10099964.html,ponentModel;

namespace Kingdee.K3.FIN.CR.Business.PlugIn

{

///

///调整分录模板列表插件

///

[Description("调整分录模板列表插件")]

publicclass RptAdjTempList : AbstractListPlugIn

{

privatebool blnOpenByAdjust;

publicoverridevoid ListInitialize(ListInitializeEventArgs e)

{

base.ListInitialize(e);

blnOpenByAdjust =

Convert.ToBoolean(e.Paramter.GetCustomParameter("OpenByAdjust")); }

}

}

ListRowDoubleClick

触发时机

双击列表行时触发。如果插件未撤销后续操作,会继续调用内置的行双击处理函数。

应用场景

双击列表时,打开单据详情、穿透明细列表、返回数据

关键字

列表双击

备注

插件可以通过设置参数ListRowDoubleClickArgs的Cancel属性,撤销后续操作。如果没

有撤销,则会调用内置的行双击处理函数:如果是查找列表,则返回数据;如果是普通列表,

则调用列表配置的行双击事件。

案例–采购价目表列表界面双击

代码来源

供应链采购价目表列表插件

Kingdee.K3.SCM.Purchase.Business.PlugIn.PriceListList,

Kingdee.K3.SCM.Business.PlugIn

需求背景

采购价目表列表界面,如果是普通查看列表界面,双击时进入价目表明细;如果是采购

订单(或其他采购类单据)在查询价格的时候进入,则双击不要做任何操作。

实现方案

采购订单在点击采购明细表体的菜单项【查询价格】时,会调用【查询价格】操作,在

这个操作中,通过ShowForm的方式显示采购价目表列表,并添加了一个自定义参数“IsPriceListQuery”标识是在进行价格查询。在采购价目表的列表插件中,捕获重写ListRowDoubleClick事件,获取并判断自定义参数“IsPriceListQuery”,如果有值则撤销

后续操作;如果没有值,则继续调用BOS平台的列表双击处理函数。

示例代码

C#

using Kingdee.BOS.Core.List.PlugIn;

using Kingdee.BOS.Core.List.PlugIn.Args;

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace Kingdee.K3.SCM.Purchase.Business.PlugIn

{

publicclass PriceListList : AbstractListPlugIn

{

publicoverridevoid ListRowDoubleClick(ListRowDoubleClickArgs e)

{

object isPriceListQuery =

this.View.OpenParameter.GetCustomParameter("IsPriceListQuery"); if (isPriceListQuery != null)

{

e.Cancel = true;

}

}

}

}

OnGetConvertRule

触发时机

选单/下推过程,获取单据转换规则时触发

应用场景

弃用操作框里指定的转换规则,通过插件来获取新的单据转换规则

关键字

选单、下推、单据转换

备注

视图层插件

选单/下推过程中,确定单据转换规则

案例–简单生产入库下推简单生产领料订单

代码来源

供应链简单生产入库列表插件

Kingdee.K3.SCM.Stock.Business.PlugIn.SP.SpInStockList,

Kingdee.K3.SCM.Stock.Business.PlugIn

需求背景

简单生产入库在下推简单生产领料单时,需要使用BOM正向展开下推简单生产领料单的转换规则进行下推。

实现方案

插件捕获OnGetConvertRule事件,判断下推目标单是简单生产领料,则获取BOM正向展开下推简单生产领料单的转换规则,调整转换规则的相关属性,赋值到事件参数中。

示例代码

C#

using Kingdee.BOS;

using Kingdee.BOS.Core.DynamicForm;

using Kingdee.BOS.Core.List.PlugIn;

using Kingdee.BOS.Core.List.PlugIn.Args;

using Kingdee.BOS.Core.Metadata.ConvertElement;

using Kingdee.BOS.ServiceHelper;

(完整版)员工入职协议书范本

员工入职协议书 甲方:宜昌霍雷曼农业开发有限公司 地址:宜昌市伍家岗胜利三路33号 乙方:身份证号码 地址: 经双方平等协商,订立如下条款,由双方共同遵守。 一、甲方聘任乙方为部。 二、试用期为 3 个月,试用期的薪资为元。甲方视乙方工作情况,酌情延长或缩短乙方的试用期(最长不超过三个月)。如乙方在试用期内的工作表现突出,考核成绩达标,可随时终止试用,转为正式员工。 三、如在第一周培训期终止试用,无工资;超过一周终止试用的,按原定的试用期薪资标准结算,无补助。 四、乙方的转正薪资为底薪元/月。(在职期间的薪资调整依据个人工作表现及 岗位考核达标情况决定;提成根据各部门的具体规定给付,提成按照公司的制度给付)。 五、乙方的薪资由甲方在每月的15日前发放(若薪资发放日恰逢周日或假日,则做顺 延或提前发放)。 六、乙方在职期间,如工作成绩突出,公司将给予额外奖励。 九、乙方在职期间,考勤由甲方按乙方实际出勤记录及公司考勤制度执行(加班计时以 乙方所在部门主管的加班安排记录为据); 十、乙方在职期间,根据工作需要和乙方实际工作能力,甲方有权对乙方的工作岗位 进行合理调整。 十一、乙方在职期间,应严格遵守甲方的各项管理规章制度,保守甲方的商业秘密, 并根据甲方工作安排,认真履行职责,自觉维护甲方的合法权益。 十三、在职期间,乙方由于自身原因提出解除本协议时,须提前3天以书面形式通知 甲方(经理、总监、主管须提前一周做出书面离职申请),以便商洽、办理工作交接及薪

资发放等事宜。交接手续办理完毕方可正式离职,否则,将依照公司有关的规章制度做出相应处理。 十四、乙方任职期间,如违反了公司的制度或规定,公司有权据制度做出相应的处罚。 十五、乙方在职期间,如甲方有正当理由认为乙方不能继续在公司任职(发现乙方违犯国家法律、有意违反公司管理制度及规定——严重失职、出现重大失误、执行工作指令消极、弄虚作假、泄露公司机密……),可随时终止此协议。同时,甲方有权向乙方进行经济损失的追究,并要求乙方承担相应的法律责任。 十六、乙方在任职协议执行期间擅自离职,未按正常程序办理离职手续,公司有权追究其违约责任。除追究其造成的经济损失外,薪资及留存薪资作为违约金处理。 十七、在职期间,员工违反公司安全条例(违规用电、用火、违规使用燃气具、酗酒滋事、打架斗殴、进入非正规的娱乐场所或网吧、到非正规的场所游泳、……)造成不良后果,责任自负。 十八、乙方在签署本协议时,已详知甲方的各项规章制度并承诺遵守。 该协议自签署日即生效,未尽事宜,甲、乙双方协商解决。 甲方:乙方: 年月日年月日

智慧医院管理信息系统HIS功能简介

智慧医院管理信息系统HIS 功能简介

目录 一、产品新亮点 (3) 二、功能模块: (6) 三、系统支持 (18) 四、数据库 (18)

一、产品新亮点 医院管理信息系统是我们经13年经验研制不断升级而来的,具有先进水准的医院管理软件。 多层结构: 主要数据处理是服务器,BS 与CS都可支持。采用WEBSERVER方式用云计算方式。在本地缓存取到的字典和配置信息,节省网络资源。如一些不变的数据(如字典)只取一次,会在客户端缓存,这样不仅提高操作响应速度并且节约网络带宽资源及网络并发连接数量,这一点在大型医院或区域医院数据量大时尤为重要。 全组件化设计: 系统采用全组件化设计,动态调用,及时清理内存。方便更新维护、二次开发更,以便软件保持更高的稳定性。传统的软件都有程序编译在一个EXE中,这样大的系统就会加载所有的程序,增大内存的使用资源。而动态调用,启动时不加载,用时才动态调用加载。 多数据库复合组合设计: 独特字典库与多个功能不同的子程序业务库多库组合设计,达到松藕合的设计理念。使业务数据与系统基础数据分离。不论是与其他系统接口,数据备份,或避免冗余数据都起来较高的效率。及提高了空间利用率和使用速度和安全性。

如LIS PACS 或手麻系统接入HIS时,不需要单独的系统基础数据接口,因为所有的子程序均共享字典库。这样不仅节省开发工时,更重要的是避免冗余数据产生,保证数据绝对的时效性唯一性和准确性。而且字典库不需时时备份,不产生大量的业务数据,无论是应用还是备份还是维护都显示了高效的运行效率。 消息服务器: 使用消息服务器,实现系统内消息实时的传送。传统的系统客户端想主动得到服务器消息,会用时间事件定时刷新提取数据的方式。这样不仅数据延迟,且耗费大量网络与服务器系统资源。 本系统不再是拉模式的被动状态,而我们用消息的方式,实时发生传送。挂号后患者自动会出现在医生工作站的列表,处方收费后后自动出现在药房发药的列表。患者费用增加会自动显示的各医护服务站。使系统真正有了实时消息响应及处理的高效机制。 缜密数据库结构: 数据库结构设计在根据多年经验,经多次改革升级而来,更符合数据业务的需要。用各种约束设计避免出错几率。充份考虑多种医院的多种业务的需要,使结构设计更合理。定时处理过期的业务数据,转到历史记录表。使大量的业务数量变得更流畅 医疗卡收费:

智慧医疗应用及功能介绍

智慧医疗应用及功能介绍 【文章摘要】在不久的将来医疗行业将融入更多人工智慧、传感技术等高科技,使医疗服务走向真正意义的智能化,推动医疗事业的繁荣发展。在中国新医改的大背景下,智慧医疗正在走进寻常百姓的生活。 【关键词】智慧医疗医疗应用智慧医疗应用智慧医院 【中国分类号】R35 【文献标识码】B35 【文章后源】医学美容教育网 一、智慧医院的概念 医生资源在全世界范围内都仍属于稀缺资源,这种供求关系在一定程度上决定了病患看病难的问题,而我国医疗长期存在“重医疗,轻预防;重城市,轻农村;重大型医院,轻社区卫生”的倾向,居民又过多依赖大型医院,更加加重就医矛盾,一号难求现象频发。 因此,便捷快速的预约挂号成为用户对医院资源最大的需求。智慧医院是在智慧医疗概念下对医疗机构的信息化建设。 从狭义上来说,智慧医院可以是基于移动设备的掌上医院,在数字化医院建设的基础上,创新性地将现代移动终端作为切入点,将手机的移动便携特性充分应用到就医流程中。 二、智慧医院移动应用的功能 1、一站式就诊服务

国内已兴起的智慧医院项目总体来说已具备以下功能:智能分诊、手机挂号、门诊叫号查询、取报告单、化验单解读、在线医生咨询、医院医生查询、医院周边商户查询、医院地理位置导航、院内科室导航、疾病查询、药物使用、急救流程指导、健康资讯播报等。实现了从身体不适到完成治疗的“一站式”信息服务。 智慧医院应用需要真正落实到具体医院、具体科室、具体医生,将患者与医生点对点的对接起来,单绝不等于网络平台上跳过医院这个单位,直接将患者与医生圈在一起。 2、个人健康档案管理服务 个人健康档案如何管理?患者如果想知道自己的历史就医记录,除了翻阅一本又一本纸质的病历外,根本无从查阅。在哪家医院住了几天,用过什么药,上一次怎么治疗的等,每到复查或者犯病时,总是需要翻箱倒柜的去找病历,时间久了还可能记不清或者记错。 移动医疗的出现让每一个患者都可以通过手机应用查看个人曾在医院的历史预约和就诊记录,包括门诊/住院病历、用药历史、治疗情况、相关费用、检查单/检验单图文报告、在线问诊记录等,不仅可以及时自查健康状况,还可通过24小时在线医生进行咨询,在一定程度上做到了“身体不适自查,小病先问诊,大病去医院”的正确就医态度。 3、移动的医学图书馆

【范本】员工入职登记表(正式表)

员工入职登记表

新员工入职须知 首先,欢迎您加入本公司,为了能让您有一个更好的工作环境,使我们的合作轻松愉快,请您仔细阅读本公司有关规定: 1、新入职的员工必须完整的填写好《入职申请表》,出示所有有效证件原件交验,并将毕业证、身份证的复印件(特殊岗位必须有职业资格证书复印件)及彩色照片壹张前来办理报到手续,新员工必须保证向公司提交的所有证件及资料等均真实有效,否则公司可随时解除劳动关系,并追究相关经济法律责任。 2、公司每天上下班的时间暂定为: 上午 9:00——12:00 下午13:30——18:00 以完成当天工作为前提,如需加班,需提前填写加班申请单。 3、员工每天打卡时间为上班前和下班之后,共计2次。严格遵守打卡秩序,并不得替人打卡,违者每人处罚50元。 4、工资以打入个人银行卡的形式发放,新入职员工需提供本地建行工资卡一张;工资发放时间为当月的20日发放上月工资。 5、本公司对员工提供工作餐补贴(补贴直接打入银行卡)。 6、新入职员工必须严格服从上司的工作安排,上班期间事假提前请假,否则不予批准(突发情况除外),没有请假外出者视为旷工处理;上班期间如需外出办理公事直接主管请示填写出门单,主管签字批准后,方可外出;未经批准按擅自离岗处理。

入职后在试用期内: 公司规定新员工试用期为3个月,在试用期内将对新入职员工“德、能、绩、勤”全面考核,试用期满后,公司正式录用,并按劳动合同发放工资。 经公司和您协商同意:新入职员工,有10天的观察期,10天之内(含10天)离职者或者被辞退者,不计薪资;上班10天之后未满一个月离职或被辞退者,扣除10天工资;上班满一个月者,计满月薪资。 8、经公司和您协商同意:凡转正后员工辞职必须提前一个月提交辞职报告,同时办理相关工作交接手续,否则,公司不予结算当月工资。 9、员工与公司为雇工关系,本公司签订劳动合同最低期限为1年,试用期为3个月。如员工因个人原因离职需提前一个月以书面的形式申请解除与公司的劳动关系,辞工期为一个月。辞工期内必须遵守公司的所有规章制度。辞工期内享有公司正常员工的权利和义务,在未离职前,可提出终止辞工的书面请求,经公司许可可以继续在公司工作。 10、因个人原因申请辞工离职的,必须遵守公司的实际情况,不得影响公司的经营和管理,不允许同一工作岗位2人以上同时办理辞工申请,如公司人员紧张以及年底,限制辞工情况下,公司有权不批准办理辞工手续。原则上公司要求入职员工按照劳动协议最低雇佣工时间为1年,公司保证按照协议提供薪资及后勤待遇。 11、在公司任职期间,不得兼职其他企业单位的工作,亦不可从事第三产业。 12、公司以人性化的管理,以说服教育、指导、批评为主,以此来维护、督导公司的经营顺利进行。入职员工必须严格遵守公司的管理制度,维护组织纪律和经营秩序,不得藐视管理、懈怠工作。公司的组织原则是:下级服从上级,局部服从全局;有令必行,有禁必止。公司的管理会征求员工的意见,公司提倡人人参与管理,人人被管理的理念。 13、新入职的员工必须认真阅读我司《员工手册》,严格按照我司相关制度实行。本入职须知视为试用期合同(按照最低1年的合同签订,试用期限为3个月)。 14、新入职的员工如对公司的管理等各方面不了解的,可以咨询直接上司。

《员工入职登记标准表格》经典范例新.docx

员工求职登记表 身份证号 姓名性别出生日期 码 民族籍贯户口所在地婚姻状况 照片 现住地址邮编电话 通信地址邮编 最高学历专业外语及等级职业资格专业职称 主要教育经历 教育时间院校名称学历专业证书年月~年月 年月~年月 年月~年月 主要工作经历 工作时间工作单位职位证明人姓名、电话离职原因年月~年月 年月~年月 年月~年月 主要家庭成员 姓名关系工作单位所任岗位及职务 紧急联络人 姓名关系联系地址及邮遍电话 承诺:本人保证我所提供以及填写的资料均属实,如有虚假的,本人愿承担一切责任。 填表人:日期:身高体重视力()良好()辅助听力()良好()辅助健是否曾被认定为工伤或职业病或持有残疾人证明:填写“是”或“否”() 康 是否被劳动能力鉴定委员会委员会鉴定为具有伤残等级以及何级伤残:填写“是”或“否” 以及伤残等级()()状 况是否从事过井下、高空、高温、特别繁重体力劳动已经有毒有害工种:填写“是”或“否”()是否有传染性疾病以及何疾病:填写“是”或“否”以及何疾病:()()

最近 6 个月内所接受的医学治疗与医学检查: 离职时间离职原因 前用人单位 是与前用人单位约定了保密协议与竞业限制条款:填写“是”或“否”()信息 是否与前用人单位有未尽的法律事宜:填写“是”或“否”() 地方方言电脑知识 个人技能 其他 参加工作时间年月日累计工作时间()年( 是否已经休了本年度的年休假:填写“是”或“否” ()是否曾经或正在追究与承担过刑事责任:填写“是”或“否”应聘信息来源是否在本公司工作过:填写“是”或“否”(入职部门入职职位入职时间)月 ( ) ) 1、员工确认,公司已如实告知工作内容、工作地点、工作条件、职业危害、安全生产状况、劳动报酬以及员工要求了解员的情况。 工 2、员工在本表提供的个人信息、学历证明、资格证明、身份证明、工作经历等个人资料均真实,员工充分了解上述资料 声明的真实性是双方订立劳动合同的前提条件,如有弄虚作假或隐瞒的情况,属于严重违反公司规章制度,同意公司有权解除劳动合同或对劳动合同做无效认定处理,公司因此遭受的损失,员工有对此赔偿的义务。 3、员工确认,本表所填写的通信地址为邮寄送达地址,公司向该通信地址寄送的文件或物品,如果发生收件人拒绝签 收或其他无法送达的情形的,员工同意,从公司寄出之日起视为公司已经送达。 员工签名:日期: 录 用 条 件 单位填写试用期限试用期工资正式期工资 本人对入职登记表的上面登记的全部内容皆已知晓并保证我所提供以及填写的资料均属实。 员工确认 员工签名:日期: 。

新员工入职简短自我介绍范本5篇

新员工入职简短自我介绍范本5篇 新员工入职简短自我介绍范本1 我来到XXX虽然只有一天的时间,但在这短短的一天里,在和X总、X总、XX执行总经理、X总,交流中,让我感到公司领导对工作的精益求精,不断创新,对员工的无微不至------让我感到加入XXX是幸运的。能成为公司的一员,我感到无比自豪,相信这种自豪感将使我更有激情投入到工作中。 作为一名进入一个全新工作环境的新员工来说,尽管在过去的工作中有过一些工作经验,但刚进入公司,难免还是有点压力。所以在以后的工作免不了要向各位领导和同事多多请教。为了能让自己尽早进入工作状态和适应工作环境,我会努力学习,不断提高自己的业务水平。虽说来公司只有一天的时间,我却觉得过得非常充实和快乐,就是在以后的工作中再累也是值得的!我会尽快地适应了环境,全身心地投入到工作中去!因为正如我了解的那样,XXX是关心自己的每一个员工,给每一个员工足够的空间展现自己! 对于我来说,XXX是一个区别于以往的新环境,所接触的人和事物一切都是新的。作为新员工,我会去主动了解、适应环境,同时也要将自己优越的方面展现给公司,在充分信任和合作的基础上会建立良好的人际关系。除此之外,我还要时刻保持高昂的学习激情,不断地补充知识,提高技能,以适应公司发展。在工作中我可能会有迷惑和压力,但是我相信只要能端正心态、有十足的信心勇敢地走下去,就一定会取得成功。

社会在发展,信息在增长,挑战也在加剧。我不仅要发挥自身的优势,更要通过学习他人的经验,来提高自身的素质。XXX公司的发展目标是宏伟而长远的,公司的发展就是我们每个人的发展,我相信我有能力把握机遇,与XXX一起迎接挑战! 新员工入职简短自我介绍范本2 各位领导,各位同事:大家好! 我叫yjbys,来自湖南XX,我性格开朗、为人正直、容易与人相处;平时爱好打篮球、爬山和跑步。 我非常高兴也非常荣幸的加入到“杰比”这个大家庭中来,这里不仅为我提供了一个成长锻炼、展示自我的良好平台,也让我有机会认识更多的新同事、新朋友。——借此,我非常感谢各位领导,谢谢您们能给我一次这么好的机会。 我初来乍到,还有许多方方面面的知识需要向大家学习,还望在以后的工作中大家能够多多指教! 我相信,通过我们彼此之间的相互了解和认识,我们不但会成为事业上齐头并进一起奋斗的战友,更会成为人生中志同道合、荣辱与共的朋友。 最后,我愿能和大家一道为我们共同的事业而努力奋斗! 谢谢大家! 新员工入职简短自我介绍范本3 我是Kevin Lau Sek-foo,属于Solution部门,来自广东,在加入公司之前,主要Focus在技术和SD方面。曾参与XXX全球ERP整合项目和XXXX杭州工厂的SAP项

员工入职协议书范本.doc

员工入 (离)职行政管理协议 甲方: 地址: 乙方:身份证号码: 地址: 经双方平等协商,订立如下条款,由双方共同遵守。 一、员工入职时,需进行安全培训,安规考试合格后方可办理入职手续,填写个人简历及信息采集表(必须本人如实填写) 二、新入职员工每人发一套行李及两套新工作服,如工作不满一年,甲方有权收取劳保折旧费,行李50元/套、工作服100元/套。 三、新入职员工试用期为3个月 四、乙方在职期间,如工作成绩突出,公司将给予额外奖励。 九、乙方在职期间,考勤由甲方按乙方实际出勤记录及公司考勤制度执行。 十、乙方在职期间,根据工作需要和乙方实际工作能力,甲方有权对乙方的工作岗位进行合理调整。 十一、乙方在职期间,应严格遵守甲方的各项管理规章制度,保守甲方的商业秘密,并根据甲方工作安排,认真履行职责,自觉维护甲方的合法权益。 十三、在职期间,乙方由于自身原因提出解除本协议时,须提前3天以书面形式通知甲方,以便商洽、办理工作交接及薪资发放等事宜。交接手续办理完毕方可正式离职,否则,将依照公司有关的规章制度做出相应处理。未干满3个月者甲方则收取床单被褥、工作服等折旧费用,每套100元。 十四、乙方任职期间,如违反了公司的制度或规定,公司有权据制度做出相应的处罚。 十五、乙方在职期间,如甲方有正当理由认为乙方不能继续在公司任职(发现乙方违犯国家法律、有意违反公司管理制度及规定——严重失职、出现重大失误、执行工作指令消极、弄虚作假、泄露公司机密……),可随时终止此协议。同时,甲方有权向乙方进行经济损失的追究,并要求乙方承担相应的法律责任。

十六、乙方在任职协议执行期间擅自离职,未按正常程序办理离职手续,公司有权追究其违约责任。除追究其造成的经济损失外,薪资及留存薪资作为违约金处理。 十七、在职期间,员工违反公司安全条例(违规用电、用火、违规使用燃气具、酗酒滋事、打架斗殴、进入非正规的娱乐场所或网吧、到非正规的场所游泳、……)造成不良后果,责任自负。 十八、乙方在签署本协议时,已详知甲方的各项规章制度并承诺遵守。 未尽事宜,甲、乙双方协商解决。 甲方:山东天晟电力有限公司乙方: 年月日

员工入职简历表格模板

欢迎阅读 杨氏青龙虾员工入职登记表 应聘岗位: 编号: 姓 名 性 别 出生日期 相 片 籍 贯 文化程度 婚姻状况 电 话 户口地址 紧急联络人 姓名: 电话: 家 庭 成 员 姓名 成员关系 任职单位名称 联络电话 教 育 程 度 就读起止时间 就读学校 所学专业 学历 年 月至 年 月 年 月至 年 月 工 作 经 验 任职起止时间 任职单位 职务 离职原因 离职原因 年 月至 年 月 年 月至 年 月 年 月至 年 月 年 月至 年 月 个人特长 招聘资料来源 □人才市场 □网络 □电视 □电台 □报刊 □公司招聘告示栏 □街招 □公司员工介绍 □其它 介绍人 姓 名 与申请人关系 联系电话 公司部门及职务

备注 新员工入职临时协议 凡新入职员工必须遵守以下条款: 1、必须严格按照公司规定的时间上、下班,不得迟到、早退或旷工。 2、如无充分理由,员工不得请假,员工请假时须向部门主管呈交书面请假单,在得到批准后方可离开, 否则,作旷工处理。在连续旷工三天者,作自动离职处理。 3、入职员工的前三个月为试用期,试用期内公司有权随时辞退不合格的员工。 4、新入职员工不足七个工作日而自动离职者,一律不计算工资。 5、新入职员工必须服从公司的工作安排,并同意因工作需要而加班。 6、试用期满后,受雇者欲辞职,必须提前一个月通知公司。 7、员工必须严格遵守公司规章制度,如有违反并屡教不改者,公司有权实行辞退,不作任何补偿。 8、公司现有工资制度,所发工资已包含一切劳保福利待遇在内,不另补贴。 9、如与公司签订正式合约,则以正式合约为准。 本人保证填写资料属实,清楚以上条款,自愿接受,同意签名。 受雇者签署:签署日期: 公司填写 面试意见 部门职务要求到职日期员工基本情况评估: 签署:签署日期: 分配情况部门职务工装 到职日期试用期时间住宿内外 薪金健康证/培训 证 其他

员工入职登记表格模板

员工入职登记表 年月日

面试录用情况 面试录用情况 面试录用情况

入职需知 1、新员工试用期为二个月,试用期内不合格者,公司可随时辞退员工,除结算工资外不作任何其他补偿。 2、试用期内员工辞职,需提前一周向公司提出申请,试用期后员工辞职,必须提前一个月(30天)向公司提出申请。 3、新员工入职后需按要求与公司签定劳动合同。 4、新员工必需保证所填信息和提供证件资料真实可靠,经核查有弄虚作假的员工,公司将随时辞退,相关不良后果由员工负责。 5、新员工入职后可申请住宿,需服从公司安排,遵守宿舍制度。 6、员工入职后需按要求打卡,请假需经批准,病假需提交证明,遵守考勤规定。 7、合同期内不得兼职与本公司有竞争性的、类似的或职务上有关的工作。 8员工若有亲属、亲戚、同学、朋友在公司就职,入职前须如实告知公司,如有隐瞒,经公司查出,将按公司制度开除处理。 9、工作中服从安排,尊重上司、团结同事、友好合作、完成工作任务。 10、员工不得造谣生事、敲诈、盗窃、打架、煽动或教唆怠工、停工、罢工、在公司酗酒或赌博、无故抗命或侮辱主管人员及有伤风化行为。 11、员工需提供社保数码回执积极配合人力资源部办理社保卡、就业登记。 12、员工入职后一周内必须到当地派出所办理居住证。 13、员工当月薪水在次月的15日发放,不得将个人工资情况透露给其他员工。 14、员工必须遵守公司所有的规章制度、通知、公告等。 15、岗位工资:岗位为_____________________ ,试用期_____________ ,工资待 遇:____________________________________________________________________________ 。 郑重声明:本人已仔细阅读公司入职须知,并承诺自觉遵守,如有违反,愿接受公司相关制度的处罚。 员工签名:日期:… 1 _1 /yj ?

员工入职申请表模板.docx

员工入职申请表 应聘岗位:填表日期:年月日姓名性别民族健康状况 身高体重籍贯婚姻状况 专业学历出生日期年月日寸期望薪资元 / 月身份证号照现住址 户籍地址 联系电话E-mail 紧急联络人关系联系方式 能否接受外派是□否□可接受外派城市1、2、3、 应聘方式1、外聘2、内聘3、员工推荐(推荐人姓名:)4、其它方式:___________________ ( 一 ) 基本技能(请按“不懂、一般、良好、优秀、精通”填写) 普通话粤语英语其它语种 打字速度字 / 分钟计算机水平是否有驾照是□否□特长、爱好 ( 二 ) 教育情况(从最高学历开始填起) 起止时间学校全称所学专业毕业状况 ( 三 ) 工作经历 ( 填写最近三个工作单位) 起止时间工作单位职务薪资离职原因证明人联系电话 ( 四 ) 家庭成员情况 称谓姓名家庭地址/工作单位职务家庭电话备注

对个人性格、工作能力的自我评价: 特别申明: 1、本人保证以上所填资料的真实性,愿意接受贵单位工作所需之调查; 2、本人保证遵守公司各项规章制度; 3、同意公司在任何时候只要确认上述资料中有虚假,即可视作我违约而解除劳动关系并不予任何补偿。 确认签名:日期: 温馨提示:办理入职手续时,请携带本人身份证、学历证、相关资格证书原件及一寸蓝底照片一张。 面试记录 初试项目极佳 / 完全符合较好/符合一般/可接受较差/不可接受形象礼仪 经验 / 技能 文化背景 沟通表达能力 求职态度与工作期望 综合评价 初试意见: 复试项目好面谈人: 较好一般 日期: 较差差 工作技能 专业知识 对此工作的经验知识 对此工作的认识程度 工作态度和责任趋向 综合素质 部门负责人复试意见:□拟于试用□列入考虑□不予考虑

相关文档