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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.09.2021, 10:07   #1  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,448 / 1789 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от ortin Посмотреть сообщение
Это такая защита от возможности передвинуть курсор?
Интересно стало. Можно ли как-то решить эту задачу.

Через обёртку великодушно предоставленную нам в Platform update 9 можно вызвать у курсора метод data и тем самым передать в него значения нужной записи.

X++:
[ExtensionOf(classstr(SalesPurchReport_RU))]
final class SalesPurchReport_RU_Extension
{
    protected void adjustDynamicData()
    {
        TmpSalesPurchReportLine_RU localDynamicData;
        ;

        next adjustDynamicData();
        
        localDynamicData.setTmpData(DynamicData);

        select firstonly forupdate localDynamicData
                order by Qty desc
                where localDynamicData.InternalId == header.InternalId;

        DynamicData.data(localDynamicData);
    }
}
Единственное, нужно понимать все последствия подмены данных в курсоре методом data. Для этого нужно понимать что вообще такое табличные переменные в Аксапте. Параметры и табличные переменные
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Sumit Potbhare: Retail Warehousing | Wrap up | Approach to D365 for Commerce with Adv WH Mgmt Blog bot DAX Blogs 0 28.04.2021 13:12
patrickmouwen: How to Unlock Many Hidden D365 Retail Features! Blog bot DAX Blogs 0 13.05.2020 22:13
patrickmouwen: D365 Retail APIs Part III: How to use the Retail APIs from Power Automate (Flow) and Logic App Blog bot DAX Blogs 0 28.01.2020 02:15
patrickmouwen: D365 Retail APIs Part II: How to know exactly what happens inside D365 Retail Blog bot DAX Blogs 0 14.12.2019 01:17
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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