DataAreaId字段如何与Dynamics AX 2012中的FiscalCalendarPeriod表相关?

我试过很多方法,但他们都不似乎让我FiscalCalenderPeriod表和Dynamics AX中的DataAreaId属性2012DataAreaId字段如何与Dynamics AX 2012中的FiscalCalendarPeriod表相关?

DataAreaID是LedgerPeriod的Dymanics AX 2009的一部分之间的具体关系,但现在这个表已经分解,所以数据已经正常化。

如何映射FiscalCalenderPeriod与公司数据即dataareaid?

回答:

A DataAreaId标识法律实体(CompanyInfo表中的记录)。每个法律实体都有一个分类帐(Ledger表中的一条记录,其中PrimaryForLegalEntity字段是CompanyInfo记录的RecId)。总帐由FiscalCalendar字段绑定到FiscalCalendar记录。 FiscalCalendarPeriod记录也基于FiscalCalendar字段属于特定的FiscalCalendar

有一个帮助类FiscalCalendars有许多方法来处理会计日历。例如,以下是获取公司'CEU'当前期间结束日期的一种方法:

RecId fiscalCalendarRecId=Ledger::fiscalCalendar(CompanyInfo::find('CEU').RecId); 

date currentDate=SystemDateGet();

date endDate=FiscalCalendars::findPeriodEndDateByDate(fiscalCalendarRecId,currentDate);

info(date2StrUsr(endDate));

以上是 DataAreaId字段如何与Dynamics AX 2012中的FiscalCalendarPeriod表相关? 的全部内容, 来源链接: utcz.com/qa/259898.html

回到顶部