有没有办法通过 BLC 代码更改营业日期?
Is there a way to change the Business Date through BLC code?
我可以通过BLC代码更改营业日期吗?我知道它在 AccessInfo DAC (AccessInfo.businessDate) 中。
谢谢...
静态 PXContext
有一个名为 SetBusinessDate
的 public 静态方法,您可以使用该方法更改业务日期。
public static void SetBusinessDate(DateTime? date)
{
PXContext.PXIdentity.BusinessDate = date;
}
您可以简单地调用 PXContext.SetBusinessDate 方法并在之后强制刷新页面,否则 UI 仍会显示旧的营业日期。
var YOUR_NEW_BUSINESS_DATE = new DateTime(2022,01,01);
PXContext.SetBusinessDate(YOUR_NEW_BUSINESS_DATE);
throw new PXRefreshException();
我可以通过BLC代码更改营业日期吗?我知道它在 AccessInfo DAC (AccessInfo.businessDate) 中。
谢谢...
静态 PXContext
有一个名为 SetBusinessDate
的 public 静态方法,您可以使用该方法更改业务日期。
public static void SetBusinessDate(DateTime? date)
{
PXContext.PXIdentity.BusinessDate = date;
}
您可以简单地调用 PXContext.SetBusinessDate 方法并在之后强制刷新页面,否则 UI 仍会显示旧的营业日期。
var YOUR_NEW_BUSINESS_DATE = new DateTime(2022,01,01);
PXContext.SetBusinessDate(YOUR_NEW_BUSINESS_DATE);
throw new PXRefreshException();