EAS-固定资产常用BOTP配置

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

EAS-固定资产常用BOTP配置

一、BOTP总体介绍

BOTP系统在企业信息化系统中一直扮演一个重要的角色,在BOS基础体系结构中,BOTP系统也是一个非常重要的支撑系统,是保证业务灵活随需应变的一个关键系统。本篇文档将会详细介绍BOS BOTP系统方方面面的知识,并将不断的进行完善和更新。

1.1 BOTP简介

BOTPBOS平台提供的套用于单据间自动转换的工具方法和界面UI的集合;

企业管理过程是动态的过程管理,随着实际情况不断变化,不是固化的。应用软件作为协助企业管理的工具,也要求能动态适应这个变化。

企业的各种业务之间存在一定的逻辑关系,而且这种逻辑关系在不同企业,或企业的不同时期是不同的。体现在管理软件中就是一种单据的数据,是根据另一单据的数据得来的,比如收款一般都是根据开票的金额决定的;发票或收款的金额需要做账生成凭证等。

在不同企业或企业的不同时期,转换规则存在变化。EAS系统中为了快速地适应这些变化,开发了单据转换平台,无须编程就可动态定制这些转换规则。当业务发生了变化时,可以重新定义或修订转换关系,以满足管理变化的需要。


二、资产管理BOTP所在位置

从菜单项系统平台->单据转换->规则配置可以进入规则列表界面


三、资产管理BOTP构成

四、BOTP规则定义详解

固定资产系统

1固定资产卡片

编码:手工输入,规则编码必须唯一,不能为空。

名称:手工输入,规则名称不能为空。

状态:启用为有效,禁用为无效。启用的规则可进行单据转换,禁用的规则不允许进行单据转换。

保存选项:可以选择保存方式,“不报存表示不在服务端暂存;暂存单据表示在单据转换完成后自动保存目标单;提交单据表示单据转换完成后直接自动提交目标单,目前暂时不开发使用。

显示选项:可以选择转换后显示方式“不显示目标单表示转换完成后目标单不显示;显示编辑界面表示在单据转换完成后自动打开目标单的编辑界面;显示列表界面 表示在单据转换完成后自动打开目标单的列表界面。

多次生成控制:可以选择当源单多次生成目标单时的控制方式“允许多次生成并提示表示如果已经生成过目标单,允许转换,并提示用户;允许多次生成但不提示 表示如果已经生成过目标单,允许转换,且不会提示用户;不允许多次生成 表示如果已经生成过目标单,禁止转换,并提示用户

附件转换设置:可以设置单据附件的转换方式“单据头附件参与转换表示源单的单据头上携带的附件会被转换到目标单;单据体附件参与转换表示源单的单据体上携带的附件会被转换到目标单;

编辑界面排序方式:设置目标单编辑界面排序字段,只在显示选项设置为显示编辑界面时有效。


1)、转换设置

2)、分录设置

黄色为必录项

分录中的科目可动态获取,其公可参考对下公式

公式结果 = __BOTGetAccountFromKacAndBaseData(__BOTgetObjectFromID(固定资产卡片.来源单位),固定资产卡片.公司 ,"3013") ;

注:

1.根据基础资料和财务组织获得制定记帐要素对应的科目;__BOTGetAccountFromKacAndBaseData(IObjectValue,CompanyOrgUnitInfo,String),参数:IObjectValue(仅支持物料,客商,职员),ComapnyOrgUnitInfo,String(记帐要素编码);返回值为AccountViewInfo;

2.根据ID获取相应的业务对象;__BOTgetObjectFromID(String),其中参数为对象的id,返回值为IObjectValue;

如果固定资产卡片生成凭证的BOTP配置核算项目组合的话,不过怎么配置,生成凭证时都取不出来

像这类问题,配置核算项目组合不管怎么配置都无效的话,是因为辅助账行的原币金额没有配置,由于值没设置全所以总账那边保存凭证时给清了

只要配置辅助账行的原币金额就可以了


3)、分组规则设置


4)、合并规则设置

2折旧

编码、名称、状态、保存选项、显示选项、多次生成控制、附件转换设置、编辑界面排序方式说明请详见固定资产卡片BOTP配置中的描述。


1)单据头设置:


2)、分组规则设置:


3)、合并规则设置


4)、分录设置:


从低版升级6.0以上版本时要更新折旧的BOTP配置,因在6.0SP1后的版本中有修改过辅助账行.核算项目组合取数函数。如果不更新BOTP配置的话,折旧生成凭证时核算项目有可能带不出来的

折旧生成凭证时核算项目有可能带不出来的问题,解决方案为:1,先看补丁是否已经更新到最新补丁;

2BOTP是否最新的;3BOTP配置是否正确;


3变更单

编码名称状态保存选项显示选项多次生成控制附件转换设置编辑界面排序方式说明请详见固定资产卡片BOTP配置中的描述。

