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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.11.2016, 09:22   #5  
Dreadlock is offline
Dreadlock
Участник
Аватар для Dreadlock
 
298 / 224 (8) ++++++
Регистрация: 07.05.2009
Адрес: Москва
Цитата:
Сообщение от TDV Посмотреть сообщение
Доброго времени суток,
Удалось решить проблему?
Тоже самое появляется. В Job работает нормально, из EP та же ошибка.(запускается через menuitem out)

Ошибка при вызове в WinApi::getOSVersion()


X++:
client static public container getOSVersion()
{
    #define.OSVERSIONINFOSIZE(276) // includes 128 TCHARs

    DLL         dll;
    DLLFunction dllFunction;
    Binary      binary;
    ;

    dll = new DLL(#KernelDLL);
    dllFunction = new DLLFunction(dll,'GetVersionExW');

    binary = new Binary(#OSVERSIONINFOSIZE);
    binary.dWord(0,#OSVERSIONINFOSIZE);

    dllFunction.arg(ExtTypes::Pointer);
    dllFunction.returns(ExtTypes::Byte);

    dllFunction.call(binary); // здесь валится  

    return [binary.dWord(4),binary.dWord(8),binary.dWord(16)];
}
Вызываемый из

X++:
#define.Win98Platform(1)
public void makeReportRun(ReportName reportName = this.lastValueElementName())
{
    Args        args;
    Report      report;

    [B]if (conpeek(WinAPI::getOSVersion(), 3) > #Win98Platform)[/B]
    {
        super(reportName);
        return;
    }

    // Running under Windows 98 or prior OS version
    args = new Args(reportName);
    if (! reportRun || reportRun.name() != reportName)
    {
        args.caller(this);
        reportRun   = SalesPurchReport_RU::newSysReportRun(args);
    }

    report      = reportRun.report();
    report.interactive(false);

    queryNextUniqueId   = report.query().nextUniqueId();
    treeQueryVersion    = report.query().version();
}

Что делать с этим? Как решили проблему?
DAX2009RU8
SP2010Sp1
Портал работает под учеткой BC! Под ней Job запускали или под собой? Может принтер ей настроить? Под AOS'ом пробовали запустить? На сервере Работает код?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axStart: Printing PDF documents Blog bot DAX Blogs 0 01.12.2013 23:15
ax-erp: Save SSRS report to pdf that uses Controller classes [Dynamics AX 2012] Blog bot DAX Blogs 0 19.07.2012 18:11
emeadaxsupport: How to reduce the file size of PDF files generated by AX 2009 Blog bot DAX Blogs 0 20.09.2011 23:12
Как интегрировать PDF документ в отчет eugenet DAX: Программирование 1 13.09.2010 15:57
create Pdf invoice report DmitrySincerity DAX: Программирование 1 25.03.2009 17:27

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

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

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