BOTP单据转换平台提供的函数_第1页
BOTP单据转换平台提供的函数_第2页
BOTP单据转换平台提供的函数_第3页
BOTP单据转换平台提供的函数_第4页
BOTP单据转换平台提供的函数_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——BOTP单据转换平台提供的函数单据转换平台提供的函数

把单据转换平台的函数功能描述整理了一遍,现发出来供参考,后续会针对用户使用中提出的问题再加以完善

基础资料函数:

1、__BOTgetMaterialFromCostObject()

根据成本对象id获得物料;__BOTgetMaterialFromCostObject(String),参数为成本对象id,返回类型为MaterialInfo;

2、__BOTgetObjectFromCostObject()

根据成本对象获得对应的对象;__BOTgetObjectFromCostObject(String),其中参数为成本对象的id,返回值为IObjectValue;

3、__BOTgetObjectFromCussent()

根据往来户获得对应对象;__BOTgetObjectFromCussent(String),其中参数为往来户的id,返回值为IObjectValue;

4、__BOTGetObjectNumberFromCussent()

根据往来户获得对象编码;__BOTgetObjectNumberFromCusent(String),其中参数为往来户的id,返回值为String;

5、__BOTGetObjectNameFromCussent()

根据往来户获得对象名称;__BOTGetObjectNameFromCussent(String),其中参数为往来户的id,返回值为String;

6、__BOTGetBaseCurrencyFromFiOrg()获得制定财务组织的本位币;

__BOTGetBaseCurrencyFromFiOrg(CompanyOrgUnitInfo),返回值为CurrencyInfo;

7、__BOTGetAccountFromKacAndBaseData()

根据基础资料和财务组织获得制定记帐要素对因的科目;

__BOTGetAccountFromKacAndBaseData(IObjectValue,CompanyOrgUnitInfo,String);参数:IObjectValue(仅支持物料,客商,职员),

ComapnyOrgUnitInfo,String(记帐要素编码);返回值为AccountViewInfo;8、__BOTGetAccountFromKacAndBaseDataId()

根据基础资料id和公司以及记账要素获得对应的科目;

__BOTGetAccountFromKacAndBaseDataId(String,CompanyOrgUnitInfo,String,String,String,String),参数分别为基础资料id,财务组织,基础资料为物料时的记账要素编码,基础资料为客户时的记账要素编码,基础资料为供应商时的记账要素编码;基础资料为职员时的记账要素编码;返回科目对象;9、__BOTGetCustomerFromCompany()根据财务组织ID获得对应的内部客户;

__BOTGetCustomerFromCompany(Object),参数:Object(财务组织ID);返回值为CustomerInfo;

10、__BOTGetSupplierFromCompany()根据财务组织ID获取对应的内部供应商;

__BOTGetSupplierFromCompany(Object),参数:Object(财务组织ID);返回值为SupplierInfo;

业务组织函数:

1、__BOTgetSaleFromOrgUnit()

将组织单元转化为销售组织,用于将弱类型的组织转换为销售组织(仅仅进行类型转换);__BOTgetSaleFromOrgUnit(OrgUnitInfo),返回值为SaleOrgUnitInfo;

2、__BOTgetPurchaseFromOrgUnit()

将组织单元转化为购买组织,用于将弱类型的组织转换为购买组织(仅仅进行类型转换);__BOTgetPurchaseFromOrgUnit(OrgUnitInfo),返回值为PurchaseOrgUnitInfo;

3、__BOTgetStorageFromOrgUnit()

将组织单元转化为仓存组织,用于将弱类型的组织转换为仓存组织(仅仅进行类型转换);__BOTgetStorageFromOrgUnit(OrgUnitInfo),返回值为StorageOrgUnitInfo;

4、__BOTgetProfitCenterFromOrgUnit()

将组织单元转化为利润中心组织,用于将弱类型的组织转换为利润中心组织(仅仅进行类型转换);__BOTgetProfitCenterFromOrgUnit(OrgUnitInfo),返回值为ProfitCenterOrgUnitInfo;

5、__BOTgetCostCenterFromOrgUnit()

将组织单元转化为成本中心组织,用于将弱类型的组织转换为成本中心组织(仅仅进行类型转换);__BOTgetCostCenterFromOrgUnit(OrgUnitInfo),返回值为CostCenterOrgUnitInfo;

其他函数:

1、__BOTGetPropInFirstObjWithCollection()返回一个集合的第一个对象的所有属性

2、__BOTGetProperty()

