16.5sp 全面预算实际数自动抽取方案

一、知识点
U8 系统 16.5sp 版本中全面预算实际数自动抽取的实现方法,涉及预算管理模块抽取方案配置、VBS 文件生成(基于不同 SQL Server 版本)、Windows 任务计划程序设置及抽取日志查看等,核心是通过系统配置与自动化工具解决实际数实时更新问题。
二、问题描述
全面预算实际数通常在单据执行到预算扣减时点自动更新,但偶因控制规则更改、网络错误等导致未实时更新,需手工抽取且易遗漏。16.5sp 补丁提供实际数自动抽取功能,需说明其实现方法。
三、问题分析与解决方案
通过配置预算抽取方案、生成自动化脚本(VBS)、设置任务计划程序,实现实际数自动抽取,具体设置步骤如下:
1、预算管理模块设置抽取方案。
登陆预算管理—预算分析—抽取方案:增加一个新的抽取方案,设置抽取计划以及抽取项目,点选【抽取实际数】。
说明:项目范围可以多选,但是如果数据量比较大的话,建议分项目建立多个抽取方案,启动时间间隔开。


2、得到实际数自动抽取的VBS文件
Sql 2016以下版本:
以sql2014为例:增加抽取方案之前确保Sql Server代理服务已经启动
设置完预算抽取方案以后,在 Microsoft SQL Server Management Studio下的sql server代理—作业下会生成U8BudgetJob开头的作业

选择该作业,点击右键属性,调出作业属性窗口。

选择步骤—编辑,打开作业步骤属性

自行创建一个txt文件,将作业步骤中的脚本复制粘贴到该txt文件中,并修改后缀名为‘vbs’.
例如::\U8SOFT\GDP\U8BM\002实际数抽取.vbs
Sql2016及以上版本
设置完抽取方案以后,在安装目录:\U8SOFT\GDP\U8BM下会生成下图中的预算抽取方案的vbs文件。

3、检查windows任务计划程序是否自动生成任务
从控制面板中找到操作系统的任务计划程序(下图是win server 2016系统的节点),查看任务计划程序库中是否存在“预算方案抽取(执行数自动抽取方案)”
说明:使用sql2016以下版本数据库先做步骤4,再做步骤3。


如果有该任务计划程序,则找到对应任务计划程序,做如下修改。
如果没有先做步骤4,再回来做步骤3.
A、常规页签:选择运行时用户,并勾选“不管用户是否登录都要运行”。
16.5sp 全面预算实际数自动抽取方案
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



