You can end their employment from HR module and also delete users relation with worker from Users-> Options
RE: Old staff keeps appearing in drop down lists
Old staff keeps appearing in drop down lists
Hi
This question pertains to AX 2009.
We have old staff members who retired, left or were made redundant. When we create purchase orders, on the SETUP tab the dop-down lists in the Orderer and Requisitioner fields still show the old staff members. How can we remove them from that list without deleting the workers?
Thanks!
RE: AX practice environment
I guess you are looking for learning content, Isn't? If that's the case you should have customer/Partner source login for that. But still you can check this link - ax.help.dynamics.com/en
It has pretty good content. You will get videos on YouTube as well.
RE: Old staff keeps appearing in drop down lists
Hi Abaw,
There are two solution directions which might be worth to look into:
- Customization. With a custom lookup you can filter data
- Record level security. Set up RLS rules to filter records based on user groups. Would be a bit cumbersome if you have users who should be able to view worker data and also should use the (filtered) lookup.
RE: use of cost sheet
Hi Paras mehan,
If you click on the root node and do a right-click, do you have the option to 'create' something?
Best regards,
Ludwig
RE: How to calculate LedgerJournalTrans GSt Tax line Information
Hi,
Unfortunately I cannot help you with the table names or x++ logic. As said above, I'm not familiar with the Indian GST. The form you shared above is part of the Indian localization.
You can have a look at the Tax document form how standard AX is collecting the data. You could use that as an example.
How to calculate LedgerJournalTrans GSt Tax line Information
Good morning,
i am trying to print GST Tax information for Payment Voucher .
I have placed one button on Accounts Payable --> Payment Journal --> Lines --> Action Pane -->GST Payment Voucher.
The tax is available on same form(LedgerJournalTransVendPaym).By clicking TaxDocument Button in Top.
then
this form has temporary table.
Please tell me how can i print rate and amount in my report.
Please help me.
Regards.
Have a great day.
RE: use of cost sheet
no sir , not possible to click root .. after clicking right click it shows create alert rule... no another option come with create...
RE: Old staff keeps appearing in drop down lists
Hi Ajit
Thank you for your reply. However, when I test this out in our test environment, this does not work. The only thing so far is physically deleting the employee; something that is not doable because of historic data.
RE: Old staff keeps appearing in drop down lists
Hi Andre
Your response seems to imply that once an employee is created, it will always appear in the drop-won list in AX. Am I correct?
RE: use of cost sheet
Hi Paras mehan,
I would say that this might be related to your user role and user rights in your system. You should at least be able to create new COGM or CostOfPurchase node.
If you can't do this, please contact your system admins so that they assign you additional rights.
Best regards,
Ludwig
RE: Security role setup - Add back standard button "Create released products" to security role
Hi Ko,
The default value of this property for this button is 'None'. Then the standard privilege will work. If you insist having the value 'Manual', you have to alter the privilege or create a new privilege. The privilege should then get a form control permission allowing to use/see the 'New' button. This can also be managed on security role level.
Security role setup - Add back standard button "Create released products" to security role
I am handling the project's security setup.
When i use "System admin" to enter Released products page, the standard function "New product" is existing.
When i assign user for following security role, the user can be still able to access "Product information management" module, but the button disappears.
Therefore, i try to trace the menu items.
By the menu items, i found the [privilege] EcoResProductReleaseMaintain related to the menu item.
Then i assign this privilege back to [role] Product designer.
However, it still cannot access / see the create button.
RE: Old staff keeps appearing in drop down lists
Hi Abaw,
I don't have access on an AX2009 environment, but thought to remember this list was just pulling all employees regardless the status.
RE: Time sheet Automatic Post Batch Process
Were i need to change the batch job recurrence for automatic timesheet approval process.
Time sheet Automatic Post Batch Process
Hi friends,
I am getting the error in time sheet automatic batch process. Please Suggest .
"Cannot edit a record in Subledger journal entry (SubledgerJournalEntry). Ledger: 0, Current.
Deadlock, where one or more users have simultaneously locked the whole table or part of it."
and
"Microsoft.Dynamics.Ax.Xpp.DeadlockException: Exception of type 'Microsoft.Dynamics.Ax.Xpp.DeadlockException' was thrown. at Microsoft.Dynamics.Ax.MSIL.Interop.throwException(Int32 ExceptionValue) at Microsoft.Dynamics.Ax.MSIL.cqlCursorIL.UpdateAll(IntPtr table) at Dynamics.Ax.Application.SubledgerJournalTransferCommand.Updatetransferstatus(Int64 accountingEventId, Int64 ledger, Int32 sourceRelationType) in SubledgerJournalTransferCommand.updateTransferStatus.xpp:line 21 at Dynamics.Ax.Application.SubledgerJournalTransferCommand.Executetransfer(SubledgerJournalTransferRequest subledgerJournalTransferRequest) in SubledgerJournalTransferCommand.executeTransfer.xpp:line 109 at Dynamics.Ax.Application.SubledgerJournalTransferOperation.Executetransfer(SubledgerJournalTransferRequest subledgerJournalTransferRequest) in SubledgerJournalTransferOperation.executeTransfer.xpp:line 15 at SubledgerJournalTransferOperation::executeTransfer(Object , Object[] ) at Microsoft.Dynamics.Ax.Xpp.ReflectionCallHelper.MakeInstanceCall(Object instance, String MethodName, Object[] parameters) at Microsoft.Dynamics.Ax.Xpp.DictClass.Callobject(String methodName, XppObjectBase Called, Object[] varArgs) at Dynamics.Ax.Application.SysOperationServiceController.Runoperation(Boolean async) in SysOperationServiceController.runOperation.xpp:line 88 at Dynamics.Ax.Application.SysOperationServiceController.Run() in SysOperationServiceController.run.xpp:line 27 at Dynamics.Ax.Application.SubledgerJournalTransferController.Run() in SubledgerJournalTransferController.run.xpp:line 40 at Dynamics.Ax.Application.SubledgerJournalTransferProcess.Performjournalentrytransferoperation(SysOperationExecutionMode executionMode, Boolean ) in SubledgerJournalTransferProcess.performJournalEntryTransferOperation.xpp:line 28 at Dynamics.Ax.Application.SubledgerJournalTransferProcess.Transferjournalentries(Int64 accountingEventId) in SubledgerJournalTransferProcess.transferJournalEntries.xpp:line 51 at Dynamics.Ax.Application.SubledgerJournalizer.Journalize() in SubledgerJournalizer.journalize.xpp:line 63 at Dynamics.Ax.Application.SubledgerJournalizationOperation.Journalize(SubledgerJournalizationRequest subledgerJournalizationRequest) in SubledgerJournalizationOperation.journalize.xpp:line 15 at SubledgerJournalizationOperation::journalize(Object , Object[] ) at Microsoft.Dynamics.Ax.Xpp.ReflectionCallHelper.MakeInstanceCall(Object instance, String MethodName, Object[] parameters) at Microsoft.Dynamics.Ax.Xpp.DictClass.Callobject(String methodName, XppObjectBase Called, Object[] varArgs) at Dynamics.Ax.Application.SysOperationServiceController.Runoperation(Boolean async) in SysOperationServiceController.runOperation.xpp:line 88 at Dynamics.Ax.Application.SysOperationServiceController.Run() in SysOperationServiceController.run.xpp:line 27 at Dynamics.Ax.Application.SourceDocumentStateInProcess.Journalize() in SourceDocumentStateInProcess.journalize.xpp:line 32 at Dynamics.Ax.Application.SourceDocumentStateInProcess.Dotransition() in SourceDocumentStateInProcess.doTransition.xpp:line 17 at Dynamics.Ax.Application.SourceDocumentStateBase.Transition() in SourceDocumentStateBase.transition.xpp:line 32 at Dynamics.Ax.Application.SourceDocumentStateBase.Performtransitionormaintenance() in SourceDocumentStateBase.performTransitionOrMaintenance.xpp:line 7 at Dynamics.Ax.Application.SourceDocumentStateBase.Transitionto() in SourceDocumentStateBase.transitionTo.xpp:line 15 at Dynamics.Ax.Application.SourceDocumentProcessorBase.Submit() in SourceDocumentProcessorBase.submit.xpp:line 11 at Dynamics.Ax.Application.SourceDocumentProcessor.submitSourceDocumentImplementation(SourceDocumentHeaderImplementation sourceDocumentImplementation, Boolean updateImplementation, SourceDocumentAccountingStatus targetSourceDocumentAccountingStatus, SourceDocumentProcessorCaller caller, SourceDocumentLineItemList sourceDocumentLineItemList, String user, Boolean doTransitionToCompletedStateAccountFullyQualifiedValidation, Boolean , Boolean , Boolean , Boolean , Boolean , Boolean ) in SourceDocumentProcessor.submitSourceDocumentImplementation.xpp:line 74 at Dynamics.Ax.Application.SourceDocumentProcessor.submitSourceDocumentImplementation(SourceDocumentHeaderImplementation sourceDocumentImplementation, Boolean updateImplementation, SourceDocumentAccountingStatus targetSourceDocumentAccountingStatus, SourceDocumentProcessorCaller caller, SourceDocumentLineItemList sourceDocumentLineItemList, String user, Boolean doTransitionToCompletedStateAccountFullyQualifiedValidation) at Dynamics.Ax.Application.SourceDocumentProcessorFacade.submitSourceDocumentImplementation(SourceDocumentHeaderImplementation sourceDocumentImplementation, Boolean updateImplementation, SourceDocumentAccountingStatus targetSourceDocumentAccountingStatus, SourceDocumentProcessorCaller caller, String user, Boolean doTransitionToCompletedStateAccountFullyQualifiedValidation, Boolean , Boolean , Boolean , Boolean , Boolean ) in SourceDocumentProcessorFacade.submitSourceDocumentImplementation.xpp:line 60 at Dynamics.Ax.Application.SourceDocumentProcessorFacade.@submitSourceDocumentImplementation(SourceDocumentHeaderImplementation sourceDocumentImplementation, Boolean updateImplementation, SourceDocumentAccountingStatus targetSourceDocumentAccountingStatus, SourceDocumentProcessorCaller caller, String user, Boolean , Boolean , Boolean , Boolean ) at Dynamics.Ax.Application.SourceDocumentProcessorFacade.@submitSourceDocumentImplementation(SourceDocumentHeaderImplementation sourceDocumentImplementation, Boolean updateImplementation, SourceDocumentAccountingStatus targetSourceDocumentAccountingStatus, SourceDocumentProcessorCaller caller, Boolean , Boolean , Boolean ) at Dynamics.Ax.Application.TSTimesheetsPost.Postsourcedocument() in TSTimesheetsPost.postSourceDocument.xpp:line 29 at Dynamics.Ax.Application.TSTimesheetsPost.post(TSTimesheetTable tsTimesheetTable) in TSTimesheetsPost.post.xpp:line 12 at Dynamics.Ax.Application.TSTimesheetsPostOperation.Run(TSTimesheetsPostRequest dataContract) in TSTimesheetsPostOperation.run.xpp:line 11 at TSTimesheetsPostOperation::run(Object , Object[] ) at Microsoft.Dynamics.Ax.Xpp.ReflectionCallHelper.MakeInstanceCall(Object instance, String MethodName, Object[] parameters) at Microsoft.Dynamics.Ax.Xpp.DictClass.Callobject(String methodName, XppObjectBase Called, Object[] varArgs) at Dynamics.Ax.Application.SysOperationServiceController.Runoperation(Boolean _async) in SysOperationServiceController.runOperation.xpp:line 88 at Dynamics.Ax.Application.SysOperationServiceController.Run() in SysOperationServiceController.run.xpp:line 27 at Dynamics.Ax.Application.BatchRun.runJobStaticCode(Int64 batchId) in BatchRun.runJobStaticCode.xpp:line 54 at Dynamics.Ax.Application.BatchRun.runJobStatic(Int64 batchId) in BatchRun.runJobStatic.xpp:line 13 at BatchRun::runJobStatic(Object[] ) at Microsoft.Dynamics.Ax.Xpp.ReflectionCallHelper.MakeStaticCall(Type type, String MethodName, Object[] parameters) at BatchIL.taskThreadEntry(Object threadArg)"
RE: use of cost sheet
okay sir
thankyou :)
RE: use of cost sheet
Hi Paras mehan,
Please keep us update here how things are going and if some additional support is required.
Once everthing has been resolved, please verify the answers to get this thread closed.
Many thanks,
Ludwig
Consuming 3rd Party RESTful APIs in AX 2012 R2
Hi, I'm looking at integrating with some 3rd parties, they provide a RESTful API, but I'm not sure where the actual code to GET/POST data should sit in terms of extendability and best practice. Is it better to wrap the API in a C# DLL and call this from X++, or just use X++ code, are there any particular pit falls for either solution?
Thanks
RE: Old staff keeps appearing in drop down lists
Hi Andre
Given my earlier test, that seems to indeed be the case.