06.04.2017, 13:07 | #1 |
Участник
|
PriceDiscTable.OriginalPriceDiscAdmTransRecId=0
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; Моя задача пронести кастомное поле через постинг, без оверлееринга я могу это сделать только дополнительным запросом к БД, однако я не могу проапдейтить нужную запись, потому что не могу ее найти! |
|
06.04.2017, 13:18 | #2 |
Участник
|
бд
Последний раз редактировалось alicedr; 06.04.2017 в 13:19. Причина: removed duplicated image |
|
06.04.2017, 13:33 | #3 |
Участник
|
А там случаем конфигурационный ключ на поле не выключен ? В DAX 2012 на поле висит ключ Retail
__________________
Sergey Nefedov |
|
10.04.2017, 10:59 | #4 |
Участник
|
А ведь таки выключен...
Спасибо! |
|