Solved

Cannot complete a sales order in Microsoft Dynamics no complete button on the user's ribbon menu.

Posted on 2016-10-12
16
71 Views
Last Modified: 2016-10-14
How do I check to see if the user has rights to make sales orders and complete them in AX?
0
Comment
Question by:Robert Brown
  • 10
  • 5
16 Comments
 
LVL 5

Expert Comment

by:Damon Repton
ID: 41841421
Hello

When you say complete what do you mean??

Can you confirm if you are using the standard security roles or modified ones?

Are you as admin able to complete the order??
0
 
LVL 1

Author Comment

by:Robert Brown
ID: 41841838
Thank you for replying. As admin the button appears.  As a sales person the button to complete the order does not appear. I assume we are using modified security. The system was not documented well.
0
 
LVL 5

Expert Comment

by:Damon Repton
ID: 41841861
can you confirm version of AX2012 your using plus if you are using UK and US labels?
1
Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
LVL 1

Author Comment

by:Robert Brown
ID: 41841864
AX 2012 R2 United States version.
0
 
LVL 5

Expert Comment

by:Damon Repton
ID: 41841871
still not 100% sure what you mean by complete, are you confirming the sales order? invoice? delivery...

can you screenshot

might be a label change on your system, so need to know the object to give you the process name
1
 
LVL 1

Author Comment

by:Robert Brown
ID: 41841983
I will check into this. it may be a while till I get the info. Thank you for your help so far.
0
 
LVL 1

Author Comment

by:Robert Brown
ID: 41841987
When they fill out a sales order...there is a button...to Maintain--Modify -Complete.

In the Modify Box the Complete button is not visible or missing.
0
 
LVL 1

Author Comment

by:Robert Brown
ID: 41842006
Missing Button
0
 
LVL 1

Author Comment

by:Robert Brown
ID: 41842008
The particular user cannot "see" the complete button. The button does not show.
0
 
LVL 5

Assisted Solution

by:Damon Repton
Damon Repton earned 500 total points
ID: 41842034
menu item MCRSalesTableController_Complete

check in the AOT if any permissions are set, in a standard system this is not, but might be in yours
2016-10-13_15-17-15.png
1
 
LVL 5

Accepted Solution

by:
Damon Repton earned 500 total points
ID: 41842043
also looking at the code on this form, the button its self is code control,

public void mcrSetHeaderControls()
{
    boolean allowEdit   = true;
    boolean allowDelete = true;
    SalesTableInteractionHelper salesTableInteractionHelper;

    element.lock();

    if (enableDirectedSelling || enableOrderCompletion)
    {
        salesTableInteractionHelper = SalesTableInteractionHelper::construct();
        salesTableInteractionHelper.mcrInitHeaderControls(salesTable,
                                                            enableOrderCompletion,
                                                            returnProcessing,
                                                            mcrReturnSalesTable.IsExchange);
    }

    if (enableDirectedSelling)
    {
        //ButtonHeaderFunction
        salesCopyAllHeader.enabled(salesTableInteractionHelper.parmMCRHeaderFunctionButtonsEnabled());
        salesCopyJournalHeader.enabled(salesTableInteractionHelper.parmMCRHeaderFunctionButtonsEnabled());
        salesCreditNoteHeader.enabled(salesTableInteractionHelper.parmMCRHeaderFunctionButtonsEnabled());
    }

    if (enableOrderCompletion)
    {
        allowEdit   = salesTableInteractionHelper.parmMCRHeaderAllowEdit();
        allowDelete = salesTableInteractionHelper.parmMCRHeaderAllowDelete();

        //ButtonHeaderSetup
        buttonMarkupTransHeading.enabled(allowEdit);

        //ButtonLineSetup
        buttonMarkupTransLine.enabled(allowEdit);
        lineTaxTransSource.enabled(allowEdit);

        // Toggle the complete/modify button
        // Initialize buttons to not be visible.  They are turned on later.
        element.mcrVisibleControl(complete, false); // performance tuning
        element.mcrVisibleControl(modify, false);   // perofrmance tuning

        // If status is Open, enable the complete button.
        if (salesTableInteractionHelper.parmMCRCompleteButtonEnabled())
        {
            element.mcrVisibleControl(complete, true); // performance tuning
            complete.enabled(true);
        }
        //Otherwise, show modify.
        else
        {
            element.mcrVisibleControl(modify, true); // performance tuning
            modify.enabled(salesTableInteractionHelper.parmMCROrderModifyEnabled());
        }
    }

    element.editSales(allowEdit, allowDelete);

    element.unlock();
}
1
 
LVL 1

Author Comment

by:Robert Brown
ID: 41842444
Thank you this was helpful. It turned out this was the missing piece.

Microsoft Dynamics AX Sales Button Add

https://www.youtube.com/watch?v=9HjlCaPRFPE
0
 
LVL 1

Author Comment

by:Robert Brown
ID: 41843627
Thank you very helpful.
0
 
LVL 1

Author Comment

by:Robert Brown
ID: 41843630
Great help. Thank you
0
 
LVL 1

Author Comment

by:Robert Brown
ID: 41843632
Sorry I need to award points. Did not understand the system.
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Problem with ODBC 32 bit 57 172
App Says Services Are Stopped When They Are Not 13 117
Common Front Ends using Dynamics CRM 3 109
CRM 2011 Setting Lookup Defaults 6 154
This is a walkthrough guide I wrote whilst upgrading my on-premise MS Dynamics CRM 3.0 deployment to 4.0. This covers the actual installation of the product to a working level for my system, I ran into a lot of issues that the steps below fixed so h…
Automatically creating a Trello card using data from a Microsoft Dynamics CRM record turned out to be an easy project that yielded great results.  Here's how I did this for an internal team at General Code.
In an interesting question (https://www.experts-exchange.com/questions/29008360/) here at Experts Exchange, a member asked how to split a single image into multiple images. The primary usage for this is to place many photographs on a flatbed scanner…

790 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question