BOS内置服务函数说明手册(共17页).doc
《BOS内置服务函数说明手册(共17页).doc》由会员分享,可在线阅读,更多相关《BOS内置服务函数说明手册(共17页).doc(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 KINGDEEK/3 BOS 开发指导手册BOS内置服务函数说明手册 专心-专注-专业金蝶软件(中国)有限公司 研发中心 K/3 BOS系统开发部BOS内置服务函数说明手册 金蝶软件(中国)有限公司研发中心 K/3 BOS系统开发部RaymondYao 2006.03.221 扩展Action1.1 简介现有扩展Action如下表:资源IDAction名称Action描述BOSSer_ShowMsg显示提示信息BOSSer_POPriceAlert限价预警BOSSer_Break中止后续Action, 并提示BOSSer_PriceQueryPO采购价格查询BOSS
2、er_GetSupplyInfo获取供应商供货信息BOSSer_HPriceQry历史价格查询BOSSer_VStockStatus库存状态查询 BOSSer_GetTaxRate获取税率BOSSer_CurrencyCal币别转化计算BOSSer_GetExchangeRate获取币别的税率BOSSer_VItemReplace物料替代查询BOSSer_Reload重新加载数据BOSSer_GetMenuInfo获取菜单的信息BOSSer_SetMenuInfo设置菜单信息BOSSer_GetBillInfo获取单据信息BOSSer_ExecRtnSQL执行有简单返回值的SQLBOSSer_
3、UpdateItemPrice更新物料价格BOSSer_UpdatePOPrice更新供应商价格资料MBOSSer_ExecSQL中间层执行SQLMBOSSer_UpdateItemPrice中间层更新物料价格MBOSSer_ExecRtnSQL执行有简单返回值的SQL1.2 客户端适用的扩展Action1.2.1 BOSSer_ShowMsg - 显示提示信息资源IDAction名称BOSSer_ShowMsgAction描述显示提示信息公式BOSSer_ShowMsgsErrMsg,MessageType参数参数含义说明sErrMsg提示信息内容MessageType显示信息的方式0:代表
4、一般的提示框,只有 OK 按钮和通知消息图标。1:代表交互的提示框,有OK 和 Cancel 按钮和通知消息图标。备注1、 当为一般提示框时,且是序时簿触发的,则不会直接显示提示框,而是将信息包含在操作结束时的“序时簿操作事件执行结果”对话框中;2、 当为交互提示框时,如果用户选择了“Cancel ”,则会引发终止该Action序列中的后续Action执行。1.2.2 BOSSer_POPriceAlert - 采购价格预警资源IDAction名称BOSSer_POPriceAlertAction描述采购价格预警公式BOSSer_POPriceAlertPara=FKey,.;Return=F
5、Key,.;BOSAction=FKey,.参数参数名边界描述P_SupplyKEY必须传入供应商键值P_CurrencyKEY必须传入币别键值P_ExChangeRate必须传入汇率键值P_PriceType默认值为1单价类型,0-委外,1-外购P_PriceKEY必须传入单价键值P_TaxPriceKEY可以为空含税单价键值P_ItemKEY必须传入物料键值P_UnitKEY必须传入单位键值P_TaxRateKEY必须传入税率键值P_DiscountRateKEY必须传入折扣率键值P_InvStyleKey可以为空业务类型键值分为 委外类型/外购类型如果指定这个字段,则“单价类型”则会取单
6、据上的这个字段值来决定判断P_SaveOrApprove默认值为0操作类型,0-保存,1-审核P_UseSInvoiceDecimal默认值为0是否使用专用发票单价精度设置,1-使用,0-使用物料上的精度备注1、 按顺序选择单据上上述字段;2、 需要选择的是 字段.键 类型的;3、 如果有确认信息,确认后流程是否继续,取消后流程之后终止。1.2.3 BOSSer_Break - 中止后续Action资源IDAction名称BOSSer_BreakAction描述中止后续Action公式BOSSer_BreaksErrMsg参数参数含义说明sErrMsg提示信息内容可选。需要填写多语言信息。备注
7、1、 如果包含信息,则信息在操作结束时显示在“操作事件执行结果”对话框中;2、 结合“执行条件”设置,当条件满足时触发。1.2.4 BOSSer_PriceQueryPO - 采购价格查询资源IDAction名称BOSSer_PriceQueryPOAction描述采购价格查询公式BOSSer_PriceQueryPOPara=FKey,.;Return=FKey,.;BOSAction=FKey,.参数参数名称边界描述P_CallByBill默认值为true调用方式P_SupID默认值为0供应商IDP_PriceType默认值为1单价类型P_InvStyle默认值为0发票类型P_ICItem
8、ID默认值为0物料ID备注1.2.5 BOSSer_GetSupplyInfo - 获取供应商供货信息资源IDAction名称BOSSer_GetSupplyInfoAction描述获取供应商供货信息公式BOSSer_GetSupplyInfoPara=FKey,.;Return=FKey,.;BOSAction=FKey,.参数参数名称边界描述P_SupplyID供应商IDP_CurrencyID默认值为1币别IDP_ExChangeRate默认值为1汇率P_PriceType默认值为1单价类型P_InvStyle发票类型P_ICItemID必须传入物料IDP_UnitID必须传入计量单位I
9、DP_AuxQty默认值0数量P_GetICItemPOPrice默认值为1是否获取物料采购单价备注1.2.6 BOSSer_HPriceQry - 历史价格查询资源IDAction名称BOSSer_HPriceQryAction描述历史价格查询公式BOSSer_HPriceQryPara=FKey,.;BOSAction=FKey,.参数参数名称边界描述P_QueryType默认值为1查询类别(客户为1,供应商为2)P_CompanyID默认值为0客户或供应商IDP_ICItemID默认值为0物料ID备注1.2.7 BOSSer_VStockStatus - 库存状态查询资源IDAction
10、名称BOSSer_VStockStatusAction描述库存状态查询公式BOSSer_VStockStatusPara=FKey,.;BOSAction=FKey,.参数参数名称边界描述P_ICItemID默认值为”。如果需要返回全部表体物料,则类型为数组,否则为String物料ID备注1.2.8 BOSSer_GetTaxRate - 携带税率资源IDAction名称BOSSer_GetTaxRateAction描述携带税率公式BOSSer_GetTaxRatePara=FKey,.;Return=FKey,.;BOSAction=FKey,.参数参数名称边界描述P_SystemType0
11、表示采购,1表示销售系统P_CompanyType0表示客户,1表示供应商类别P_CompanyID客户或供应商IDP_ICItemID物料IDP_TaxRateOption0表示客户或供应商;1表示物料,缺省使用系统选项当前税率来源备注1.2.9 BOSSer_CurrencyCal - 币别转换资源IDAction名称BOSSer_CurrencyCalAction描述币别转换公式BOSSer_CurrencyCalPara=FKey,.;Return=FKey,.;BOSAction=FKey,.参数参数名称边界描述P_CurrencyID币别IDP_OldCurrencyID转换前币别
12、P_OldExchangeRate转换前汇率(和转换前币别参数二选一)P_CalField1需要计算的字段1P_CalField2需要计算的字段2P_CalField3需要计算的字段3P_CalField4需要计算的字段4P_CalField5需要计算的字段5备注1.2.10 BOSSer_GetExchangeRate - 获取币别的汇率资源IDAction名称BOSSer_GetExchangeRateAction描述获取币别的汇率公式BOSSer_GetExchangeRatePara=FKey,.;Return=FKey,.;BOSAction=FKey,.参数参数名称边界描述P_Cu
13、rrencyID币别ID备注1.2.11 BOSSer_VItemReplace - 物料替代查询资源IDAction名称BOSSer_VItemReplaceAction描述物料替代查询公式BOSSer_VItemReplacePara=FKey,.;BOSAction=FKey,.参数参数名称边界描述P_ICItemID默认值为”。如果需要返回全部表体物料,则类型为数组,否则为String物料ID备注1.2.12 BOSSer_Reload -刷新界面资源IDAction名称BOSSer_ReloadAction描述刷新界面公式BOSSer_Reload参数备注本Action不需要配置。在
14、序时簿和单据上,重新加载数据并刷新当前界面1.2.13 BOSSer_GetMenuInfo - 获取菜单信息资源IDAction名称BOSSer_GetMenuInfoAction描述获取菜单信息公式BOSSer_GetMenuInfo变量名=菜单.Visible,.参数备注1、 在单据或序时簿状态的Action环境获取菜单的状态;2、 获取菜单的Caption、Name、ToolTip属性返回值为字符串;3、 获取菜单的Visible、Checked、Enabled属性返回值为布尔型;4、 获取菜单的Tag属性返回值为变体;1.2.14 BOSSer_SetMenuInfo - 设置菜单信
15、息资源IDAction名称BOSSer_SetMenuInfoAction描述设置菜单信息公式BOSSer_SetMenuInfo变量名=菜单.Visible,.参数备注1、 在单据或序时簿状态的Action环境设置菜单新的状态和信息;2、 设置菜单的Caption、Name、ToolTip属性,使用值为字符串;3、 设置菜单的Visible、Checked、Enabled属性,使用值为布尔型;1.2.15 BOSSer_GetBillInfo - 获取单据的一些信息资源IDAction名称BOSSer_GetBillInfoAction描述获取单据的一些信息公式BOSSer_GetBillI
16、nfo$.Var1=BillInfo1,$.Var2=BillInfo2,.参数备注1、在单据操作过程中,获取单据的一些运行时信息1.2.16 BOSSer_ExecRtnSQL - 执行有简单返回值的SQL资源IDAction名称BOSSer_ExecRtnSQLAction描述执行有简单返回值的SQL公式BOSSer_ExceRtnSQLSQL=;Params=;Return=;参数参数名称描述SQL运行的SQL语句Para配置参数值列表Return返回值配置列表备注在客户端直接运行指定SQL,如果SQL中包含了变量,则配置变量数据; 如果还需要返回值,则可以配置返回值1.2.17 BOS
17、Ser_UpdateItemPrice - 更新物料价格资源IDAction名称BOSSer_UpdateItemPriceAction描述更新物料价格公式BOSSer_UpdateItemPricePara=FKey,.;BOSAction=FKey,.参数参数名称边界描述P_PriceType价格类型P_ItemKEY物料字段P_CurrencyKEY币别字段P_ExChangeRateKEY汇率字段P_UnitKEY单位字段P_PriceKEY价格字段P_TaxRateKEY税率字段P_DiscountRateKEY折扣字段P_ROBKEY红蓝字字段P_TaxInPrice价格字段是否已
18、含税P_TargetTaxInPrice目标价格资料是否含税备注1.2.18 BOSSer_UpdatePOPrice - 更新供应商价格资料资源IDAction名称BOSSer_UpdatePOPriceAction描述更新供应商价格资料公式BOSSer_UpdatePOPricePara=FKey,.;BOSAction=FKey,.参数参数名称边界描述P_InterID单据内码备注1.3 中间层适用的扩展Action1.3.1 MBOSSer_ExecSQL -中间层执行SQL资源IDAction名称MBOSSer_ExecSQLAction描述中间层执行SQL公式MBOSSer_Exe
19、cSQLSQL,Para.参数参数名称描述SQL中间层运行的SQL语句ParaSQL语句中可能包含的变量以及取值来源字段。变量在SQL中,必须以作为前后缀备注在中间层直接运行指定SQL,如果SQL中包含了变量,则按照变量取值来源字段,先取值,替换SQL中变量后再执行1.3.2 MBOSSer_UpdateItemPrice - 更新物料价格资料资源IDAction名称MBOSSer_UpdateItemPriceAction描述更新物料价格资料公式MBOSSer_UpdateItemPricePara=FKey,.;BOSAction=FKey,.参数参数名称边界描述P_PriceType价格
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BOS 内置 服务 函数 说明 手册 17
限制150内