BOTP函数
更新时间:2024-04-13 14:04:01 阅读量: 综合文库 文档下载
- botplay推荐度:
- 相关推荐
资金取数函数
__BOTGetCurrentCompany() 得到当前公司
__BOTGetBankAccount() 根据内部账户得到银行账户 __BOTPExecuteSQL() 执行指定的sql语句
__BOTPGetValueByNumber()
根据编码取值;__BOTPGetValueByNumber(type,number);其中第一个参数为基础资料的类型;第二个参数是编码;比如单据分录的摘要上记录了供应商的编码,而生成凭证的时候需要将供应商信息带到凭证上,此时就可以使用这个公式来达到这个目的;示例:__BOTPGetValueByNumber(\常用的核算项目类型有:供应商:37C67DFC;客户:BF0C040E;自定义核算项目:F90B0133 __BOTPGetValueByLongNumber()
根据长编码取值;__BOTPGetValueByLongNumber(type,longNumber);其中第一个参数为基础资料的类型;第二个参数是长编码;比如单据分录的摘要上记录了供应商的长编码,而生成凭证的时候需要将供应商信息带到凭证上,此时就可以使用这个公式来达到这个目的;示例:__BOTPGetValueByLongNumber(\常用的核算项目类型有:供应商:37C67DFC;客户:BF0C040E;自定义核算项目:F90B0133 __BOTPGetBaseDataByName()
名称取值;__BOTPGetBaseDataByName(type,name);其中第一个参数为基础资料的类型;第二个参数是名称;比如单据分录的摘要上记录了供应商的名称,而生成凭证的时候需要将供应商信息带到凭证上,此时就可以使用这个公式来达到这个目的;示例:__BOTPGetBaseDataByName(\供应商A\常用的核算项目类型有:供应商:37C67DFC;客户:BF0C040E;自定义核算项目:F90B0133 __BOTPGetContext() 获取上下文
__BOTGetAccountView()
根据内部账户或银行账户得到关联的科目
费用报销函数
__BOTgetExpenseTypeAccount()
根据费用类型id获取借方科目;__BOTgetExpenseTypeAccount(String) __BOTgetExpenseTypeAccountOnOrgUnit()
根据费用类型id获取借方科目;__BOTgetExpenseTypeAccount(String 费用类型id,String 公司id)
__BOTgetOperateionTypeDebitAccount()
根据业务类型id获取借方科目;__BOTgetOperateionTypeDebitAccount(String) __BOTgetOperateionTypeLenderAccount()
根据业务类型id获取贷方科目;__BOTgetOperateionTypeLenderAccount(String) __BOTgetSupplierByCompany()
根据公司id取得供应商 __BOTgetSupplierByCompany(String) __BOTgetLoanAccount()
根据费用类型id取贷方科目 __BOTgetLoanAccount(String) __BOTgetLoanAccountOnOrgUnit()
根据费用类型id取贷方科目 __BOTgetLoanAccount(String 费用类型id,String 公司id) __BOTgetCompanyByOrgUnit()
根据行政组织id获取财务组织,__BOTgetCompanyByOrgUnit(String) __BOTgetAsstActTypeByExpenseType()
根据费用类型id取核算项目__BOTgetAsstActTypeByExpenseType(String 费用类型id,String 公司id,int 第几核算项目)
__BOTgetOrgUnitByCostCenter()
根据成本中心id获取行政组织,__BOTgetOrgUnitByCostCenter(String)
基础资料函数
__BOTgetMaterialFromCostObject()
根据成本对象id获得物料;__BOTgetMaterialFromCostObject(String),参数为物料id,返回类型为MaterialInfo;
__BOTgetObjectFromCostObject() 根据成本对象获得对应的对象;__BOTgetObjectFromCostObject(String),其中参数为对象的id,返回值为IObjectValue;
__BOTgetObjectFromCussent()
根据往来户获得对应对象;__BOTgetObjectFromCussent(String),其中参数为对象的id,返回值为IObjectValue;
__BOTGetObjectNumberFromCussent()
根据往来户获得对象编码;__BOTgetObjectNumberFromCusent(String),其中参数为对象的id,返回值为String;
__BOTGetObjectNameFromCussent()
根据往来户获得对象名称;__BOTGetObjectNameFromCussent(String),其中参数为对象的id,返回值为String;
__BOTGetBaseCurrencyFromFiOrg()
获得制定财务组织的本位币;__BOTGetBaseCurrencyFromFiOrg(CompanyOrgUnitInfo),返回值为CurrencyInfo;
__BOTGetAccountFromKacAndBaseData()
根据基础资料和财务组织获得制定记帐要素对因的科目;__BOTGetAccountFromKacAndBaseData(IObjectValue,CompanyOrgUnitInfo,String),参数:IObjectValue(仅支持物料,客商,职员),ComapnyOrgUnitInfo,String(记帐要素编码);返回值为AccountViewInfo;
__BOTGetAccountFromKacAndBaseDataId()
根据基础资料id和公司以及记账要素获得对应的科目;__BOTGetAccountFromKacAndBaseDataId(String,CompanyOrgUnitInfo,String,String,String,String),参数分别为基础资料id,财务组织,基础资料为物料时的记账要素编码,基础资料为客户时的记账要素编码,基础资料为供应商时的记账要素编码;基础资料为职员时的记账要素编码;返回科目对象;
__BOTGetCustomerFromCompany()
根据财务组织ID获得对应的内部客户;__BOTGetCustomerFromCompany(Object),参数:Object(财务组织ID);返回值为OrgUnitInfo;
__BOTGetSupplierFromCompany()
根据财务组织ID获取对应的内部供应商;__BOTGetSupplierFromCompany(Object),参数:Object(财务组织ID);返回值为OrgUnitInfo;
业务组织函数
__BOTgetSaleFromOrgUnit()
将组织单元转化为销售组织,用于将弱类型的组织转换为销售组织(仅仅进行类型转换);__BOTgetSaleFromOrgUnit(OrgUnitInfo),返回值为SaleOrgUnitInfo; __BOTgetPurchaseFromOrgUnit()
将组织单元转化为采购组织,用于将弱类型的组织转换为采购组织(仅仅进行类型转换);__BOTgetPurchaseFromOrgUnit(OrgUnitInfo),返回值为PurchaseOrgUnitInfo; __BOTgetStorageFromOrgUnit()
将组织单元转化为仓存组织,用于将弱类型的组织转换为仓存组织(仅仅进行类型转换);__BOTgetStorageFromOrgUnit(OrgUnitInfo),返回值为StorageOrgUnitInfo; __BOTgetProfitCenterFromOrgUnit()
将组织单元转化为利润中心组织,用于将弱类型的组织转换为利润中心组织(仅仅进行类型转换);__BOTgetProfitCenterFromOrgUnit(OrgUnitInfo),返回值为ProfitCenterOrgUnitInfo; __BOTgetCostCenterFromOrgUnit()
将组织单元转化为成本中心组织,用于将弱类型的组织转换为成本中心组织(仅仅进行类型转换);__BOTgetCostCenterFromOrgUnit(OrgUnitInfo),返回值为CostCenterOrgUnitInfo;
其他函数
__BOTGetPropInFirstObjWithCollection() __BOTGet
__BOTGetProperty()
弱类型关联;参数分别为:弱类型字段,弱类型关联实体字段名。 __BOTgetAccountInSpecifiedFiOrg()
根据指定的公司和科目编码获得科目,__BOTgetAccountInSpecifiedFiOrg(String acctNumber, CompanyOrgUnitInfo fiOrg) __BOTGetAsstActInfo() 根据核算项目ID获得对应对象;__BOTgetObjectFromCussent(String,String,AccountViewInfo/String),参数: 核算项目类型(ID),具体核算项目(ID),科目信息(可以配置为科目信息(AccountViewInfo),或者配置为科目的ID,程序动态解析),返回:辅助账横表信息(AssistantHGInfo); __BOTgetCompanyOrgUnitFromRelation()
获取成本中心委托的财务组织;__BOTgetCompanyOrgUnitFromRelation(Object),参数:Object(成本中心或成本中心ID);返回值为OrgUnitInfo; __BOTgetDefaultAdminOrgUnitFromRelation()
获取成本中心委托的缺省行政组织;__BOTgetDefaultAdminOrgUnitFromRelation(Object),参
数:Object(成本中心或成本中心ID);返回值为OrgUnitInfo;
数学函数 round()
返回舍入后的数值 1:操作数2:舍入精度 sqrt() 返回平方根 int()
返回整数部分 ln()
返回以e为底的对数 log()
返回对数。 参数1:底数 参数2:操作数 log10()
返回以10为底的对数 exp()
返回10的幂值。 参数1:指数 power()
返回幂值。 参数1:操作数 参数2:指数 mod()
返回余数。 参数1:左操作数 参数2:右操作数 pi()
返回圆周率 rand()
返回随机数。 degrees()
返回角度值。 参数1:弧度值 radians()
返回弧度值。 参数1:角度值 sin()
返回参数的正弦值。 参数1:数值 asin()
返回参数的反正弦值。 参数1:数值 cos()
返回参数的余弦值。 参数1:数值 acos()
返回参数的反余弦值。 参数1:数值 tan()
返回参数的正切值。 参数1:数值 atan()
返回参数的反正切值。 参数1:数值 convertBigDecimal()
转化BigDecmial为整型数。 参数1:java.math.BigDecimal abs()
parseInt() parseFloat()
字符串函数 trim()
返回去除两边空白字符后的字符串。 参数1:字符串 left()
返回从左开始指定长度的字符串。 参数1:字符串 参数2:长度 right()
返回从右开始指定长度的字符串。 参数1:字符串 参数2:长度 rept()
返回重复字符串。 参数1:要重复的字符串 参数2:重复次数 len()
时间和日期函数
now()
返回当前日期时间字符串。 格式:\ convertJavaDate()
将java.util.Date转化为日期时间字符串。 参数1:java.util.Date对象 year()
返回参数日期的年份部分。 参数1:时间日期字符串 month()
返回参数日期的月份部分。 参数1:时间日期字符串 date()
返回参数日期的日部分。 参数1:时间日期字符串 hour()
返回参数时间的小时部分。 参数1:时间日期字符串 minute() second() yearday()
返回当前日期是一年的第几天 参数1:时间日期字符串 weekday()
返回当前日期是一周的第几天。 参数1:时间日期字符串 datevalue()
返回当前日期的LONG值表示。 参数1:时间日期字符串 days()
将LONG值转为等价整数表示天数。 参数1:数值类型
hours()
将LONG值转为等价整数表示小时数。 参数1:数值类型 milliseconds()
将LONG值转为等价整数表示毫秒数。 参数1:数值类型 minutes()
将LONG值转为等价整数表示分钟数。 参数1:数值类型 seconds()
将LONG值转为等价整数表示秒数。 参数1:数值类型 ticks()
将LONG值转为等价整数表示时钟数。 参数1:数值类型 totaldays()
将LONG值转为等价浮点表示天数。 参数1:数值类型 totalhours()
将LONG值转为等价浮点表示小时数。 参数1:数值类型 totalmilliseconds()
将LONG值转为等价浮点表示毫秒数。 参数1:数值类型 totalminutes()
将LONG值转为等价浮点表示分钟数。 参数1:数值类型 totalseconds()
将LONG值转为等价浮点表示秒数。 参数1:数值类型 dateDiff()
返回参数1和参数2间相差多少天。 参数1:时间日期字符串 参数2:时间日期字符串
聚合函数 avg() count() max() min() sum()
I/O函数 print() println()
其他函数 eval() newid()
空处理函数
ignoreNullString()
如果字符串的值为null,将以空字符串取代它。 参数1:字符串 ignoreNullNumber()
如果数值的值为null,将以0取代它。 参数1:数值类型
正在阅读:
BOTP函数04-13
第一次没完成作业作文600字07-05
第二次优生鼓励会发言稿11-10
自升式提升架安拆方案1111- 副本03-08
机械系数控技术专业毕业设计论文12-16
评茶员(中级)鉴定理论试题20140206-06
职业道德复习资料03-16
2009届高考数学第二轮专题复习系列(5)-- 平面向量05-28
Cisco设备的四种访问方法03-13
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 函数
- BOTP
- 2018上海市初三语文一模定稿B卷(含答案)
- 人生感悟之家败离不得个奢字人败离不得这个字
- maodui设备春季迎检汇报材料
- 古代雅典民主政治下的权力制衡
- 教育学单选题
- 数学题型
- 1.1生活处处有哲学导学案带答案
- 砖砌体 隐蔽工程检查验收记录 - 图文
- 中国马桶市场现状分析及未来五年发展动向研究报告
- 精选市场营销专业毕业实习报告范文
- 健身知识:运动损伤的防护与救护
- 网络线条-网络安全专业题库-201309
- 东山镇基础教育情况汇报
- 2012年中考语文备考策略
- 2014 牛津译林英语9A U1知识点串讲教案
- 安徽省宣城市2014-2015学年高一上学期期末物理试卷
- 2017年电大乡镇行政管理课程形成性考核册答案
- 半月谈
- 新型物流商贸园区市场调研报告 - 图文
- 人力资源供给预测的方法