AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.08.2021, 18:35   #11  
Libovs is offline
Libovs
Участник
 
224 / 53 (2) ++++
Регистрация: 26.03.2018
Выбираю все проводки по одному номеру ваучера
$GeneralJournalLines:Вычисляемое поле = FILTER(GeneralJournalEntry, GeneralJournalEntry.SubledgerVoucher='$LedgerTransLines'.Voucher): Список записей
$GeneralJournalAccountLines:Вычисляемое поле = FILTER(GeneralJournalAccountEntry, VALUEIN(GeneralJournalAccountEntry.GeneralJournalEntry, '$LedgerTransLines'.'$GeneralJournalLines', '$LedgerTransLines'.'$GeneralJournalLines'.RecId)): Список записей

Поля
Методы
Отношения
Финансовые аналитики
---LedgerDimension.Dimension(Счет ГК.Dimension):Запись
Вычисляемые поля
---$GeneralJournalLine:Вычисляемое поле = FIRSTORNULL(WHERE('$LedgerTransLines'.'$GeneralJournalLines', '$LedgerTransLines'.'$GeneralJournalLines'.RecId=@.GeneralJournalEntry)): Запись
---$LedgerDimension:Вычисляемое поле = WHERE(@.'LedgerDimension.Dimension'.'Main account and dimensions', @.'LedgerDimension.Dimension'.'Main account and dimensions'.Value.Code<>""): Список записей


Поле LedgerDimension представляется веткой Финаналитики.
Мапплю этот список на модель
Transactions(Проводки):Список записей = @.'$GeneralJournalAccountLines'
---AccountingDate(Дата учета):Дата = @.'$GeneralJournalLine'.AccountingDate
---AmountAccounting(Сумма в валюте учета):Вещественный = @.AccountingCurrencyAmount
---AmountReporting(Сумма в валюте отчетности):Вещественный = @.ReportingCurrencyAmount
---AmountTransaction(Сумма в валюте транзакции):Вещественный = @.TransactionCurrencyAmount
---Currency(Валюта):Строка = @.TransactionCurrencyCode
---JournalNumber(Номер журнала):Строка = @.'$GeneralJournalLine'.JournalNumber
---LedgerDimension(Аналитики):Список записей = @.'$LedgerDimension'
------Definition:Запись = @.Definition
---------Name:Строка = @.Definition.Name
---------Type:Строка = @.Definition.Type
------Value:Запись = @.Value
---------Code:Строка = @.Value.Code
---------Description:Строка = @.Value.Description

---LedgerDimensionValue(Аналитики значение):Строка = @.LedgerAccount
---MainAccountName(Счет ГК название):Строка = @.'>Relations'.MainAccount.Name
---MainAccountValue(Счет ГК):Строка = @.'>Relations'.MainAccount.MainAccountId
---Text(Описание):Строка = @.Text
---Voucher(Ваучер):Строка = @.'$GeneralJournalLine'.SubledgerVoucher


Список аналитик в модели заполняется без ошибок
Теги
generic electronic reporting, ger

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
ievgensaxblog: MSDyn365FO. How to Import CSV file using Electronic Reporting. Part 2 – Format. Blog bot DAX Blogs 0 06.02.2019 07:12
ievgensaxblog: MSDyn365FO. How to Import CSV file using Electronic Reporting. Part 1 – Data Model. Blog bot DAX Blogs 0 06.02.2019 07:12
erconsult: Electronic Reporting (ER) Cookbook 2: new tips from the kitchen Blog bot DAX Blogs 0 06.08.2018 17:11
powerobjects: Electronic Reporting in Dynamics 365 for Finance and Operations Blog bot DAX Blogs 0 14.02.2018 03:28
erconsult: Electronic Reporting (ER) Cookbook Blog bot DAX Blogs 24 09.10.2017 08:47

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:06.