Quantcast
Channel: Microsoft Dynamics AX Forum - Recent Threads
Viewing all 175888 articles
Browse latest View live

RE: Unpick an item after the status is under packing slip

$
0
0

Guy,

I am using CU9 and AX 2012 R3.

I canceled the sales order under the packing slip journal.

But now when I refreshed the page I am not longer to use the picking list and packing slip as they are disabled.

So I go under the packing slip journal and from there I go to picking list registration. For the lines when I click on function > unpick it does not allow me to.

In any case, if I have completed the packing slip process how can I unpick an item?


Unpick an item after the status is under packing slip

$
0
0

Hi,

I have a scenario where there is an item which was suppose to be unpicked but the picker picked it. The status is already changed to packing slip. How can I unpick the item .

I have followed the following steps but still I am not able to unpick the item.

I clicked on packing slip journal for the particular sales order I want to work on and cancel the SO. The status changes to "canceled" and document status remains "packing slip".

Then I click on picking list journal and click picking list registration and under the lines when I click on functions > unpick I get an error message saying "Quantity XXX cannot be unpicked because inventory transactions with status Picked are insufficient".

Please let me know how can I unpick an item after it is under packing slip status?

RE: Multiple put away

$
0
0

Hi Marco,

What scenario? Is it Purchase order or Transfer order receipt? Production Report as Finished? Something else?

Multiple put away

$
0
0

Hi All,

to avoid to complete one put away at time,

there's a way to have the list of all works with

all the items to pick

all the locations where to pick

all the locations where to put the items.

So I can export/filter the list and choose which work to pick/group together.

Thank you !

Marco

RE: Reasoncode on the create credit note form (AX2012 R2)

$
0
0

Hi Colin,

Are your first and last screenshots from different versions of AX, or from different places within AX?

Reasoncode on the create credit note form (AX2012 R2)

$
0
0

Hello experts all.

When I make a Sales order credit note, I can find reasoncode field like as follow.

<AR parameter setup>

RE: [WHS] AX2012 R3 WMS - Multiple SKU

$
0
0

Hi Patrick, I think you shouldn't specify any values on the query of your Multiple SKU NO directive.

As far as I know, AX will automatically take your Multiple SKU YES directive when the PUT type work has more than one item. If you have only picked one item, then your first location directive should be evaluated.

You shouldn't use PICK-type location directives with Multiple SKU set to YES because, as somebody explained before on this post, every pick line is evaluated individually.

[WHS] AX2012 R3 WMS - Multiple SKU

$
0
0

What is "Multiple SKU" flag on location directives?


RE: Why items would have unreal planned purchase order?

$
0
0

PrzemekG,

During the time of holiday and especially right now soon the hit for black Friday and Christmas the guys needs the stock before hand. So it is always kept standard as 30 days for coverage.

Error when trying to edit a Model Project

$
0
0

I get the following exception when trying to edit and Dyanamics AX Model Project. Weather I try to edit from AOT o open Visual Studio and try to edit from Solution Explorer, the result is the same:

NAME:
	clrException