1)、单据头设置:


注:如果变更方式为年初数调整变更的话,

会计期间应该设置为:变更单.入账期间

记账日期应设置为:变更单.入账期间.结束日期

业务日期应设置为:变更单.入账期间.结束日期


2)、分组规则设置:


3)、合并规则设置:

4)、分录设置:

.

本位币金额原币金额列的公式:

1 公式结果 = abs( 变更单.变更分录.原值变动额 )

2if ( 变更单.变更分录.当前卡片.累计折旧科目.编码 != 变更单.变更分录.业务卡片.关联备份卡片.累计折旧科目.编码 )     公式结果 = 变更单.变更分录.当前卡片.累计折旧 else     公式结果 = 0

3if ( 变更单.变更分录.当前卡片.减值准备科目.编码 != 变更单.变更分录.业务卡片.关联备份卡片.减值准备科目.编码 )     公式结果 = 变更单.变更分录.当前卡片.减值准备 else     公式结果 = 0

4if ( 变更单.变更分录.当前卡片.固定资产科目.编码 != 变更单.变更分录.业务卡片.关联备份卡片.固定资产科目.编码 )     公式结果 = 变更单.变更分录.当前卡片.资产原值 else     公式结果 = 0

5公式结果 = abs( 变更单.变更分录.原值变动额 )

6if ( 变更单.变更分录.当前卡片.固定资产科目.编码 != 变更单.变更分录.业务卡片.关联备份卡片.固定资产科目.编码 )     公式结果 = 变更单.变更分录.当前卡片.资产原值 else     公式结果 = 0

7if ( 变更单.变更分录.当前卡片.累计折旧科目.编码 != 变更单.变更分录.业务卡片.关联备份卡片.累计折旧科目.编码 )     公式结果 = 变更单.变更分录.当前卡片.累计折旧 else     公式结果 = 0

8if ( 变更单.变更分录.当前卡片.减值准备科目.编码 != 变更单.变更分录.业务卡片.关联备份卡片.减值准备科目.编码 )     公式结果 = 变更单.变更分录.当前卡片.减值准备 else     公式结果 = 0

9公式结果    abs( 变更单.变更分录.累计折旧变动 ) ;

10公式结果    abs( 变更单.变更分录.累计折旧变动 ) ;


注:其序号所对应的是图上面的序号。如:“1”所对应在的是图中的“变更单.变更方式.对方科目


如果启用了参数:FA_039 允许变更使用部门的变更单生成凭证 后,其规则要启用另一套规则

规则的设置与上面变更设置相似,就是分录设置有点不同,其分录设置为:

本位币金额列和原币金额列值的公式:

1公式结果 = abs( 变更单.变更分录.原值变动额 )

2if ( 变更单.变更分录.当前卡片.累计折旧科目.编码 != 变更单.变更分录.业务卡片.关联备份卡片.累计折旧科目.编码 )     公式结果 = 变更单.变更分录.当前卡片.累计折旧 else     公式结果 = 0

3if ( 变更单.变更分录.当前卡片.减值准备科目.编码 != 变更单.变更分录.业务卡片.关联备份卡片.减值准备科目.编码 )     公式结果 = 变更单.变更分录.当前卡片.减值准备 else     公式结果 = 0

4if ( 变更单.变更分录.当前卡片.固定资产科目.编码 != 变更单.变更分录.业务卡片.关联备份卡片.固定资产科目.编码 )     公式结果 = 变更单.变更分录.当前卡片.资产原值 else     公式结果 = 0

5公式结果 = abs( 变更单.变更分录.原值变动额 )

6if ( 变更单.变更分录.当前卡片.固定资产科目.编码 != 变更单.变更分录.业务卡片.关联备份卡片.固定资产科目.编码 )     公式结果 = 变更单.变更分录.当前卡片.资产原值 else     公式结果 = 0

7if ( 变更单.变更分录.当前卡片.累计折旧科目.编码 != 变更单.变更分录.业务卡片.关联备份卡片.累计折旧科目.编码 )     公式结果 = 变更单.变更分录.当前卡片.累计折旧 else     公式结果 = 0

8if ( 变更单.变更分录.当前卡片.减值准备科目.编码 != 变更单.变更分录.业务卡片.关联备份卡片.减值准备科目.编码 )     公式结果 = 变更单.变更分录.当前卡片.减值准备 else     公式结果 = 0

9公式结果   =  abs( 变更单.变更分录.累计折旧变动 ) ;

10公式结果  =  abs( 变更单.变更分录.累计折旧变动 ) ;

11如果 ( 变更单.使用部门是否发生了变更  等于 "true")  公式结果  =  变更单.变更分录.当前卡片.资产原值  ;否则{  公式结果  = 0;}

