供应链BOTP配置常见问题解析一、规则的隔离方式是什么?按管理单元隔离,下级管理单元可以看到上级管理单元的规则二、选中了某个单据关联生成的时候提示缺少规则或者选择不到规则,请问都有哪些原因?a.检查是系统否有由某个单据关联生成某个单据的规则;b.如果有规则,检查是否启用了规则c.若已经启用了规则,检查单据是否满足BOTP中数据过滤和规则过滤设置的过滤条件三、函数练习1、采购入库单生成凭证,凭证的记账日期如何取当前总账期间的的最后一天?使用【凭证公共取数函数】下的__BOTgetBookedDate()函数例:采购入库单的业务日期为2011-06-22,它关联生成的凭证取总账期间的最后一天2011-05-31将规则“采购入库单生成凭证”的记账日期设置为:公式结果=__BOTgetBookedDate(采购入库单.采购入库单分录.财务组织.编码);总账系统当前期间为第5期采购入库单业务日期为6月22号采购入库单关联生成凭证,记账日期为2011-05-312、领料出库单生成凭证,科目借方取物料记账分类的“生产成本科目”,贷方取物料记账分类的“物料科目”?使用【基础资料函数】下的__BOTGetAccountFromKacAndBaseData()函数记账分类维护分类要素领料出库单BOTP领料出库单关联生成凭证3、采购合同下推付款单的时候,付款单上的“公司”取合同上行政组织所委托的财务组织。使用【业务组织函数】下的__BOTgetResponsibilityOU函数例:行政组织采购部记账委托组织是“环球广州显像管厂1”公司采购合同分录中行政组织选择采购部采购合同关联生成付款单BOTP公司取值设置为:公式结果=__BOTgetResponsibilityOU(采购合同.分录.行政组织,0,1);采购合同关联生成付款单,公司自动取“采购部”委托的财务组织“环球广州显像管厂1”。4、应付单生成凭证,凭证摘要如果要取应付单上游采购入库单上的摘要,应该使用哪个函数?注意:在去摘要时摘要字段前面要加一个purinwarehsbill,这样才能取到摘要。如果是取分录中的字段加purinwarehsbillentry使用弱关联参数:__BOTGetProperty()例:应付单生成凭证,凭证摘要取应付单的上游单据采购入库单上的仓库属性BOTP摘要设置为:公式结果=__BOTGetProperty(应付单.分录.源单据分录id,"warehouse");采购入库单的仓库为:A仓采购入库单关联生成的应付单生成凭证5、应收单生成凭证(1)科目:如果【单据类型】是“销售发票”或“销售费用发票”,【往来户类型】是“客户”时,借方就取客户记账分类中的“应收账款科目”;【往来户类型】是“供应商”时,借方就取供应商记账分类中的“应收账款科目”;贷方均取应收单分录的对方科目。如果【单据类型】是“其他应收单”,【往来户类型】是“客户”时,借方就取客户记账分类中的“其他应收款科目”;【往来户类型】是“供应商”时,借方就取供应商记账分类中的“其他应收款科目”;贷方均取应收单分录的对方科目。使用【基础资料函数】下的__BOTGetAccountFromKacAndBaseDataId()函数例:记账要素客户记账分类:应收账款科目对应的科目是“应收账款”,其他应收款科目对应的科目是“其他应收款”供应商记账分类:应收账款科目对应的科目是“应收账款”,其他应收款科目对应的是“其他应收款”BOTP设置:科目的借方:1.如果(应收单.单据类型是销售发票或应收单.单据类型是销售费用发票)公式结果=__BOTGetAccountFromKacAndBaseDataId(应收单.往来户ID,应收单.公司,"","2001","3005","");2如果(应收单.单据类型是其他应收单)公式结果=_BOTGetAccountFromKacAndBaseDatald(应收单.往来户ID,应收单.公司,"","2004","3008","");科目的贷方:应收单.分录.对方科目A.单据类型为“销售发票”,往来户类型为“客户”单据生成凭证B.单据类型为“销售费用发票”,往来户类型为“供应商”单据关联生成凭证C.单据类型为“其他应收单”,往来户类型为“供应商”单据生成凭证(2)辅助账核算项目组合:取应收单中的往来户信息。使用【基础资料函数】下的__BOTgetObjectFromCussent()函数例:应收账款科目下挂辅助账:客户+物料,应收单生成凭证,客户取应收单上的往来户信息,物料取应收单分录中的物料BOTP应收单生成凭证的辅助账核算项目组合设置为:物料:应收单.分录.物料应收单.往来类型:公式结果=__BOTgetObjectFromCussent(应收单.往来户ID);应收单客户为汇丰银行:应收单生成凭证,辅助账客户带出汇丰银行(3)金额:取应收单分录的应收金额。(请注意:如果取应收单的应收金额会出现什么情况?金额是否也要加“如果„„”的条件?)金额如果取应收单的应收金额,不用如果,生成凭证的时候就会生成多条分录,如:1.将应收单生成凭证的BOTP的本位币金额和原币金额配置如下图:应收单关联生成凭证,就会有三条分录出现,2.金额加“如果„„”的条件,如下图:应付单生成凭证(4)如果科目下挂了成本中心的辅助账,如何让应收单上部门转化为凭证的成本中心?使用【业务组织函数】下的__BOTgetCostCenterFromOrgUnit()函数会计科目“劳务成本”下挂辅助账成本中心,应收单上部门设置为“采购部”应收单关联生成凭证BOTP设置:应收单关联生成凭证