VALUE:
	Microsoft.Build.Exceptions.InvalidProjectFileException: No se pudo cargar el archivo del proyecto. Los datos del nivel de raíz no son válidos. línea 1, posición 1.  C:\Program Files (x86)\MSBuild\4.0\Microsoft.Common.targets\ImportAfter\Microsoft.VisualStudio.Silverlight.SDKTools.targets.Where_my_files.txt ---> System.Xml.XmlException: Los datos del nivel de raíz no son válidos. línea 1, posición 1.
   en System.Xml.XmlTextReaderImpl.Throw(Exception e)
   en System.Xml.XmlTextReaderImpl.Throw(String res, String arg)
   en System.Xml.XmlTextReaderImpl.ParseRootLevelWhitespace()
   en System.Xml.XmlTextReaderImpl.ParseDocumentContent()
   en System.Xml.XmlTextReaderImpl.Read()
   en System.Xml.XmlTextReader.Read()
   en Microsoft.Build.Construction.ProjectRootElement.LoadDocument(String fullPath)
   --- Fin del seguimiento de la pila de la excepción interna ---
   en Microsoft.Build.Shared.ProjectFileErrorUtilities.VerifyThrowInvalidProjectFile(Boolean condition, String errorSubCategoryResourceName, BuildEventFileInfo projectFile, Exception innerException, String resourceName, Object[] args)
   en Microsoft.Build.Construction.ProjectRootElement.LoadDocument(String fullPath)
   en Microsoft.Build.Construction.ProjectRootElement..ctor(String path, ProjectRootElementCache projectRootElementCache, BuildEventContext buildEventContext)
   en Microsoft.Build.Construction.ProjectRootElement.CreateProjectFromPath(String projectFile, IDictionary`2 globalProperties, String toolsVersion, ILoggingService loggingService, ProjectRootElementCache projectRootElementCache, BuildEventContext buildEventContext)
   en Microsoft.Build.Construction.ProjectRootElement.<>c__DisplayClass1.<OpenProjectOrSolution>b__0(String path, ProjectRootElementCache cache)
   en Microsoft.Build.Evaluation.ProjectRootElementCache.Get(String projectFile, OpenProjectRootElement openProjectRootElement, Boolean isExplicitlyLoaded)
   en Microsoft.Build.Construction.ProjectRootElement.OpenProjectOrSolution(String fullPath, IDictionary`2 globalProperties, String toolsVersion, ILoggingService loggingService, ProjectRootElementCache projectRootElementCache, BuildEventContext buildEventContext, Boolean isExplicitlyLoaded)
   en Microsoft.Build.Evaluation.Evaluator`4.<>c__DisplayClass6.<ExpandAndLoadImports>b__2(String p, ProjectRootElementCache c)
   en Microsoft.Build.Evaluation.ProjectRootElementCache.Get(String projectFile, OpenProjectRootElement openProjectRootElement, Boolean isExplicitlyLoaded)
   en Microsoft.Build.Evaluation.Evaluator`4.ExpandAndLoadImports(String directoryOfImportingFile, String importExpressionEscaped, ProjectImportElement importElement)
   en Microsoft.Build.Evaluation.Evaluator`4.EvaluateImportElement(String directoryOfImportingFile, ProjectImportElement importElement)
   en Microsoft.Build.Evaluation.Evaluator`4.PerformDepthFirstPass(ProjectRootElement currentProjectOrImport)
   en Microsoft.Build.Evaluation.Evaluator`4.EvaluateImportElement(String directoryOfImportingFile, ProjectImportElement importElement)
   en Microsoft.Build.Evaluation.Evaluator`4.PerformDepthFirstPass(ProjectRootElement currentProjectOrImport)
   en Microsoft.Build.Evaluation.Evaluator`4.EvaluateImportElement(String directoryOfImportingFile, ProjectImportElement importElement)
   en Microsoft.Build.Evaluation.Evaluator`4.PerformDepthFirstPass(ProjectRootElement currentProjectOrImport)
   en Microsoft.Build.Evaluation.Evaluator`4.Evaluate()
   en Microsoft.Build.Evaluation.Evaluator`4.Evaluate(IEvaluatorData`4 data, ProjectRootElement root, ProjectLoadSettings loadSettings, Int32 maxNodeCount, PropertyDictionary`1 environmentProperties, ILoggingService loggingService, IItemFactory`2 itemFactory, IToolsetProvider toolsetProvider, ProjectRootElementCache projectRootElementCache, BuildEventContext buildEventContext, ProjectInstance projectInstanceIfAnyForDebuggerOnly)
   en Microsoft.Build.Evaluation.Project.ReevaluateIfNecessary(ILoggingService loggingServiceForEvaluation)
   en Microsoft.Build.Evaluation.Project.Initialize(IDictionary`2 globalProperties, String toolsVersion, String subToolsetVersion, ProjectLoadSettings loadSettings)
   en Microsoft.Build.Evaluation.Project..ctor(String projectFile, IDictionary`2 globalProperties, String toolsVersion, String subToolsetVersion, ProjectCollection projectCollection, ProjectLoadSettings loadSettings)
   en Microsoft.Build.Evaluation.ProjectCollection.LoadProject(String fileName, IDictionary`2 globalProperties, String toolsVersion)
   en Microsoft.Dynamics.Framework.Design.Modeling.Interop.ExportOperations.LoadNewOrGetExistingProject(String projectFullPath)
   en Microsoft.Dynamics.Framework.Design.VSInteractions.ExportOperations.GetProjectGuid(String projectPath)
   en Microsoft.Dynamics.Framework.Design.VSInteractions.ExportOperations.<CreateSolution>b__4(Pair`2 library)
   en System.Linq.Enumerable.<>c__DisplayClass12`3.<CombineSelectors>b__11(TSource x)
   en System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
   en System.Collections.Generic.List`1.InsertRange(Int32 index, IEnumerable`1 collection)
   en Microsoft.Dynamics.Framework.Design.VSInteractions.ExportOperations.CreateSolution(IEnumerable`1 libraries)
   en Microsoft.Dynamics.Framework.Design.VSInteractions.ExportOperations.Edit(IEnumerable`1 libraries, String axClientConfigFile)
   en Microsoft.Dynamics.Framework.Design.VSInteractions.VSProjectsExport.Edit()
