簡體   English   中英

CRM 2011自定義工作流程 - 獲取當前會計年度

[英]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財政年度設置獲得財政年度,您必須休會這些步驟。

  1. 從組織實體檢索會計年度開始日期。
  2. 然后計算當前會計年度。 您可以在此鏈接中獲取代碼

    以crm獲取當前會計年度

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM