【云星空】金蝶云星空往来模块,后台配置开关以及作用说明原创
金蝶云社区-吃面
吃面
76人赞赏了该文章 1,215次浏览 未经作者许可,禁止转载编辑于2024年02月29日 11:21:25
summary-icon摘要由AI智能服务提供

本文介绍了多个与财务系统(AR模块)相关的配置参数及其作用,包括日志记录、发票行数限制、暂估下推行数限制、成本类型获取、大批量数据成本获取量、报表权限放开、组织间结算成本获取方式、暂估核销日志记录以及下推是否携带计划等。每个参数通过SQL语句进行配置,旨在优化系统性能、防止超时、提高数据准确性及解决权限问题。

此文章会持续更新,另外大部分限制开关都是为了防止流程走不完,谨慎使用

1、采购入库,销售出库审核自动下推应用日志记录开关:

DELETE T_BAS_SYSTEMPROFILE WHERE FKEY = 'IsWritePushLogforFile' and FCATEGORY = 'AR';
INSERT INTO T_BAS_SYSTEMPROFILE(FCATEGORY,FORGID,FACCOUNTBOOKID,FKEY,FVALUE,FACCTPOLICYID,FACCTSYSTEMID) VALUES ('AR',0,0,'IsWritePushLogforFile',N'1',0,0) ;

作用:记录下推过程的日志,排查下推失败问题

查看日志方式:路径可配置(暂缺),默认在website-->appdata-->log-->araplog目录下

2、发票保存提示限制3000行:
DELETE T_BAS_SYSTEMPROFILE WHERE FKEY = 'SendToInvoiceLimit' and FCATEGORY = 'AR';
INSERT INTO T_BAS_SYSTEMPROFILE(FCATEGORY,FORGID,FACCOUNTBOOKID,FKEY,FVALUE,FACCTPOLICYID,FACCTSYSTEMID) VALUES ('AR',0,0,'SendToInvoiceLimit',N'3000',0,0) ;

作用:防止过多的行数导致保存反写超时,审核自动核销生成调整单过程太长超时

3000是可修改的数字,只可以是数字,填多少就是可以由多少行明细关联下推

3、暂估下推财务限制行数参数:
DELETE T_BAS_SYSTEMPROFILE WHERE FKEY = 'HookMergeToFinBillCount' and FCATEGORY = 'AR';
INSERT INTO T_BAS_SYSTEMPROFILE(FCATEGORY,FORGID,FACCOUNTBOOKID,FKEY,FVALUE,FACCTPOLICYID,FACCTSYSTEMID) VALUES ('AR',0,0,'HookMergeToFinBillCount',N'1000',0,0) ;

作用:防止上游出入库单过多,勾稽耗时过长,自动核销生成冲回单耗时过长,应付单还会有生成成本差异金额,整个流程耗时过长超时。

4、获取成本类型参数:

select FVALUE from T_BAS_SYSTEMPROFILE where FCATEGORY = 'AR' and FKEY = 'GetCostType'

1表示不支持调差纯SQL方式获取成本

2表示历史版本数据获取成本  2018年6月25号之前

默认不配置,最新版本获取成本逻辑。

5、大批量数据获取成本参数:

DELETE T_BAS_SYSTEMPROFILE WHERE FKEY = 'GetCostCountLimit' and FCATEGORY = 'AR';
INSERT INTO T_BAS_SYSTEMPROFILE(FCATEGORY,FORGID,FACCOUNTBOOKID,FKEY,FVALUE,FACCTPOLICYID,FACCTSYSTEMID) VALUES ('AR',0,0,'GetCostCountLimit',N'30000',0,0) ;

默认获取成本是5W行一批次,如果关联行超过5W就容易导致获取成本超时,所以这里可以通关参数修改一批次获取成本的量,理论上服务器支持的前提下数字越大总耗时越短。

6、报表基础资料权限放开,不根据过滤条件组织取数。

DELETE T_BAS_SYSTEMPROFILE WHERE FKEY = 'GetPermissionSwitch' and FCATEGORY = 'AR'; 

INSERT INTO T_BAS_SYSTEMPROFILE(FCATEGORY,FORGID,FACCOUNTBOOKID,FKEY,FVALUE,FACCTPOLICYID,FACCTSYSTEMID) VALUES ('AR',0,0,'GetPermissionSwitch',N'1',0,0) ;

作用:由于报表权限会根据过滤条件组织过滤权限数据,这个参数能解决,同一用户在多个不同组织下都有权限时取不到部分组织的数据的问题。(2023年9月后版本支持)

7、组织间结算清单下推应收获取成本,按全部获取和按部分获取参数:

DELETE T_BAS_SYSTEMPROFILE WHERE FKEY = 'GetCostForInnerORG' and FCATEGORY = 'AR'; 

INSERT INTO T_BAS_SYSTEMPROFILE(FCATEGORY,FORGID,FACCOUNTBOOKID,FKEY,FVALUE,FACCTPOLICYID,FACCTSYSTEMID) VALUES ('AR',0,0,'GetCostForInnerORG',N'1',0,0) ;

组织间结算没有准确的上下游数据关系,并且标准产品是不允许分次下推。但是客户应用时常有放开部分下推,导致获取成本跟预期不一致。

现增加参数,执行上述SQL后获取成本会按数量计算,但是存在浮动换算时获取成本就会不对。

8、暂估核销过程日志

delete from T_BAS_SYSTEMPROFILE where FCATEGORY='AR' and FKEY='IsWriteHookLogforFile' INSERT INTO T_BAS_SYSTEMPROFILE(FCATEGORY,FORGID,FACCOUNTBOOKID,FKEY,FVALUE,FACCTPOLICYID,FACCTSYSTEMID) VALUES ('AR',0,0,'IsWriteHookLogforFile','1',0,0) ;

记录暂估核销及反核销过程中的日志,默认不开启。开启后默认记录在ARAPLOG或者D盘HookLog_文件里

9、下推携带计划后台开关

DELETE FROM T_BAS_SYSTEMPROFILE WHERE FCATEGORY = 'AR' AND FKEY = 'PushIsNotGetPlan'; 

INSERT INTO T_BAS_SYSTEMPROFILE(FCATEGORY, FKEY, FVALUE) VALUES('AR', 'PushIsNotGetPlan', '0');

管理参数里携带计划配置之前都是后台参数控制携带,FVALUE为1时表示不携带,0表示携带。此参数关闭携带可解决部分下推由于关联流程数据关闭或者丢失导致未响应问题。

图标赞 76
76人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!

您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!

请选择打赏金币数 *

10金币20金币30金币40金币50金币60金币
可用金币: 0