0

現在の会計年度を知る必要があるカスタムCRM2011ワークフローがあります。現在、条件演算子に整数値(2012)を渡しています。以下を参照してください。

complianceRecordCondition.AttributeName = "new_complianceStartDate";
complianceRecordCondition.Operator = ConditionOperator.InFiscalPeriod;
complianceRecordCondition.Values.Add(2012);

私がする必要があるのは、値に2012を追加する代わりに、現在の会計年度を何らかの方法で計算/取得して、それを値に配置する必要があることです。

誰かが私がこれを行う方法を説明できますか?

ジャック

4

2 に答える 2

2

私は自分で会計部分を使ったことがないので少し慣れていませんが、これらの他の条件演算子を見たことがありますか?

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;
于 2012-10-16T13:22:23.600 に答える
0

会計年度の設定に従って会計年度を取得するには、これらの手順を実行する必要があります。

  1. 組織エンティティから会計年度の開始日を取得します。
  2. 次に、現在の会計年度を計算します。このリンクでコードを取得できます

    現在の会計年度をcrmで取得

于 2013-06-18T11:05:16.600 に答える