TYPE:
	Microsoft.Build.Exceptions.InvalidProjectFileException


Any ideas on how to fix this?

RE: Problem with auto generated queries from EcoResProductPerCompanyListPage

$
0
0

Yes ... The problem was due to the disabling of configuration key for warehouse and transportation module .. This resulted in creating a temp table for the Query 2 listed above and the execution of the query is very slow.. We cannot able the configuration key at this moment as we are using a third party integration for warehouse management.. Not sure how to resolve this problem.. We tried making the callingCopyQuery propeerty set to false which speeds up the performance but the data retrieved on the child form does not seem to the same with the CallingCopyQuery set to true.

Problem with auto generated queries from EcoResProductPerCompanyListPage

$
0
0

Hi All,

             When i call EcoResProductDetailsExtended form directly from AOT the query 1 is generated and it results the data in few seconds but where the same form is called from   EcoResProductPerCompanyListPage through hyperLink menu item the Query 2 is generated with WHsinventTable as the 2nd join the query but the WHSInventTable is not configured in our system which results in creating a temp table tempdb."DBO".t102647_2E56DD754F1749FAAB9CC613BC6CA61E and the results are retrieved after a minute. 

Can any one know why the joins of tables are completely varying with these calls and how to avoid this changes in query each time?

Thanks,

Query 1 : 

