- 博客(63)
- 收藏
- 关注
转载 构建一个BillView
文章摘要: 本文介绍了一种通过BillView对象操作表单数据的方法,相比直接操作数据包具有三大优势:自动触发插件逻辑、自动填充默认值、触发实体服务规则。提供了C#代码示例,包括创建BillView服务、新建/编辑表单、设置字段值等功能。重点展示了如何利用BillView的完整生命周期管理表单数据,确保表单操作的规范性和完整性。该方法适用于金蝶BOS系统开发场景,能够有效解决直接操作数据包带来的功能缺失问题。
2026-01-24 10:38:02
38
转载 金蝶基础档案数据字典的sql语句
本文展示了SQL查询语句,用于提取企业基础档案数据。主要包括客户表、部门表和职员表的关键字段信息。客户表查询包含客户内码、联系方式、财务信息等110余个字段,并更新了客户分类;部门表包含部门代码、负责人等18个字段;职员表包含职员内码、个人信息等8个字段。这些SQL语句可用于企业ERP系统中基础数据的提取和管理,为后续业务分析提供数据支持。查询结果涵盖了企业运营管理所需的核心基础信息。
2026-01-24 10:04:07
61
转载 单据数据包DynamicObject的结构及操作
本文介绍了金蝶单据数据包DynamicObject的结构特点及操作方法。DynamicObject是一种层次化数据结构,包含单据头字段、单据体行集合等元素。文章详细说明了直接操作DynamicObject和通过字段元数据操作两种方法,包括字段取值赋值、基础资料处理等,并提供了代码示例。特别强调了基础资料字段赋值的正确方式,避免常见错误。通过本文可掌握对单据数据包的基本操作技巧,为插件开发提供指导。
2026-01-24 09:43:54
39
转载 金蝶开发C#
本文摘要介绍了金蝶ERP系统中常用的数据表结构及表单插件开发方法。主要内容包括:1) 金蝶常用数据表清单,涵盖项目、物料、销售、采购、生产等业务模块的核心表;2) 表单插件开发的关键方法,如BarItemClick、BeforeSave等事件处理;3) 表单操作示例代码,包括字段取值赋值、单据体操作、信息提示等;4) 常用业务表如T_BD_MATERIAL(物料主档)、T_SAL_ORDER(销售订单)等的应用说明。该摘要为金蝶二次开发提供了实用的技术参考,特别适合需要快速了解金蝶数据结构和插件开发的实施人
2026-01-24 09:30:00
156
原创 云星空 应收款账龄分析取数SQL
本文提供了一个应收款账龄分析的SQL查询方案,主要从业务应收单、收款单、收款退款单和其他应收单中提取未核销数据。SQL查询分为四个部分:1) 业务应收单未核销金额计算;2) 收款单未核销金额取负数;3) 收款退款单未核销金额;4) 其他应收单未核销金额。查询通过关联多张业务单据表和核销记录表,计算各单据的剩余应收金额,并筛选出金额不为零的记录。该SQL可帮助企业进行应收款账龄分析,掌握应收款项的账龄分布情况。
2026-01-03 21:26:12
208
原创 金蝶云星空 采购订单 获取物料最低有效价格
文章摘要: 本文介绍了金蝶云星空中按采购组织、物料编码和采购数量查询最低有效价格的存储过程实现。该存储过程通过临时表存储币种信息,结合汇率转换计算本币价格,并筛选有效价目表中的最低价格。关键步骤包括:1) 根据不同采购组织设置对应币种;2) 获取当前有效汇率;3) 关联供应商、物料基础信息;4) 计算含税单价的本币价格;5) 按分量计价范围和价格排序,优先返回默认供应商的最低价格。该方案支持分量计价,可确保在指定采购数量下获取最优采购价格。
2025-09-19 14:22:29
204
原创 金蝶云星空 调价表取历史价格
摘要:为解决调价单中无法自动带出历史价格的问题,开发了一个插件和存储过程。插件在保存调价单时触发,通过逐行查询获取供应商最近历史价格,并填充到相应字段。存储过程Proc_BHR_GetLastSupplierPrice根据供应商编号、物料编号及数量范围,从数据库中查询最近的历史价格记录,包括含税价、税率等信息。该方案实现了批量调价时自动获取历史价格的功能,提高了工作效率。
2025-09-10 21:32:54
321
原创 云星空K3Cloud 获取物料采购价目表按分量取价
该文章描述了一个SQL Server函数GetMatchedPricelistInfo,用于从K3Cloud系统中获取匹配的物料采购价目表信息。函数根据供应商ID、物料编号、当前日期和采购数量作为输入参数,返回符合条件的分级价格信息,包括起止数量、单价、含税价及税率等。查询逻辑确保价格在有效期内,且采购数量落在指定的数量区间内(从数量小于采购数量,至数量大于等于采购数量或为0表示无穷大)。该函数主要用于采购业务中获取适用的物料价格。
2025-08-28 21:36:00
482
原创 sql server 取起始日期到结束日期中自然月最后一天,与日期维度行转列
摘要:这段SQL代码实现了从起始日期到结束日期区间内获取各自然月最后一天,并对库存数据进行行转列处理。主要步骤包括:1)定义日期变量并处理结束日期;2)计算日期区间月份数;3)创建临时表存储各月最后一天;4)查询指定日期区间的库存数据;5)使用PIVOT将日期维度转换为列,展示各物料在不同月末的库存数量。代码特别处理了当日作为结束日期的情况,并考虑了日期区间超过30天的月份计算。
2025-08-27 17:23:13
576
原创 SQL Server 处理带逗号分隔符的字符串,返回去重后子字符串
摘要: 该SQL Server函数GetDistinctSubStrings用于处理逗号分隔的字符串,返回去重后的子字符串。函数接收一个最长4000字符的字符串参数,通过循环分割每个子字符串并进行去重处理,最终返回由唯一子字符串组成的新字符串。实现方式包括:定位分隔符位置、提取子字符串、检查重复项,以及构建结果字符串。适用于需要处理CSV格式数据并确保唯一性的场景。
2025-08-07 16:39:28
120
原创 docker 安装onlyoffice
本文介绍使用Docker部署ONLYOFFICE文档服务器并配置测试模板的操作流程。通过docker run命令启动容器,映射端口16080/16443,挂载日志、数据等多个目录,并设置JWT认证密钥和时区。随后通过docker exec命令创建测试模板并设置为开机自启,最后演示如何查询默认的JWT密钥用于NextCloud等系统集成。操作完成后需重启容器使配置生效。整个流程涵盖了ONLYOFFICE容器化部署、模板配置和密钥查询等关键步骤。
2025-07-31 15:57:59
195
原创 利用递归批量查询BOM尾阶(云星空7.5+都可以)
利用递归批量查询BOM展尾阶,查询产成品数量在400左右2份钟可以查询,200以下 几秒就可完成。
2025-03-25 21:01:55
366
转载 ASP.NET Core 一个Json返回类
为此,我将各类返回标准化封装,客户端将统一得到 JSON:[{“status”:200,“message”:“success”,“data”:[Object]}],有利于建立统一的数据处理模型。很多时候(如Ajax)我们需要从Web应用中得到标准的反馈以便进行数据分析。
2024-12-06 14:53:40
167
转载 C# 如何获取SQL Server 中指定数据表的所有字段名和字段类型
针对SQL Server 数据库,restrictionValues的长度为4,其中restrictionValues[0]为Catalog(数据库名),restrictionValues[1]为Owner(所有者),restrictionValues[2]为Table(表名),restrictionValues[3]为Column(列名)。总结:SqlConnection.GetSchema方法用于获取数据库架构信息,通过不同参数的组合可实现各种数据架构信息的获取功能。
2024-11-27 10:09:36
462
转载 Java使用JaxWsDynamicClientFactory和HttpURLConnection两种方式调取webservice的接口
链接:https://pan.baidu.com/s/15UjnqWU3J6Sx6CibizyqFw 提取码:yjfl。方式3. HttpURLConnection调用方式。式2所需jar 百度云盘。
2024-10-23 20:32:36
507
转载 CXF通过JaxWsDynamicClientFactory添加代理动态调用WSDL
CXF通过JaxWsDynamicClientFactory添加代理动态调用WSDL。JaxWsDynamicClientFactory通过bus添加代理。
2024-10-23 20:26:30
343
转载 JaxwsDynamicClientFactory无法调用webservice服务
JaxwsDynamicClientFactory是Apache CXF框架中的一个类,用于动态创建和调用基于JAX-WS标准的Web服务。它提供了一种简便的方式来处理Web服务的调用和响应。然而,如果JaxwsDynamicClientFactory无法调用Web服务,可能是由于以下几个原因:服务地址错误:请确保提供的Web服务地址是正确的,并且可以通过网络访问到该地址。Web服务不可用:可能是由于Web服务本身的问题,例如服务未启动、服务端口被阻止等。请确保Web服务已经正确部署和运行。Web服务的
2024-10-23 20:14:21
601
原创 堆叠与M-LAG的区别
虽然堆叠、M-LAG均通过将多台设备虚拟为一台设备的方式提升了可靠性,但二者在配置上存在很大差异。堆叠与M-LAG的配置存在较大差异。一般:控制面集中,故障可能在成员设备上扩散。主设备的故障可能影响成员设备,可靠性一般。扩容:三台设备以上扩容时需改变原有网络架构或重启设备,影响现有业务。所有设备相当于一台设备,登录设备组中任意一台设备均相当登录主设备。简单:逻辑上为一台设备,多台设备同时配置。所有设备独立,各设备仍有独立的管理网口。一般:控制面的能力局限于主设备的能力。设备组成员有各自的MAC地址。
2024-04-29 12:05:48
1566
原创 H3C ACL的应用与配置1
SWHC1-acl-ipv4-adv-3000]rule 30 permit ip source 192.168.50.252 0 destination 192.168.70.252 0 //设置一条ID为30的过滤,允许源地址为 192.168.50.252 访问目的地址为192.168.70.252 的设备。高级ACL范围3000-3999:对源IP,目地IP,协议,端口号进行过滤。[SWHC1]acl number 3000 //创建高级ACL 3000。
2024-04-26 20:00:03
2349
转载 MegaCli命令详解
Other Error Count 表示磁盘可能存在松动,可能需要重新再插入。Medai Error Count 表示磁盘可能错误,可能是磁盘有坏道,这个值不为0值得注意,数值越大,危险系数越高,MegaCli 的Media Error Count: 0 Other Error Count: 0。rpm -qa | egrep ‘Lib_Utils|MegaCli’ //检查是否安装。MegaCli是一款管理维护硬件RAID软件,可以用来查看raid信息等。一、MegaCli命令介绍。
2024-01-04 20:48:40
1587
转载 Linux系统下 Raid5 在线加磁盘扩容
Raid5 在线加磁盘扩容一台Dell R730 配的raid5空间不够了,新加一块盘在线扩容,不重启系系统也不停服务。
2023-12-23 11:15:40
1639
转载 在Linux系统下进行raid操作:
注:-strpsz 条带大小,raid卡默认即可,DellR730默认是64。主要用于一台Linux服务器硬盘扩容,后插入几块新的硬盘来做raid1或raid5。注:L1的1为RIAD组 Target Id 号,L0通常装的系统不能删。查看和清除 raid的 cache ,重建raid时可能需要。#检查新硬盘是否存在foreign key。#查看一个raid由哪些盘组成。#查看系统里有哪些raid组。#删除raid组1,小心操作。#清除foreign key。外来盘导入完整的raid信息。
2023-12-23 11:14:25
458
转载 java实现的类似于sql join操作的工具、通用递归
java实现的类似于sql join操作的工具类(java集合的一对多,一对一关联操作),通用递归,最低需要java8
2023-12-07 08:49:32
246
转载 SQL 数据库引擎语句 sp_executesql 的使用介绍(Transact-SQL)
sp_executesql (Transact-SQL)
2022-10-18 09:00:33
2584
原创 Oracle获取上一年的时间
select extract(year from sysdate)-1||‘-01-01 00:00:00’ start_time,concat(extract(year from sysdate)-1||‘-12-’||to_char(LAST_DAY(sysdate),'dd '),‘23:59:59’) end_time from dual
2022-09-17 16:44:58
4990
转载 泛型约束:接口约束、new()构造函数约束、组合约束(即多种约束合并)
调用的话:var str = Singleton.Instance.Outresult(“我是输出内容…上面用到的是类中一个方法来获取类的唯一实例对象。泛型 new()约束:父类是一个单例类。综上:两种方式实现单例。
2022-09-16 17:19:24
787
转载 如何在OWIN中间件中捕获SecurityTokenExpiredException?
在遵循Rui Figueiredo的this excellent article以便向API添加刷新令牌功能时,我似乎在OWIN中没有JwtBearerEvents。我有一个带有OWIN的Web API,它使用JwtBearerAuthenticationOptions (.Net Framework4.5.2)来验证身份验证令牌。似乎不能掌握如何使用OWIN管道来实现同样的效果。...
2022-08-05 21:00:33
339
转载 怎么样自定义自己的中间件
以平台和子系统举例,我们正在开发一个子系统,其中用户信息,登录,注册等功能是放在平台上的,这是一个跨多语言的系统,平台是Java语言开发,用户在访问子系统的一些页面的时候需要验证是否登录,另外一些页面是不需要验证是否登录的,所以需要一个身份验证系统来代替Identity的功能。现在,我们的中间件核心业务流程的实现已经出来了,我就不大篇幅的粘贴代码了,会影响阅读,感兴趣具体实现的朋友可以去下面的地址查看代码,有具体流程的注释。至此,我们的核心需要的类已经建立完了,剩下的就是填充代码。...
2022-08-05 20:41:39
319
转载 【ASP.NET Core 认证】JwtBearer认证
试想一下,公司内的多个业务项目都会使用该token,因此,为了让每个项目都可以进行身份认证,就需要将密钥分发给所有项目,这就产生了较大的风险。在HTTP标准验证方案中,我们比较熟悉的是"Basic"和"Digest",前者将用户名密码使用BASE64编码后作为验证凭证,后者是Basic的升级版,更加安全,因为Basic是明文传输密码信息,而Digest是加密后传输。注意,如果设置了TokenValidationParameters.AudienceValidator,则该参数无论是何值,都会执行。...
2022-08-03 22:21:37
2136
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
2