[英]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.