Показать сообщение отдельно
Старый 24.09.2008, 11:58   #11  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от EVGL Посмотреть сообщение
Уже сообщил в MS. Первый раз написал туда год назад, еще для 4.0. Так вот, в 4.0 исправили, а в AX2009 - нет. Работают, дескать, по приоритетам, так что по 4.0 до этого приоритета уже дошли, а по 2009 - еще нет.
Цитата:
Сообщение от petr Посмотреть сообщение
DAX2009

Reports\ProdRouteCard\initFromCaller()

X++:
...
    if (_args  &&  _args.caller())
    {
        showDialog      = false;
        prodUpdRelease  = _args.caller();

        prodParmRelease = prodUpdRelease.parmParmBuffer();
        queryBuildRangeProd.value(prodParmRelease.ProdId);

        if (prodParmRelease.SetupPrintRouteJob /*SetupPrintRouteCard ??? */ )
            element.printJobSettings().unpackPrintJobSettings(prodParmRelease.SetupPrintRouteJob /*SetupPrintRouteCard ??? */);
    }

В четверке это исправление есть на syp слое.
Цитата:
Сообщение от petr Посмотреть сообщение
DAX2009:

Classes\ProdMultiScheduling\Methods\initParmBuffer

X++:
void  initParmBuffer(ProdParmScheduling  prodParmScheduling)
{
    ProdParmScheduling saveProdParmScheduling;
;
    saveProdParmScheduling.data(prodParmScheduling);
    prodParmScheduling.data(standardParmScheduling);

    prodParmScheduling.ParmId           = saveProdParmScheduling.ParmId;
    prodParmScheduling.RecId            = saveProdParmScheduling.RecId;
    prodParmScheduling.LineNum          = saveProdParmScheduling.LineNum;
    prodParmScheduling.ProdId           = saveProdParmScheduling.ProdId;
    prodParmScheduling.JobStatus        = saveProdParmScheduling.JobStatus;
    prodParmScheduling.ExecutedDateTime = saveProdParmScheduling.ExecutedDateTime;

    prodParmScheduling.SchedMethod      = saveProdParmScheduling.SchedMethod;
    prodParmScheduling.JobId            = saveProdParmScheduling.JobId;
    prodParmScheduling.JobId /* ??? */  = saveProdParmScheduling.WrkCtrIdSched; 

    prodParmScheduling.AutoUpdate       = autoUpdate;
}
Цитата:
Сообщение от EVGL Посмотреть сообщение
Да регистрировал я уже эту х..ню. В 4.0, типа, исправили, а в 2009 - опять на своем месте.
Ребята, конкретно Глеб, а расскажите, в какой версии/сервис паке это починили?
А то я пытаюсь найти, но ни в 4.0, ни в 4.0 SP1 не нашел.