二开案例.表达式.系统变量

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:3

二开案例.表达式.系统变量

系统变量】特性:

<1>平台统一提供

<2>不支持扩展

<3>不区分大小写

<4>参与表达式计算


平台标准系统变量可参考下表:

函数标识
函数名使用说明
currentlongdate

获取应用服务器当前时间(DateTime.Now)

FCreateDate=@currentlongdate

currentshortdate

获取应用服务器当前时间的日期部分(DateTime.Today)

FCreateDate=@currentshortdate

maxdate

获取日期最大值(DateTime.MaxValue=9999-12-31 23:59:59) 

FCreateDate=@maxdate

mindate

获取日期最小值(DateTime.MinValue=0001-01-01 00:00:00)FCreateDate=@mindate

userid

获取当前用户(Context.UserId) FCreatorId=@userid

currentorgid

获取当前组织(Context.CurrentOrganizationInfo.ID) FOrgId=@currentorgid

servicetype

获取当前服务端类型(Context.ServiceType[WebSite,WebService])

Fxxxx=@servicetype

ismultiorg

获取是否启用了多组织特性(Context.IsMultiOrg) Fxxxx=@ismultiorg
ctx返回当前上下文 FCreatorId=@ctx.UserId
null 返回nullFxxxx=null


【应用场景】

<1>判断某个长日期字段是否等于今天

999999999999999999.webp

<2>设置某用户字段等于当前登录用户

888888888888888888.webp


【小技巧】表达式中的字段可依据字段的值的类型调用C#中对应类型的属性进一步参与计算。






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


二开案例.表达式.系统变量

【系统变量】特性:<1>平台统一提供<2>不支持扩展<3>不区分大小写<4>参与表达式计算平台标准系统变量可参考下表:函数标识函数名使用说明cu...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息