Dynamics 365 Update 3 (AX7)
Почему в таблице PriceDiscTable после постинга строк журнала из PriceDiscAdmTrans остается пустым поле PriceDiscTable.OriginalPriceDiscAdmTransRecId?
Стандартный класс PriceDiscAdmCheckPost.postJournal() не допускает иного толкования, однако после выполнения этого insert_recordset поле OriginalPriceDiscAdmTransRecId все же остается пустым:
X++:
insert_recordset priceDiscTable
(#FieldList, OriginalPriceDiscAdmTransRecId)
select #FieldList, RecId from priceDiscAdmTrans
where priceDiscAdmTrans.JournalNum == journalNum
&& priceDiscAdmTrans.MustBeDeleted == NoYes::No
&& priceDiscAdmTrans.PriceDiscTableRef == 0;
Вообще не понимаю, как такое происходит.
Моя задача пронести кастомное поле через постинг, без оверлееринга я могу это сделать только дополнительным запросом к БД, однако я не могу проапдейтить нужную запись, потому что не могу ее найти!