资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,返回,版权所有,1993-2009,金蝶软件,(,中国,),有限公司,P/,1,导读,摘要:,DAP,规则在日常的应用中非常广泛,可以协助业务系统的单据直接转换成总账的标准凭证,非常受客户欢迎。此文档旨在介绍如何定义,DAP,规则。,适用范围,文档适用对象为现场实施人员,新进开发和测试人员。,导读摘要:,目录,DAP,转换规则概述,DAP,规则的使用范围,DAP,规则在日常使用中的注意事项,DAP,规则的正确的定义流程,目录DAP转换规则概述,DAP,规则的转换概述,什么是,DAP,规则:又称为动态会计规则,即为定义单据生成凭证的规则。,DAP,规则优点:规则比较灵活,无须编程就可动态定制。当业务发生了变化时,又可以重新定义或修订转换关系,以满足管理变化的需要。,DAP,规则的分类:,单据到单据的转换规则,单据到凭证的转换规则:本次只讲述单据到凭证的转换规则,DAP规则的转换概述什么是DAP规则:又称为动态会计规则,即,目录,DAP,转换规则概述,DAP,规则的使用范围,DAP,规则在日常使用中的注意事项,DAP,规则的正确的定义流程,目录DAP转换规则概述,DAP,规则的使用范围,DAP,规则的应用场景:企业的各种业务之间存在一定的逻辑关系,而且这种逻辑关系在不同企业,或企业的不同时期是不同的。体现在管理软件中就是一种单据的数据,是根据另一单据的数据得来的,比如收款一般都是根据开票的金额决定的;发票或收款的金额需要做账生成凭证等。,DAP规则的使用范围DAP规则的应用场景:企业的各种业务之间,DAP,规则的使用范围,DAP,规则提供哪些业务系统可以生成总账的凭证规则:,应收系统,应付系统,总账,-,往来通知单,出纳系统,供应链系统,固定资产,管理会计,成本管理,生产制造,DAP规则的使用范围DAP规则提供哪些业务系统可以生成总账的,目录,DAP,转换规则概述,DAP,规则的使用范围,DAP,规则在日常使用中的注意事项,DAP,规则的正确的定义流程,目录DAP转换规则概述,DAP,规则在日常使用中的注意事项,公式平台定义时的注意事项:,必须要返回公式结果,常见的公式结果为:公式结果,=XXX,公式定义的最后必须要用英文状态下“,;”,结束,公式中可以使用源单属性实体属性,也可以使用系统提供的各种函数,不要直接在界面中拷贝或粘贴公式的某一部分,对于使用“如果,.,否则,”,类似语法的情况,对于每一个大括号其内部必须要有返回“公式结果”并用“,;”,结束,如果是判断相等,直接点击选择用“等于”或者是“,=,”,,而不是用“,=”,;,DAP规则在日常使用中的注意事项公式平台定义时的注意事项:,目录,DAP,转换规则概述,DAP,规则的使用范围,DAP,规则在日常使用中的注意事项,DAP,规则的正确的定义流程,目录DAP转换规则概述,DAP,规则的定义流程,BOTP,的主要操作步骤:,建立业务单据的元数据,建立各业务单据类型之间的单据转换规则,选择源单据,执行单据转换生成目标单据,查看,/,编辑目标单据,保存,/,提交目标单据转换结果,系统执行反写源单,根据需要对目标单据进行下一步处理,DAP规则的定义流程BOTP的主要操作步骤:,DAP,规则的定义流程,第一步:选择对应的业务单据点新增生成一个规则:,DAP规则的定义流程第一步:选择对应的业务单据点新增生成一个,DAP,规则的定义流程,第二步在,DAP,规则新增界面定义凭证生成规则:,DAP规则的定义流程第二步在DAP规则新增界面定义凭证生成规,DAP,规则的定义流程,新增界面中的字段说明:,凭证定义规则界面中黄色标示行为必录项。,生成凭证的状态分为:暂存凭证和提交凭证两种。,显示选项:当勾选“显示编辑界面”时,则点业务单据生成凭证时会显示凭证;不勾选则只提示对应的凭证号码;,当规则勾选“显示编辑界面,”,时,则系统提供一个编辑界面排序选项支持多种排序方式。,DAP规则的定义流程新增界面中的字段说明:,DAP,规则的定义流程,新增界面中的字段说明:,规则过滤:定义该转换规则使用哪种业务单据,数据过滤:确定了规则,过滤符合条件的数据进行转换,源单据属性过滤:定义单据中哪些字段支持转换。,所属财务组织:默认为当前财务,当定义不同的财务组织时该规则只能被定义的财务组织使用。,DAP规则的定义流程新增界面中的字段说明:,DAP,规则的定义流程,总账中往来通知单生成凭证的定义规则:,总账以往来通知单为例看一下如何设置,DAP,规则,DAP规则的定义流程总账中往来通知单生成凭证的定义规则:,DAP,规则的定义流程,定义规则前的准备工作:,规则中主要是分录行中关于科目和核算项目信息的设置比较重要,,DAP,规则中即可以对科目和核算项目定义默认值,也可以设置公式进行获取。,如何设置默认值:科目和核算项目都可以设置默认值,则生成凭证时系统会自动获取规则中的值。,DAP规则的定义流程定义规则前的准备工作:,DAP,规则的定义流程,如何根据单据去获取科目或辅助账信息:,第一步:需要确认所获取的信息是单据头信息,还是单据体的信息。单据一般分为两部分,以红色线为分界线。,DAP规则的定义流程如何根据单据去获取科目或辅助账信息:,DAP,规则的定义流程,第二步:根据业务需要通过点脚本编辑进入公式平台。,DAP规则的定义流程第二步:根据业务需要通过点脚本编辑进入公,DAP,规则的定义流程,依据,DAP,规则生成凭证的几种常见定义方式:,通知单生成凭证:根据往来通知单生成凭证定义的第一个注意事项:,凭证中往来类科目的客户或供应商的辅助账需要根据通知单发送方自动获取的取值公式:,_BOTgetObjectFromCussent(String),其中参数为对象的,id;,正确的定义方式显示如下:,可以通过脚本查看去检查公式定义是否正确,脚本中显示全英文说明公式没有错误。,特别提醒,DAP规则的定义流程依据DAP规则生成凭证的几种常见定义方式,DAP,规则的定义流程,依据,DAP,规则生成凭证的几种常见定义方式:,通知单生成凭证:根据往来通知单生成凭证定义的第二个注意事项:,凭证中往来类科目也可以通过下面两个函数分别去获取核算项目客户或供应商的值。,第一个获取客户的函数:,公式结果,=_BOTGetCustomerFromCompany(,往来通知单,.,发出方公司,.ID);,第二个获取供应商的函数:,公式结果,=_BOTGetSupplierFromCompany(,往来通知单,.,发出方公司,.ID);,定义完核算项目另外最重要的内容就是定义辅助账行对应的原币和本位币金额了,如果不定义则生成的凭证不能获取核算项目的值。,特别提醒,DAP规则的定义流程依据DAP规则生成凭证的几种常见定义方式,DAP,规则的定义流程,一个完整的往来通知单生成凭证的规则显示如下:对于暂存的凭证只有定义黄色标示行就可以了,但是对提交的凭证则辅助账的内容也要定义。,DAP规则的定义流程一个完整的往来通知单生成凭证的规则显示如,DAP,规则的定义流程,依据,DAP,规则生成凭证的几种常见定义方式:,应收(应付单)生成凭证:,应收(应付)单由于单据本身很复杂,则在定义,DAP,规则时需要区分科目中的核算项目是取表头还是取表体中的内容。,我们就以应收单为例说明如何定义。,现有,EAS,提供两种规则,即单据转换为单据的规则和单据转换为凭证的规则,本次主要讲述单据转换为凭证的规则。,DAP规则的定义流程依据DAP规则生成凭证的几种常见定义方式,DAP,规则的定义流程,依据,DAP,规则生成凭证的几种常见定义方式:,应收(应付单)生成凭证:根据应收单生成凭证定义的第一个注意事项:,凭证中往来类的科目的辅助账客户先确定是取应收单据的往来户、还是分录行的订货户或者送货户。,如果取分录行的订货户或送货户的话则可以支持设置如下图的字段取值即可。,DAP规则的定义流程依据DAP规则生成凭证的几种常见定义方式,DAP,规则的定义流程,依据,DAP,规则生成凭证的几种常见定义方式:,应收(应付单)生成凭证:根据应收单生成凭证定义的第一个注意事项:,凭证中往来类的科目的辅助账客户如果取往来户的话,则可以:,第一个获取单据头往来户的定义公式:,公式结果,=_BOTgetObjectFromCussent(,应收单,.,往来户,ID);,第二个获取单据头往来户的定义公式:,公式结果,=_BOTgetObjectFromID(,应收单,.,往来户,ID);,这里介绍的获取核算项目客户的公式只是日常使用比较简单的,在工作中也可以根据需要去使用其他公式获取。,特别提醒,DAP规则的定义流程依据DAP规则生成凭证的几种常见定义方式,DAP,规则的定义流程,依据,DAP,规则生成凭证的几种常见定义方式:,应收(应付单)生成凭证:根据应收单生成凭证定义的第二个注意事项:,如果核算项目需要取到应收单分录行中的明细项的信息,比如物料,费用项目,合同号,应收科目等,则取数公式定义如下:,DAP规则的定义流程依据DAP规则生成凭证的几种常见定义方式,DAP,规则的定义流程,一个完整的应收单生成的凭证的,DAP,规则显示如下:在这个规则中我们既可以获取应收单表头的数据,也可以获取应收单对应表体分录行的数据。,DAP规则的定义流程一个完整的应收单生成的凭证的DAP规则显,DAP,规则的定义流程,依据,DAP,规则生成凭证的几种常见定义方式:,出纳收付单生成凭证:我们以下面这张付款单为例,来说明如何定义,DAP,规则。,DAP规则的定义流程依据DAP规则生成凭证的几种常见定义方式,DAP,规则的定义流程,依据,DAP,规则生成凭证的几种常见定义方式:,出纳收付单生成凭证:根据收付款单生成凭证定义的第一个注意事项:,明确单据中的哪些项目是要在凭证中体现的:,付款单中的对应的付款科目、付款银行账户和银行,收款单位是我们经常需要在凭证信息中体现出来的。,DAP,规则中定义科目是取单据中的科目、分录中的对方科目还是写入默认值。如果取单据中的科目那么是取付款方的科目还是取收款方的科目。,DAP规则的定义流程依据DAP规则生成凭证的几种常见定义方式,DAP,规则的定义流程,依据,DAP,规则生成凭证的几种常见定义方式:,出纳收付单生成凭证:根据收付款单生成凭证定义的第二个注意事项:,定义,DAP,规则的科目时,单据中的付款科目和对方科目可以通过设置取值公式进行获取:,取付款科目:付款单,.,付款科目,取对方科目:付款单,.,对方科目,-,对方收款科目,取分录行的对方科目:付款单,.,付款单分录,.,对方科目,DAP规则的定义流程依据DAP规则生成凭证的几种常见定义方式,DAP,规则的定义流程,依据,DAP,规则生成凭证的几种常见定义方式:,出纳收付单生成凭证:根据收付款单生成凭证定义的第二个注意事项:,科目对应核算项目的设置:定义好了科目,那么当科目设置了核算项目银行账户或供应商时,就可以直接获取对应付款单中的银行账户、收款方的内容了。,第一种获取核算项目的方式:直接选择取值字段显示如下图:,DAP规则的定义流程依据DAP规则生成凭证的几种常见定义方式,DAP,规则的定义流程,依据,DAP,规则生成凭证的几种常见定义方式:,出纳收付单生成凭证:根据收付款单生成凭证定义的第二个注意事项:,科目对应核算项目的设置:定义好了科目,那么当科目设置了核算项目银行账户或供应商时,就可以直接获取对应付款单中的银行账户、收款方的内容了。,第二种获取核算项目的方式:,公式结果,=_BOTPGetAssTypeValueByNumber_MultiAssItem(,付款单,.ID,付款单,.,付款单分录,.ID,“,核算项目编码,”);,正确的定义结果显示如下:,特殊说明:这个公式是取获取单据中分录行的核算项目信息,需要根据单据,ID,分录,ID,和科目核算项目编码获取辅助核算项目。核算项目的编码需要用英文的双引号。此公式只
展开阅读全文