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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.04.2014, 12:22   #1  
Kabardian is offline
Kabardian
Талантливый разгвоздяй
Аватар для Kabardian
 
424 / 338 (12) ++++++
Регистрация: 14.12.2008
Адрес: Москва
Записей в блоге: 14
AX 2012 R2: ошибка в функции "Операции для аналитик"
AX 2012 R2 Cumulative update 7 + груз модификаций по проекту.

В форме "Складские проводки" есть ошибка в функции "Запасы / Операции для аналитик" - у меня сейчас отображаются все складские проводки, а должны отображаться только те складские проводки, у которых все складские аналитики совпадают со складскими аналитиками выбранной при вызове функции складской проводки

Сейчас под рукой нет стандартной системы... можете подсказать воспроизводится ли у вас этот баг?

Заранее спасибо.
Старый 09.04.2014, 23:52   #2  
Kabardian is offline
Kabardian
Талантливый разгвоздяй
Аватар для Kabardian
 
424 / 338 (12) ++++++
Регистрация: 14.12.2008
Адрес: Москва
Записей в блоге: 14
Holly franken-f**k! Оказывается, это не баг, а фича!
  1. Форма "Проводки для аналитик" показывает складские проводки, отфильтрованные по складским аналитикам, которые отображались в гриде в форме "Проводки" в момент вызова формы "Проводки для аналитик" (значения аналитик при этом берутся у активной записи)
  2. Поскольку в AX 2012 по-умолчанию в форме "Проводки" не отображается ни одна складская аналитика, то и на первый взгляд функция не работает, т. к. не накладывается ни один фильтр
Хотфикс очень прост - в форме "Проводки" нажать кнопку Запасы / Отображение аналитик и добавить отображение основных складских аналитик (Сайт, Склад, Профиль учета и т. п.).
Старый 09.04.2014, 23:56   #3  
Kabardian is offline
Kabardian
Талантливый разгвоздяй
Аватар для Kabardian
 
424 / 338 (12) ++++++
Регистрация: 14.12.2008
Адрес: Москва
Записей в блоге: 14
Это видно из метода queryAddRangeFromCaller таблицы InventDim (см. строку inventDimParm = callerInventDimFormSetup.parmDimParmVisibleGrid();)
X++:
client static public void queryAddRangeFromCaller(
    QueryBuildDataSource    _qbs,
    Args                    _callerArgs)
{
    InventDimParm           inventDimParm;
    Object                  callerForm;
    InventDimCtrl_Frm       callerInventDimFormSetup;

    switch(_callerArgs.dataset())
    {
        case(tableNum(InventTrans)):

            callerForm                  = _callerArgs.caller();
            if (InventDimParm::inventDimFormRightClick(callerForm))
            {
                callerInventDimFormSetup    = callerForm.inventDimSetupObject();
                inventDimParm = callerInventDimFormSetup.parmDimParmVisibleGrid();
                inventDimParm.queryAddRange(_qbs, InventDim::callerInventDimDatasource(_callerArgs).cursor() as InventDim);
            }
            break;

        default:
            break;
    }
}
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ax 2012 R2. Поле "не извлечено" ice DAX: Программирование 40 10.08.2019 15:18
Dynamics AX Sustained Engineering: Announcing Compatibility Certification: Lync 2013 with AX 2012 R2 and AX 2012 ; BizTalk 2013 with AX 2009 SP1 Blog bot DAX Blogs 0 15.12.2013 02:18
emeadaxsupport: AX for Retail 2012 R2: Run-down on Log Files Blog bot DAX Blogs 0 21.06.2013 08:11
emeadaxsupport: New installable help AX 2012 R2 Blog bot DAX Blogs 0 21.02.2013 02:13
emeadaxsupport: Preliminary Microsoft Dynamics AX 2012 R2 content now on TechNet and MSDN! Blog bot DAX Blogs 0 10.11.2012 08:20

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

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

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