跨账套获取数据


在开发过程中如果需要获取或操作其他账套的数据。

比如:

在系统库更改了账套的权限,需要删除查询账套中的用户,然后删除用户的权限缓存,这个时候就需要在系统账套下,生成一个业务账套并查询用户数据

操作步骤如下:

注入 IJOCBusinessContextFactory 

跨账套获取数据

根据账套编号 BusinessCode生成账套操作的实例

C# 全选
string businessCode="240001"
using (var theBusinessContext = _businessContextFactory.CreateDbContext(businessCode))
{
    var userIDs = theBusinessContext.Query<base_user>().Select(s => s.RowID).ToList();
    _cacheHelper.BatchDeleteUserAuthorize(userIDs);
}

 

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
张国生
评论列表

发表评论

评论内容
昵称:
验证码:
验证码
关联文章

获取数据
克隆功能实现
系统管理功能调整
YES开发框架教程--新增一个
YESWEB开发框架,域名绑定
.NETCore和.NET5 MVC解析获取appsettings.json数据
SAP S/4HANA MM 模块培训 18:物料启用与原材料主数据
CEFSharp致性JS脚本并获取返回数据
如何在进销存系统中进行期管理和封操作
在进销存系统中如何基于期管理进行精准库存计算
SAP S/4HANA MM:采购组织的3种类型——工厂级、工厂与公司代码详解
SAP S/4HANA FICO 入门 47:银行账户与手工银行对掩码
IIS自定义域响应头 Access-Control-Expose-Headers
IIS配置允许域访问
VSCode 正则表达式行搜索
服务端获取客户端连接
关于交易号获取
SAP S/4HANA MM模块培训 25 - 库存转储与转移过:321、309、一步/两步与STO
SAP S/4HANA FICO 入门 52:客户收款清、部分付款与剩余项
SAP S/4HANA FICO 入门 46:银行对、House Bank 与 Account ID