SELECT * FROM INVENTTABLE T1 CROSS JOIN INVENTTABLEMODULE T2 CROSS JOIN INVENTTABLEMODULE T3 CROSS JOIN INVENTTABLEMODULE T4 CROSS JOIN INVENTITEMLOCATION T5 LEFT OUTER JOIN ECORESSTORAGEDIMENSIONGROUPITEM T6 ON ((T6.PARTITION=?)
AND ((T1.ITEMID=T6.ITEMID) AND (T1.DATAAREAID=T6.ITEMDATAAREAID))) LEFT OUTER JOIN ECORESTRACKINGDIMENSIONGROUPITEM T7 ON ((T7.PARTITION=?) AND ((T1.ITEMID=T7.ITEMID) AND (T1.DATAAREAID=T7.ITEMDATAAREAID))) LEFT OUTER JOIN INVENTITEMGROUPITEM T8 ON ((T8.PARTITION=?) AND ((T1.ITEMID=T8.ITEMID) AND (T1.DATAAREAID=T8.ITEMDATAAREAID))) LEFT OUTER JOIN INVENTMODELGROUPITEM T9 ON ((T9.PARTITION=?) AND ((T1.ITEMID=T9.ITEMID) AND (T1.DATAAREAID=T9.ITEMDATAAREAID))) CROSS JOIN ECORESPRODUCT T10 LEFT OUTER JOIN ECORESPRODUCT T11 ON ((T11.PARTITION=?) AND (T1.PRODUCT=T11.RECID)) LEFT OUTER JOIN ECORESSTORAGEDIMENSIONGROUP T12 ON ((T12.PARTITION=?) AND (T6.STORAGEDIMENSIONGROUP=T12.RECID)) LEFT OUTER JOIN ECORESTRACKINGDIMENSIONGROUP T13 ON ((T13.PARTITION=?) AND (T7.TRACKINGDIMENSIONGROUP=T13.RECID)) LEFT OUTER JOIN ECORESPRODUCTDIMENSIONGROUPPRODUCT T14 ON ((T14.PARTITION=?) AND (T10.RECID=T14.PRODUCT)) LEFT OUTER JOIN ECORESPRODUCTMASTERMODELINGPOLICY T15 ON ((T15.PARTITION=?) AND (T10.RECID=T15.PRODUCTMASTER)) LEFT OUTER JOIN ECORESPRODUCTTRANSLATION T16 ON ((T16.PARTITION=?) AND ((T16.LANGUAGEID=?) AND (T10.RECID=T16.PRODUCT))) LEFT OUTER JOIN ECORESPRODUCTDIMENSIONGROUP T17 ON ((T17.PARTITION=?) AND (T14.PRODUCTDIMENSIONGROUP=T17.RECID)) WHERE ((T1.PARTITION=?) AND (T1.DATAAREAID=?)) AND (((T2.PARTITION=?) AND (T2.DATAAREAID=?)) AND ((T2.MODULETYPE=?) AND (T2.ITEMID=T1.ITEMID))) AND (((T3.PARTITION=?) AND (T3.DATAAREAID=?)) AND ((T3.MODULETYPE=?) AND (T3.ITEMID=T1.ITEMID))) AND (((T4.PARTITION=?) AND (T4.DATAAREAID=?)) AND ((T4.MODULETYPE=?) AND (T4.ITEMID=T1.ITEMID))) AND (((T5.PARTITION=?) AND (T5.DATAAREAID=?)) AND ((T5.INVENTDIMID=?) AND (T1.ITEMID=T5.ITEMID))) AND ((T10.PARTITION=?) AND (T1.PRODUCT=T10.RECID)) ORDER BY T1.ITEMID OPTION(FAST 4)

