
Hi every one,
I have AX 2012 R3 RTM for retail , I am wondering if there is a way to filter suspend transaction on EPOS by Operator ID , we want every cashier shows his own suspended transaction only and recall it.
Wafting for your professional solution
*This post is locked for comments
I have the same question (0)Hi,
I could not find any reference of "Recall Transaction form" in Retail SDK.
I think that this particular form is not available for editing, what could be your best alternative to achieve your customization. (although I'm not 100% sure because I did not have time to search more).
Perhaps, you can create a new form and inherit some features of LSRetailPosis.POSProcesses.frmSuspendedTransSearch.
code Sample 1 - GetSuspendedTransactionList (then you can filter this list by Operator ID)
using Microsoft.Dynamics.Retail.Pos.DataManager; private SuspendedTransactionDataManager suspendedTransactionDataManager = new SuspendedTransactionDataManager(ApplicationSettings.Database.LocalConnection, ApplicationSettings.Database.DATAAREAID); IList<SuspendedTransactionSearchResult> suspendedTransactionList = this.suspendedTransactionDataManager.GetSuspendedTransactionList(ApplicationSettings.Terminal.StorePrimaryId, searchValue, fromRow, numberOfRows, sortByColumn, sortAscending);
code Sample 2 - GetSuspendedTransaction
using LSRetailPosis.DataAccess;
SuspendRetrieveData suspendRetrieveData = new SuspendRetrieveData(ApplicationSettings.Database.LocalConnection,
ApplicationSettings.Database.DATAAREAID);
posTransaction = suspendRetrieveData.GetSuspendedTransaction(ApplicationSettings.Database.LocalConnection, suspendedTransactionId,
this.Application.Services.Rounding,
ApplicationSettings.Terminal.StoreId,
ApplicationSettings.Terminal.StoreCurrency,
ApplicationSettings.Terminal.TaxIncludedInPrice);
***
Similar issues:
http://stackoverflow.com/questions/34851376/how-to-extend-recall-transaction-screen-in-ax-2012-pos
https://community.dynamics.com/ax/f/33/t/192449
I Hope this Helps,
Regards,
Rodolfo Recalde.