摘要: alter PROCEDURE A01_Test @docno nvarchar(max)='', @CreatedOn nvarchar(max) AS BEGIN SET @docno= N'and '+ REPLACE(@docno, 'docno', 'docno'); if(ISNULL( 阅读全文
posted @ 2026-03-11 17:22 江境纣州 阅读(1) 评论(0) 推荐(0)
摘要: public void AfterCreateChildControls() { GetProfileValueProxy bpObj = new GetProfileValueProxy();//需要添加引 用:..\U9.VOB.Product.Component\UBF\UFIDA.U9.Ba 阅读全文
posted @ 2026-03-11 11:19 江境纣州 阅读(0) 评论(0) 推荐(0)
摘要: bool disableSecurity = UFSoft.UBF.View.Query.QueryCompiler.DisableSecurity; bool disableWriteSecurity = UFSoft.UBF.View.Query.QueryCompiler.DisableWri 阅读全文
posted @ 2026-03-11 11:11 江境纣州 阅读(0) 评论(0) 推荐(0)
摘要: If Not Exists(SELECT TOP 1 FullName From UBF_JOB_NoParaRunableBPSVList WHERE FullName='UFIDA.U9.Cust.Q.ZXBP.PublicBP.ProductIssueService') begin INSER 阅读全文
posted @ 2026-03-11 10:44 江境纣州 阅读(0) 评论(0) 推荐(0)
摘要: PLCacheManager.DataCache.FlushCache(); PLCacheManager.ObjectCache.FlushCache(); 阅读全文
posted @ 2026-03-11 10:43 江境纣州 阅读(0) 评论(0) 推荐(0)
摘要: private void Do_AfterInit(UFSoft.UBF.UI.IView.IPart part, EventArgs args) { _strongPart = part as UFIDA.U9.MFG.MO.DiscreteMOUIModel.DiscreteMOMainUIFo 阅读全文
posted @ 2026-03-11 10:30 江境纣州 阅读(0) 评论(0) 推荐(0)
摘要: public override void AfterInit(IPart Part, EventArgs args) { base.AfterInit(Part, args); _part = Part as UFIDA.U9.SCM.SM.SOUIModel.StandardSOMainUIFor 阅读全文
posted @ 2026-03-11 09:29 江境纣州 阅读(0) 评论(0) 推荐(0)
摘要: 注:脚本执行有风险,对于客户正式环境请在研发指导下执行。 平台默认的在列表中设置了默认的方法模板,但是通过代码,我们也可以让普通的列表窗口有输出功能 private void OnOutPut_Extend(object sender, UIActionEventArgs e) { BuildDat 阅读全文
posted @ 2026-03-06 08:53 江境纣州 阅读(1) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2026-02-27 10:40 江境纣州 阅读(2) 评论(0) 推荐(0)
摘要: 1、发布服务,生成sg文件 2、增加组件 如果是调度的话,这里就可以了 3、增加页面 3、增加菜单 4、页面编辑 5、发布验证 阅读全文
posted @ 2026-02-24 09:38 江境纣州 阅读(0) 评论(0) 推荐(0)
摘要: 一、UI插件 1、页面左上角小红点:引用D:\yonyou\UBFCE\U9.VOB.Product.UBF\UBFStudio\Runtime\UFIDA.U9.UI.PDHelper.dll PDFormMessage.ShowAlertDialog(_strongPart, ex.Messag 阅读全文
posted @ 2026-01-26 10:33 江境纣州 阅读(16) 评论(0) 推荐(0)
摘要: 1、找到 App.UserLic.FirstUseOn,并在确保myBase关闭的情况下将其删除; 发现不行,因为App重启后,App.UserLic.FirstUseOn会自动赋值当前,然后直接过期了 2、删除App.UserLic,可以是可以,但是只是重置了一个月,过了一个月又要重置。 App. 阅读全文
posted @ 2025-11-27 10:19 江境纣州 阅读(0) 评论(0) 推荐(0)
摘要: /**************************************************************** * 检查近期死锁;定位到具体的对象。方便排查问题; ********************************************************** 阅读全文
posted @ 2025-11-14 10:45 江境纣州 阅读(15) 评论(0) 推荐(0)
摘要: 业务场景:将U9的基础档案数据同步到第三方系统,同步方式是U9中新建档案保存时将实体ID调用第三方系统消息接口通知到第三方系统,第三方系统接收到消息后,调用U9的接口根据ID查询实体数据。 问题:在实体的Inserted事件中发送消息给第三方系统,但是事务可能还没有提交到数据,第三方调用接口来查询的 阅读全文
posted @ 2025-11-06 15:49 江境纣州 阅读(26) 评论(0) 推荐(0)
摘要: 1、定义sql函数 ALTER FUNCTION [dbo].[fn_GetItemStoreQty] ( @ItemID VARCHAR(50) --料品ID ) RETURNS decimal(24,9) AS BEGIN DECLARE @StoreQty decimal(24,9) SET 阅读全文
posted @ 2025-11-06 13:05 江境纣州 阅读(13) 评论(0) 推荐(0)
摘要: 枚举: select trl.Name,t.* from MO_CompleteRptDocType t inner join UBF_Sys_ExtEnumValue e on e.EValue=t.businessType inner join UBF_Sys_ExtEnumType et on 阅读全文
posted @ 2025-10-31 14:19 江境纣州 阅读(10) 评论(0) 推荐(0)
摘要: 1、改ubf配置 2、建解决方案 3、改命名空间 4、创建业务组件 5、修改组件命名空间 6、创建操作,修改方法名,返回值;事务类型,如果是查询:Supported,如果是增删改:Required;独立事务的用RequiredNew 7、修改参数 8、保存,构造BP 阅读全文
posted @ 2025-10-21 17:05 江境纣州 阅读(9) 评论(0) 推荐(0)
摘要: DECLARE @MyArray TABLE (Id INT IDENTITY(1,1), Value bigint) INSERT INTO @MyArray (Value) select id from CBO_ItemMaster where Code in ('501-000001') -- 阅读全文
posted @ 2025-10-19 16:36 江境纣州 阅读(9) 评论(0) 推荐(0)
摘要: declare @SNIndex bigint exec [dbo].[AllocSerials] @AllocCount = 1, @StartSN = @SNIndex output insert into fa_AssetDepreciateScheduleAllocDetail select 阅读全文
posted @ 2025-10-15 15:19 江境纣州 阅读(3) 评论(0) 推荐(0)
摘要: using UFSoft.UBF.Util.Log; private static ILogger logForMO = LoggerManager.GetLogger("UFIDA.U9.MO.MO"); logForMO.Error(message); 引用UBF.System.dll 阅读全文
posted @ 2025-10-15 13:49 江境纣州 阅读(12) 评论(0) 推荐(0)