Query 2:
SELECT *  FROM INVENTTABLE T1 LEFT OUTER JOIN tempdb."DBO".t102647_2E56DD754F1749FAAB9CC613BC6CA61E T2 ON (((T2.PARTITION=?) AND (T2.DATAAREAID=?)) AND (T1.ITEMID=?)) LEFT OUTER JOIN INVENTMODELGROUPITEM T3 ON ((T3.PARTITION=?) AND ((T1.ITEMID=T3.ITEMID) AND (T1.DATAAREAID=T3.ITEMDATAAREAID))) LEFT OUTER JOIN INVENTITEMGROUPITEM T4 ON ((T4.PARTITION=?) AND ((T1.ITEMID=T4.ITEMID) AND (T1.DATAAREAID=T4.ITEMDATAAREAID))) LEFT OUTER JOIN ECORESTRACKINGDIMENSIONGROUPITEM T5 ON ((T5.PARTITION=?) AND ((T1.ITEMID=T5.ITEMID) AND (T1.DATAAREAID=T5.ITEMDATAAREAID))) LEFT OUTER JOIN ECORESSTORAGEDIMENSIONGROUPITEM T6 ON ((T6.PARTITION=?) AND ((T1.ITEMID=T6.ITEMID) AND (T1.DATAAREAID=T6.ITEMDATAAREAID))) CROSS JOIN ECORESPRODUCT T7 CROSS JOIN INVENTTABLEMODULE T8 CROSS JOIN INVENTTABLEMODULE T9 CROSS JOIN INVENTTABLEMODULE T10 CROSS JOIN INVENTITEMLOCATION T11 LEFT OUTER JOIN ECORESPRODUCT T12 ON ((T12.PARTITION=?) AND (T1.PRODUCT=T12.RECID)) LEFT OUTER JOIN ECORESTRACKINGDIMENSIONGROUP T13 ON ((T13.PARTITION=?) AND (T5.TRACKINGDIMENSIONGROUP=T13.RECID)) LEFT OUTER JOIN ECORESSTORAGEDIMENSIONGROUP T14 ON ((T14.PARTITION=?) AND (T6.STORAGEDIMENSIONGROUP=T14.RECID)) LEFT OUTER JOIN ECORESPRODUCTDIMENSIONGROUPPRODUCT T15 ON ((T15.PARTITION=?) AND (T7.RECID=T15.PRODUCT)) LEFT OUTER JOIN ECORESPRODUCTTRANSLATION T16 ON ((T16.PARTITION=?) AND (((T16.LANGUAGEID=?) OR (T16.LANGUAGEID=?)) AND (T7.RECID=T16.PRODUCT))) LEFT OUTER JOIN ECORESPRODUCTMASTERMODELINGPOLICY T17 ON ((T17.PARTITION=?) AND (T7.RECID=T17.PRODUCTMASTER)) LEFT OUTER JOIN ECORESPRODUCTDIMENSIONGROUP T18 ON ((T18.PARTITION=?) AND ((T15.PRODUCTDIMENSIONGROUP=T18.RECID) AND (T15.PRODUCTDIMENSIONGROUP=T18.RECID))) WHERE (((T1.PARTITION=?) AND (T1.DATAAREAID=?)) AND (((((((((T1.ITEMID=?) AND (T7.DISPLAYPRODUCTNUMBER=?)) AND (T7.RECID=?)) AND (T16.PRODUCT=?)) AND (T16.LANGUAGEID>=?)) OR ((((T1.ITEMID=?) AND (T7.DISPLAYPRODUCTNUMBER=?)) AND (T7.RECID=?)) AND (T16.PRODUCT>?))) OR (((T1.ITEMID=?) AND (T7.DISPLAYPRODUCTNUMBER=?)) AND (T7.RECID>?))) OR ((T1.ITEMID=?) AND (T7.DISPLAYPRODUCTNUMBER>?))) OR (T1.ITEMID>?))) AND ((T7.PARTITION=?) AND (T1.PRODUCT=T7.RECID)) AND (((T8.PARTITION=?) AND (T8.DATAAREAID=?)) AND ((T8.MODULETYPE=?) AND (T8.ITEMID=T1.ITEMID))) AND (((T9.PARTITION=?) AND (T9.DATAAREAID=?)) AND ((T9.MODULETYPE=?) AND (T9.ITEMID=T1.ITEMID))) AND (((T10.PARTITION=?) AND (T10.DATAAREAID=?)) AND ((T10.MODULETYPE=?) AND (T10.ITEMID=T1.ITEMID))) AND (((T11.PARTITION=?) AND (T11.DATAAREAID=?)) AND ((T11.INVENTDIMID=?) AND (T1.ITEMID=T11.ITEMID))) ORDER BY T1.ITEMID,T7.DISPLAYPRODUCTNUMBER,T7.RECID,T16.PRODUCT,T16.LANGUAGEID OPTION(FAST 4)

Line vs Header PO Workflow approval in EP

$
0
0

