Purpose:
The purpose of this document is to describe how we can quickly open fiscal periods through X++.
Development:
static void MAKOpenFiscalPeriods(Args _args)
{
FiscalCalendarPeriod fiscalCalendarPeriod;
LedgerFiscalCalendarPeriod ledgerFiscalCalendarPeriod;
ttsBegin;
//Open fiscal periods
update_recordSet ledgerFiscalCalendarPeriod
setting Status = FiscalPeriodStatus::Open
join fiscalCalendarPeriod
where fiscalCalendarPeriod.RecId == ledgerFiscalCalendarPeriod.FiscalCalendarPeriod
&& fiscalCalendarPeriod.Type == FiscalPeriodType::Operating;
ttsCommit;
}