Quantcast
Viewing all articles
Browse latest Browse all 73760

AX 2009: (How to set Dataset) Printing report from Form using MenuItem gives error "Picking list can be printed only from a release journal"

Hello,

I have a Form containg a Button which use MenuItem to launch ProdPicklist report.

Unfortunately It gives me errormessage: "Picking list can be printed only from a release journal"

I looked ProdPicklist Report's initFromCaller method which seems to want a Dataset as Parameter. Where should I set this parameter?

 

public void initFromCaller(Args _args)

   if (_args && _args.dataset())

    {

        switch(true)

        {

            case _args.dataset() ==  tablenum(ProdJournalBOM)  :

                prodJournalBOM = _args.record();

                queryBuildRangeProd.value(prodJournalBOM.ProdId);

                queryBuildRangeJournal.value(prodJournalBOM.JournalId);

                break;

            case classidget(_args.caller()) == classnum(ProdUpdStartUp) :

                prodUpdStartUp = _args.caller();

                prodParmStartUp = prodUpdStartUp.parmParmBuffer();

                queryBuildRangeProd.value(prodParmStartUp.ProdId);

                queryBuildRangeJournal.value(prodUpdStartUp.parmPrintJournalId());

                unpackPrintOptions();

                showDialog = false;

                break;

            case _args.dataset() ==  tablenum(ProdParmStartUp)  :

                prodParmStartUp = _args.record();

                showQuery = false;

                break;

            default: throw error(strfmt("@SYS24571",funcname()));    // This is executed every time!!!

 

Br

Mike


Viewing all articles
Browse latest Browse all 73760

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>