12如果 (  变更单.使用部门是否发生了变更   等于 "true")  公式结果  =  变更单.变更分录.当前卡片.资产原值 ; 否则{  公式结果   = 0;}

13如果 ( 变更单.使用部门是否发生了变更  等于 "true")  公式结果  =  变更单.变更分录.当前卡片.累计折旧 ; 否则{  公式结果  = 0;}

14如果 ( 变更单.使用部门是否发生了变更  等于 "true" )  公式结果  =   变更单.变更分录.当前卡片.累计折旧 ; 否则{  公式结果  = 0;}

15如果 ( 变更单.使用部门是否发生了变更  等于 "true")  公式结果  = 变更单.变更分录.当前卡片.减值准备  ; 否则{  公式结果  = 0;}

16如果 ( 变更单.使用部门是否发生了变更  等于 "true" )  公式结果  =  变更单.变更分录.当前卡片.减值准备  ;否则{  公式结果  = 0;}


注:其序号所对应的是图上面的序号。如:“1”所对应在的是图中的“变更单.变更方式.对方科目”行


4清理单

编码、名称、状态、保存选项、显示选项、多次生成控制、附件转换设置、编辑界面排序方式说明请详见固定资产卡片BOTP配置中的描述。


1)、单据头设置:


2)、分组规则设置:

3)、合并规则设置:

4)、分录设置:

原币金额的公式为:

1清理单.分录.清理减值准备

2清理单.分录.清理累计折旧

3如果 ( 清理单.分录.业务卡片.预计弃置费用    不等于   null ) { 公式结果  =  清理单.分录.清理原值  -  清理单.分录.清理累计折旧  -  清理单.分录.清理减值准备 -  清理单.分录.业务卡片.预计弃置费用;  } 否则 { 公式结果  =  清理单.分录.清理原值  -  清理单.分录.清理累计折旧  -  清理单.分录.清理减值准备; } ;

4清理单.分录.清理原值

5如果 (  清理单.分录.业务卡片.预计弃置费用    null ) { 公式结果  = 0;} 否则 { 公式结果  =  清理单.分录.业务卡片.预计弃置费用;  }


5资产减值

编码、名称、状态、保存选项、显示选项、多次生成控制、附件转换设置、编辑界面排序方式说明请详见固定资产卡片BOTP配置中的描述。

1)、单据头设置

2)、分组规则设置:

3)、合并规则设置:

4)、分录设置:


6评估单

编码、名称、状态、保存选项、显示选项、多次生成控制、附件转换设置、编辑界面排序方式说明请详见固定资产卡片BOTP配置中的描述。

1)、单据头设置:

2)、分组规则设置:

3)、合并规则设置:

4)、分录设置:

注:

借贷方向:

1

2

3

4

5

6if ( 评估单.评估结果行.单据行上卡片.初始评估值/本次评估值 - 评估单.评估结果行.单据行上卡片.上次评估值 > 0 ) 公式结果 = "1" else 公式结果 = "0"

7

8

9if ( 评估单.评估结果行.单据行上卡片.初始评估值/本次评估值 - ( 评估单.评估结果行.单据行上卡片.上次评估值 - 评估单.评估结果行.单据行上业务卡片.累计折旧 ) > 0 ) 公式结果 = "0" else 公式结果 = "1"

本位币金额和原币金额公式:

1评估单.评估结果行.单据行上业务卡片.累计折旧

2if ( 评估单.评估结果行.单据行上卡片.初始评估值/本次评估值 < 评估单.评估结果行.单据行上卡片.资产原值 - 评估单.评估结果行.单据行上卡片.全寿命累计折旧 and 评估单.评估结果行.单据行上卡片.上次评估值 - 评估单.评估结果行.单据行上业务卡片.累计折旧 > 评估单.评估结果行.单据行上卡片.资产原值 - 评估单.评估结果行.单据行上卡片.全寿命累计折旧 )     公式结果 = abs( 评估单.评估结果行.单据行上卡片.上次评估值 - 评估单.评估结果行.单据行上业务卡片.累计折旧 - ( 评估单.评估结果行.单据行上卡片.资产原值 - 评估单.评估结果行.单据行上卡片.全寿命累计折旧 ) ) else     公式结果 = 0

3if ( 评估单.评估结果行.单据行上卡片.初始评估值/本次评估值 < 评估单.评估结果行.单据行上卡片.资产原值 - 评估单.评估结果行.单据行上卡片.全寿命累计折旧 and 评估单.评估结果行.单据行上卡片.上次评估值 - 评估单.评估结果行.单据行上业务卡片.累计折旧 > 评估单.评估结果行.单据行上卡片.资产原值 - 评估单.评估结果行.单据行上卡片.全寿命累计折旧 )     公式结果 = abs( 评估单.评估结果行.单据行上卡片.上次评估值 - 评估单.评估结果行.单据行上业务卡片.累计折旧 - ( 评估单.评估结果行.

确认删除?