弱类型关联;参数分别为:弱类型字段,弱类型关联实体字段名。举例说明使用场景:购买入库到应付单的botp,其中有个样例:公式结果=__BOTGetProperty(购买入库单.购买入库单分录.核心单据ID,\

这样假使应付单需要转成C单时,可以把购买入库单的字段purchaseOrgUnit传给C单;

3、__BOTgetAccountInSpecifiedFiOrg()根据指定的公司和科目编码获得科

目,__BOTgetAccountInSpecifiedFiOrg(StringacctNumber,CompanyOrgUnitInfofiOrg),返回值:科目

4、__BOTGetAsstActInfo()根据核算项目ID获得对应对

象;__BOTgetObjectFromCussent(String,String,AccountViewInfo/String),参数:

核算项目类型(ID),具体核算项目(ID),科目信息(可以配置为科目信息

(AccountViewInfo),或者配置为科目的ID,程序动态解析),返回:辅助账横表信息(AssistantHGInfo);

5、__BOTgetCompanyOrgUnitFromRelation()获取成本中心委托的财务组织;

__BOTgetCompanyOrgUnitFromRelation(Object),参数:Object(成本中心或成本中心ID);返回值为OrgUnitInfo;

6、__BOTgetDefaultAdminOrgUnitFromRelation()获取成本中心委托的缺省行政组织;

__BOTgetDefaultAdminOrgUnitFromRelation(Object),参数:Object(成本中心或成本中心ID);返回值为OrgUnitInfo;

数学函数:

1、sqrt():返回平方根2、int():返回整数部分

3、ln():返回以e为底的对数

4、log():返回对数。参数1:底数参数2:操作数5、log10():返回以10为底的对数

6、exp():返回10的幂值。参数1:指数

7、power():返回幂值。参数1:操作数参数2:指数

8、mod():返回余数。参数1:左操作数参数2:右操作数9、pi():返回圆周率。10、rand():返回随机数。

11、degrees():返回角度值。参数1:弧度值12、radians():返回弧度值。参数1:角度值

13、sin():返回参数的正弦值。参数1:数值14、asin():返回参数的反正弦值。参数1:数值15、cos():返回参数的余弦值。参数1:数值16、acos():返回参数的反余弦值。参数1:数值17、tan():返回参数的正切值。参数1:数值18、atan():返回参数的反正切值。参数1:数值

19、convertBigDecimal():转化BigDecmial为整型数。参数1:java.math.BigDecimal

20、abs():返回参数的绝对值21、parseInt():返回整型

22、parseFloat():返回浮点型

字符串函数:

1、trim():返回去除两边空白字符后的字符串。参数1:字符串

2、left():返回从左开始指定长度的字符串。参数1:字符串参数2:长度

3、right():返回从右开始指定长度的字符串。参数1:字符串参数2:长度

4、rept():返回重复字符串。参数1:要重复的字符串参数2:重复次数5、len():返回参数的长度

时间日期函数:

1、now():返回当前日期时间字符串。格式:\14:43:05\2、convertJavaDate():将java.util.Date转化为日期时间字符串。参数1:java.util.Date对象

3、year():返回参数日期的年份部分。参数1:时间日期字符串4、month():返回参数日期的月份部分。参数1:时间日期字符串5、date():返回参数日期的日部分。参数1:时间日期字符串6、hour():返回参数时间的小时部分。参数1:时间日期字符串7、minute():返回参数时间的分钟部分。参数1:时间日期字符串8、second():返回参数时间的秒部分。参数1:时间日期字符串

9、yearday():返回当前日期是一年的第几天参数1:时间日期字符串10、weekday():返回当前日期是一周的第几天。参数1:时间日期字符串11、datevalue():返回当前日期的LONG值表示。参数1:时间日期字符串12、days():将LONG值转为等价整数表示天数。参数1:数值类型13、hours():将LONG值转为等价整数表示小时数。参数1:数值类型14、milliseconds():将LONG值转为等价整数表示毫秒数。参数1:数值类型

15、minutes():将LONG值转为等价整数表示分钟数。参数1:数值类型16、seconds():将LONG值转为等价整数表示秒数。参数1:数值类型17、ticks():将LONG值转为等价整数表示时钟数。参数1:数值类型18、totaldays():将LONG值转为等价浮点表示天数。参数1:数值类型19、totalhours():将LONG值转为等价浮点表示小时数。参数1:数值类型20、totalmilliseconds():将LONG值转为等价浮点表示毫秒数。参数1:数值类型

21、totalminutes():将LONG值转为等价浮点表示分钟数。参数1:数值类型

22、totalseconds():将LONG值转为等价浮点表示秒数。参数1:数值类型23、dateDiff():返回参数1和参数2间相差多少天。参数1:时间日期字符串参数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论