Мы должны разработать некоторые функции для отчета «LedgerAccountStatementPerCurrency» (AX 2012).AX Report Mainaccount Начальный баланс Dataset
Одна из особенностей - показать для каждого основного счета в отчете начальный баланс (валюта транзакции).
Я написал хранимую процедуру давно на SQL Server, который дает мне это как возвращаемое значение. Параметры - mainaccountid, datefrom и dateto.
Вопрос в том, можно ли использовать эту хранимую процедуру? Отчёт от класса «LedgerAccountStatementPerCurrencyDP», могу ли я реализовать, что для каждого основного счета, который система предоставляет отчет, я вызываю свою сохраненную процедуру и возвращает остаток в другом поле?
Каков путь в этой ситуации?
нормально, и как я могу добавить новое поле, которое дается в отчете, например «OpeningBalanceTransaction»? в этом разделе кода у меня есть все, что мне нужно для моей хранимой процедуры (dateFrom, dateTo, mainaccountID), поэтому я могу назвать ее здесь и заполнить новое добавленное поле «OpeningBalanceTransaction» или? – JamesnxD
Да, конечно, вы можете. Чтобы выполнить это, вы должны создать новое поле в таблице LedgerAccountStatementPerCurrencyTmp'. Добавьте код для этого нового поля в метод ProcessReport. Затем в ** Visual Studio ** обновите источник данных LedgerAccountStatementPerCurrencyDS', чтобы отобразить новое поле, а затем в макете добавьте новое поле. –
ОК, я попробую, отправьте мой результат и пометьте свой ответ как можно лучше;) – JamesnxD