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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.12.2016, 08:51   #1  
dech is offline
dech
Участник
Аватар для dech
Самостоятельные клиенты AX
 
642 / 347 (13) ++++++
Регистрация: 25.06.2009
Адрес: Омск
Записей в блоге: 3
Макрос #setFilterOnUserDimension
Добрый день. Никак не пойму, где прячется макрос #setFilterOnUserDimension в АХ5. Интересен факт, что используется он, допустим, в табличных методах, а ссылки на макробиблиотеку нет. И в узле Macros ничего нет.
__________________
// no comments
Старый 21.12.2016, 11:38   #2  
Pandasama is offline
Pandasama
Участник
 
448 / 133 (5) +++++
Регистрация: 11.08.2014
Адрес: Барнаул
А где конкретно, в каких таблицах-методах вы вызов этого макроса нашли?
сейчас вот интереса для поискал по AOT/Tables - не используется у меня такой
то есть не стандарт какой-то?
Старый 21.12.2016, 12:51   #3  
dech is offline
dech
Участник
Аватар для dech
Самостоятельные клиенты AX
 
642 / 347 (13) ++++++
Регистрация: 25.06.2009
Адрес: Омск
Записей в блоге: 3
Думаю, что не стандарт, хотя в названиях нет префиксов компании-производителя.

Примеры например такие:
PurchBookVATTransitionBalancesTable_RU::find()
RequestTable.calcAmountOnDateRouting()
__________________
// no comments
Старый 22.12.2016, 13:09   #4  
Craz is offline
Craz
Участник
 
56 / 19 (1) ++
Регистрация: 17.09.2009
Цитата:
Сообщение от dech Посмотреть сообщение
Примеры например такие:
PurchBookVATTransitionBalancesTable_RU::find()
RequestTable.calcAmountOnDateRouting()
Точно не стандарт, в первом нет никаких макросов.
Второй таблицы вообще не существует.
Покажите как выглядят эти методы?
Старый 22.12.2016, 15:22   #5  
dech is offline
dech
Участник
Аватар для dech
Самостоятельные клиенты AX
 
642 / 347 (13) ++++++
Регистрация: 25.06.2009
Адрес: Омск
Записей в блоге: 3
X++:
public static PurchBookVATTransitionBalancesTable_RU find(FactureId_RU      _factureId,
                                                          FactureModule_RU  _factureModule,
                                                          RefRecId          _invoiceRecIdRef,
                                                          Dimension         _dimension, // SP4 FP1
                                                          boolean           _forUpdate = false)
{
    PurchBookVATTransitionBalancesTable_RU transitionBalancesTable;

    if (_factureId)
    {
        transitionBalancesTable.selectForUpdate(_forUpdate);

        select firstonly transitionBalancesTable
            index hint FactureIdx
            where transitionBalancesTable.FactureId       == _factureId     &&
                  transitionBalancesTable.FactureModule   == _factureModule &&
                  transitionBalancesTable.InvoiceRecIdRef == _invoiceRecIdRef &&
                  #setFilterOnUserDimension(transitionBalancesTable, _dimension); // SP4 FP1
    }

    return transitionBalancesTable;
}
__________________
// no comments
Старый 13.03.2017, 23:22   #6  
user_ax is offline
user_ax
Участник
Аватар для user_ax
 
599 / 39 (3) +++
Регистрация: 07.10.2012
Адрес: ZP
Цитата:
Сообщение от dech Посмотреть сообщение
Добрый день. Никак не пойму, где прячется макрос #setFilterOnUserDimension в АХ5. Интересен факт, что используется он, допустим, в табличных методах, а ссылки на макробиблиотеку нет. И в узле Macros ничего нет.
Добрый вечер!

Удалось ли вам понять, где прячется этот гаденыш??

Тоже столкнулся с ним, правда на классе BookDataCalc_Purch_RU.
Приложение АХ2009, версия ядра 5.0.1500.6491

Проверил на 12-ке - в том же методе, что ив 9-ке этого макроса нет.

Получается, в 12-ке выпилили уже его.

И именно из-за этого макроса не отрабатывает механизм обновления фактур ( данные не находит).


Заранее благодарю.
Старый 14.03.2017, 13:00   #7  
dech is offline
dech
Участник
Аватар для dech
Самостоятельные клиенты AX
 
642 / 347 (13) ++++++
Регистрация: 25.06.2009
Адрес: Омск
Записей в блоге: 3
К сожалению нет. Забросил поиски, т.к. не актуально.
__________________
// no comments
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Подстановка макроса в макрос в качестве переменной Отшельник DAX: Программирование 2 08.08.2013 11:23
Проверка на передачу пустого параметра в макрос vey DAX: Программирование 22 11.04.2013 10:02
макрос WORD установка параметра andrewK DAX: Программирование 2 19.05.2011 14:10
Макрос #define.RightBracket(')') DSPIC DAX: Программирование 3 08.08.2008 21:01
Выполнить макрос Excel из x++ vasiliy DAX: Программирование 2 24.11.2006 17:57
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:44.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.