BE插件 查看以及停用方法
U9菜单客开监控里面 右键新窗口打开 网址后 加上
&Admin-true后,按钮可用,选中客开插件,暂停运行(临时暂停,永久暂停请干掉配置文件), 暂停的插件IIS重启后会自动生效
删除客开验证
DELETE FROM dbo.system_InstalledAppModulePack
WHERE DomainCode = 'CD'
GO
取消补丁认证(可能会失败)
登陆portal报错:系统被锁定!可能是由于补丁执行引起的,请执行补丁同步解除锁定
分析:补丁未同步引起。 处理:同步补丁。补丁记录存放位置如下: Portal:SysManageServerPatchConfigUFIDA.UBF.SystemManage.AllInstalledPatch.xml 数据库:查看补丁安装记录表[system_InstalledAppModulePack],Code存储补丁号 报表:ReportServerinPatchConfigUFIDA.UBF.SystemManage.ServerInstalledPatch.xml 分析原因:由于是卸载3.0后重新安装,所以补丁已经下过,安装文件存在,但是没有内容。所以要重新下载。注意以后卸载以后要删除安装包。 解决方案:同步补丁,有下面两种方法 1. 是直接在服务器监控中点击同步按钮,但是这样要是需要同步的补丁比较多,就需要花费很长时间,1`2小时。如果是生产环境就要问客户能不能接受,如果不能接受采用方案二。 2. 在yonyouPortalSysManageServerinUFIDA.UBF.SystemManage.MainControl.xml中将CheckPatchState="true"设置为true系统将不判断补丁是否一致,重启SystemManage服务在Services.msc>UFSysManageService_3.0进行重启。
修改\Portal\SysManageServer\bin文件夹下的UFIDA.UBF.SystemManage.MainControl.xml文件的
CheckPatchState="false"
//WebPart/UIFormWebPartCodeBehindExtend/AfterCreateChildControls()
//开启个性化
UFIDA.U9.UI.PDHelper.PersonalizationHelper.SetPersonalizationEnable((BaseWebForm)this, true);
//查询按钮设置
PDFormMessage.ShowConfirmDialog(this.Page, "改为自己的参照的FormID", "580", "408", Title, wpFindID.ClientID, this.BtnFind, null);
//弹性域设置
FlexFieldHelper.SetDescFlexField(new DescFlexFieldParameter[] { new DescFlexFieldParameter(this.FlexFieldPicker0, this.Model.XX) });
//this.FlexFieldPicker0为表头弹性域处理,需要在UIForm中拖出弹性域控件
FlexFieldHelper.SetDescFlexField(this.DataGrid5, this.DataGrid5.Columns.Count - 1, "DescFlexField");//表体弹性域处理,需要UIForm中表体最后一列添加一个Text的列。平台代码自动实现,“DescFlexField”名称需要和后台BE对应字段名称完全一致。
//取得提示信息资源:是否删除当前记录
string message = PDResource.GetDeleteConfirmInfo();
//绑定注册弹出对话框到删除按钮
PDFormMessage.ShowConfirmDialog(this.Page, message, "", this.BtnDelete);
PDFormMessage.ShowConfirmDialog(this.Page, "确认放弃当前记录?", "", this.BtnCancel);
//设置默认行号
GetProfileValueProxy bpObj = new GetProfileValueProxy();//需要添加引用:..\U9.VOB.Product.Component\UBF\UFIDA.U9.Base.BaseBP.Deploy.dll和UFIDA.U9.Base.BaseBP.Agent.dll文件。
bpObj.ProfileCode = "SysLineNo";
PVDTOData pVTDOData = bpObj.Do();
//行GRID
((IAutoRowNo)this.DataGrid5.Columns["DocLineNo"]).Sequence = true;//RowNo对应行号的字段
((IAutoRowNo)this.DataGrid5.Columns["DocLineNo"]).SequenceStep = Int32.Parse(pVTDOData.ProfileValue);
((IAutoRowNo)this.DataGrid5.Columns["DocLineNo"]).SequenceStart = Int32.Parse(pVTDOData.ProfileValue);
/// <summary>
/// 根据单据类型设置单号状态
/// </summary>
///放置WebPart=>AfterUIModelBinding()中
private void SetDocNoControlStatus()
{
//调用BP获取默认单据类型
UFIDA.U9.Cust.U9Demo.DeliveryBP.Proxy.GetDefalueDocTypeProxy proxy = new DeliveryBP.Proxy.GetDefalueDocTypeProxy();
//proxy.ID = this.Model.ProductPubChangeApply.FocusedRecord.ProductDocType??0;
proxy.ID = Convert.ToInt64(this.DocumentType104.Key);
UFIDA.U9.Cust.U9Demo.DeliveryBP.DocTypeDTOData amDocType = proxy.Do();
if (amDocType == null)
{
return;
}
if (amDocType.DocHeadSequenceStyle == 1)//手工编号
{
if (this.Model.Delivery.FocusedRecord != null)
{
this.Model.Delivery.FocusedRecord.DocNo = "";
}
((UFSoft.UBF.UI.ControlModel.IUIFieldBindingDataBindControl)this.DocNo70).ReadOnly = false;
}
else if (amDocType.DocHeadSequenceStyle == 0)
{
((UFSoft.UBF.UI.ControlModel.IUIFieldBindingDataBindControl)this.DocNo70).ReadOnly = true;
if (this.Model.Delivery.FocusedRecord != null)
{
if (this.Model.Delivery.FocusedRecord.DocNo.Trim() == "")
{
this.Model.Delivery.FocusedRecord.DocNo = "自动编号";
}
}
}
}