22.07.2020, 22:35 | #1 |
Участник
|
LedgerJournalTableDataAreaId пуст!
коллеги, это так и задумано, что поле LedgerJournalTableDataAreaId в таблице LedgerEntryJournal пусто и нет ни одной ссылки на запись в это поле? что в 2012, что в D365!
а как же тогда выстраивать (долгосрочные) отношения между LedgerJournalTable и LedgerEntryJournal? Тут сказано, что: LedgerEntryJournal. JournalNumber == LedgerJournalTable. JournalNum && LedgerEntryJournal. LedgerJournalTableDataArea == LedgerJournalTable.DataAreaId встретился мне ещё вот такой пируэт, X++: static void AXC_GeneralJournalEnty1(Args _args) { GeneralJournalEntry generalJournalEntry; GeneralJournalAccountEntry journalAccountEntry; LedgerJournalTable ledgerJournalTable; LedgerJournalTrans ledgerJournalTrans; LedgerEntryJournal ledgerEntryJournal; DataAreaId company; company = curext(); select journalAccountEntry // Can include postingtype to further filter the data join generalJournalEntry where generalJournalEntry.RecId == journalAccountEntry.GeneralJournalEntry join ledgerEntryJournal where generalJournalEntry.LedgerEntryJournal == ledgerEntryJournal.RecId join ledgerJournalTable where [B]//ledgerEntryJournal.LedgerJournalTableDataAreaId == LedgerJournalTable.dataAreaId[/B] ledgerEntryJournal.JournalNumber == LedgerJournalTable.JournalNum && ledgerEntryJournal.LedgerJournalTableDataAreaId == company join ledgerJournalTrans where ledgerJournalTable.JournalNum == ledgerJournalTrans.JournalNum; } как жить-то?
__________________
Felix nihil admirari |
|