Is there any reason why the header level of a purchase order allows to a hyper link, or a link via the actions (in screenshot), to view the purchase order details but the line level workflow doesn't?

Ideally I would like the line level approval to have the same hyperlink (or link in the actions) to the PO as the header does, would this be something which could be easily setup in the AOT?

RE: Periodic Jourmnal Vs Accrual Schema

$
0
0

Hi Ludwig,

The way we would use Periodic Journals would be to Credit the balance sheet account (prepayments) and debit the P+L/Cost account, your double entry/TB is always correct. Using the periodic journals would allow you to post this journal every month/period. It works in the same way but allows you to have control over what is posted essentially using it as a recurring template.

Agree, however, that the standard Accruals Scheme is the standard way to do it

Periodic Jourmnal Vs Accrual Schema

$
0
0

Hi I have paid say , Advance rent for 6 months to my landlord. 

I have paid say , Advance rent for 6 months to my landlord. Say i paid $60,000.

Now shall  to allocate 

per month - $10,000

we should use 

(i) Periodic Journal or

(ii) Accrual Scheme option

If answer is Accrual scheme , then please elaborate also why not periodic journal .. vice versa

Thanks


RE: Two step put away for purchase order receiving using WHS in AX2012 R3

$
0
0

Guy-

On the work template, if I uncheck Stop work for Pick2, Put1 will go to the default receipt location and proceed that same user to the next step in the flow. Does the user have to perform Pick2, or is that assumed as a part of the flow? The end location is non-LP (silo), so I would like to avoid printing an LP within this process.

Also, is there any way to direct that Put2 to a blank/null location? Can I point the location directive for Put2 to a Location profile that has no locations?

Thanks-

Jeff

Two step put away for purchase order receiving using WHS in AX2012 R3

$
0
0

I am trying to set up a business flow for PO receiving that is comprised of two steps. A user will unload a truck and move material to one of three "staging" locations (user decides which one). After the truck is emptied, or at a later time, the user will take the material from the staging area and put it in a directed location.

From what I can tell, the regular Advanced Warehouse receipt will put the material in a warehouse default location with no ability to override and then pick from that location and put in its' directed location.

I know on the sales side I can combine a pick with two puts to go from stock to dock to truck. Is there any logic similar to this on the PO side or would this require a pick/put to stage 1-3 and then a transfer pick/put from stage to a directed location?

Any help would be appreciated -

Dan

RE: How to set default dimension values on creating a new Customer/Vendor etc

$
0
0

Thanks Vilmos for the help.

I am still stuck though.

Do you know if it is possible to get around the problem with the code (at the bottom of this reply) which is depending on the existence of the Dimension value (AccountNum) before insert super() is called?

At the moment, 

dimAttrCustTable.RecId


is empty when calling the custom logic before the insert which means the Dimension value is not created.

However, if I call the custom logic after the super(), the dimAttrCustTable buffer does exist but then the following call fails:-

MCRFullTextSearch::insert(this);

Hope you can help - thanks again for your advice.

//Get the backing entity type for the dimension value to process
    select firstOnly dimAttrCustTable
        where dimAttrCustTable.Value == this.AccountNum;

    //Find the required Dimension Attribute Value record
    //Create if necessary
    dimAttrValue = DimensionAttributeValue::findByDimensionAttributeAndEntityInst(dimAttr.RecId, dimAttrCustTable.RecId, false, true);


a date calculation error occured in AssetDep BookTable DepConv.setNumber of periods leftInyear

$
0
0
  • we are getting above error while posting the depreciation of fixed assets while selecting the praposal. can anyone suggest me that why we are getting this error.

c

RE: System admin roles/privileges

$
0
0

Thanks for the quick response.  I understand what the system admin role entails, however I was hoping there was a document out there with everything that the system admin can do and I would create a test script based off that.  Thanks.

Viewing all 175888 articles
Browse latest View live


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