2015-03-10 3 views
0

Мы пытаемся связать транзакции GL GeneralJournalAccountEntry с соответствующей категорией объектов категории LedgerJournalTrans_Project, но имеют очень сложное время, связанное с двумя таблицами.Взаимосвязь между GeneralJournalAccountEntry и LedgerJournalTrans_Project

Мы можем получить там по этому маршруту:

  • GeneralJournalAccountEntry.GeneralJournalEntry = GeneralJournalEntry.RecId (Многие к 1)
  • GeneralJournalEntry.SubLedgerVoucher = LedgerJournalTrans.Voucher (1 ко многим)
  • LedgerJournalTrans. RecId = LedgerJournalTrans_Project.RefRecId (от 1 до 1)

Но отдельный этап транзакции теряется во многих из 1 и 1 в Ma ny отношений. Мы понимаем, что таблицы взяты из разных «модулей», но надеются, что есть какой-то способ подключить их, не завися от чего-то грязного, как сумма транзакций.

Возможно ли это, или есть ли другой способ достижения нашей цели?

+2

Предполагаю, что вы прочитали «Сопоставление таблицы LedgerTrans с таблицами общих журналов (White Paper) [AX 2012]»? https://technet.microsoft.com/en-us/library/hh292603.aspx –

+0

Я этого еще не видел, спасибо за публикацию! –

ответ

1

Не существует отношения «один-к-одному».

Ближайшей задачей было бы использовать ваучер и трансмиссию на LedgerJournalTrans для извлечения операций с книгами.

См. this post.

Существует белая бумага, описывающая AX 2012 ledger posting framework.

+0

Спасибо Ян. Кажется, нам нужен либо другой подход, либо способ получить эту информацию, включенную в структуру проводки ... –

+0

Удачи вам в этом, это не стандарт. –

+0

Я смотрел на одно и то же, и я думаю, что «удача» в точности верна. Я не уверен, что есть способ сделать это. Имейте в виду, что Общие Журналы можно удалить, даже после публикации. В AX есть даже рабочие места. –

Смежные вопросы