[英]CRM 2011 Custom Workflow - Get the current fiscal year
我有一個自定義CRM 2011工作流程,需要知道當前的會計年度。 目前我只是為條件運算符傳遞一個整數值(2012),見下文:
complianceRecordCondition.AttributeName = "new_complianceStartDate";
complianceRecordCondition.Operator = ConditionOperator.InFiscalPeriod;
complianceRecordCondition.Values.Add(2012);
我需要做的是,不是在值中添加2012,而是以某種方式計算/獲取當前會計年度並將其放在值中。
任何人都可以解釋我是怎么做的嗎?
插口
我自己沒有使用財政部分,所以我有點陌生,但你見過其他有條件的算子嗎?
public enum ConditionOperator
{
...
ThisFiscalYear = 58,
ThisFiscalPeriod = 59,
NextFiscalYear = 60,
NextFiscalPeriod = 61,
LastFiscalYear = 62,
LastFiscalPeriod = 63,
LastXFiscalYears = 64,
LastXFiscalPeriods = 65,
NextXFiscalYears = 66,
NextXFiscalPeriods = 67,
InFiscalYear = 68,
InFiscalPeriod = 69,
InFiscalPeriodAndYear = 70,
InOrBeforeFiscalPeriodAndYear = 71,
InOrAfterFiscalPeriodAndYear = 72,
...
}
它們看起來更接近你想要實現的目標,特別是ThisFiscalYear
。
我希望過濾器看起來更像這樣:
complianceRecordCondition.AttributeName = "intellic_complianceStartDate";
complianceRecordCondition.Operator = ConditionOperator.ThisFiscalYear;
根據crm財政年度設置獲得財政年度,您必須休會這些步驟。
然后計算當前會計年度。 您可以在此鏈接中獲取代碼
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.