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