I've been give a task of deactivating a list of products which my organisation has not used for about two years now. I help on how to achieve this. I aware products once released may not be easily deleted but is there a way I can individually deactivate the products or programatically deactivate of whole lots at once. I need helps on how i can efficiently achieve this as I'm not too technical.
Deactivation of products
RE: Release to Warehouse from Load Planning Workbench
Hi,
After creating the Shipment, AX will try to find a Wave Template which has criteria that match the shipment. Should it find a Wave Template in your setup?
AX will only automatically create a new Wave if 'Automate wave creation' is ticked on that Wave template.
RE: AX2012 R3 Price Discount Change Policy
If the price initially came from lookup to a Trade Agreement, then when you change the ship date, I believe AX will always try to look up a new price, and there is no way you can get it to prompt you (in standard).
AX2012 R3 Price Discount Change Policy
When converting quotations to sales orders, the prices on certain items on our quotes are being deleted. I believe the problem lies with the Price Discount Change policy. I have a manual entry in the Trade Agreement Evaluation table to prevent prices from being deleted from the quote lines, but this seems to only work on items that are on the trade agreement. If the quote header has a price group entered, but contains items that are not group members, the manual prices are deleted. We pretty much don't want it to search for prices at all, but we do need to have the Price Disc Tables available. How can I stop the price change process from happening?
Thanks in advance for any assistance.
LisaJ
How i add a BaseEnum to a Field by Code??
Hello, i actually insert new Field as follows....
TreeNode treeNode; AOTTableFieldList fieldList; #AOT ; treeNode = TreeNode::findNode(@'\\Data Dictionary\Tables\CCenter\'); fieldList = treeNode.AOTfindChild('fields'); fieldList.addEnum('MyNewFIeld'); SqlDataDictionary::synchronize();
How i can add the next baseenum to this field by code??
Thanks in advance
DIXF installation prerequisites error
Hi,
I am using AX 2012 R3 RTM version and SQL 2016.
When i try to install the DIXF, I am getting the error "Install Microsoft Integration Services for the version of SQL Server that you are using.". But i already installed SSIS and SSIS service is also running.
Please advise.
Thanks,
Hari
RE: How to get label ID from a label text in AX7/D365
Look at the Syslabel class labelIds2Strings method
How to get label ID from a label text in AX7/D365
Hi, in AX 2012 there is SysLabelEdit class that helps to get label ID from a string text but this class is no longer exists in AX 7. Can anyone share example on how I can get label ID from a text in AX 7? Thanks.
RE: How i add a BaseEnum to a Field by Code??
You can set base enum property of the field you are creating through code
foe example :
#Properties
TreeNode fieldNode = TreeNode::findNode(@"\Data Dictionary\Tables\Address\Fields\Name");
;
fieldNode.AOTsetProperty(#PropertyMandatory, enum2str(NoYes::Yes));
RE: How i add a BaseEnum to a Field by Code??
RE: DIXF installation prerequisites error
Microsoft SQL Server 2016, Standard Edition, Enterprise Edition is supported with AX2012 R3 cumulative update 11
RE: How i add a BaseEnum to a Field by Code??
I gave you to set Mandatory property as an example , you have to set baseEnum Property "PropertyEnumType"
RE: How i add a BaseEnum to a Field by Code??
I showed you code to se Mandatory property of field . You have to set base enum property "PropertyEnumType" of your field , so change it from propertyMandatory to PropertyEnumType in your job
RE: AX 2012 R2 Advance Bank Reconciliation - Reconciliation Matching Rules
Hi Ludwig,
I have also seen these articles and it helped me as well to start. Appreciate it.
Best regards,
Edmond
AX 2012 R2 Advance Bank Reconciliation - Reconciliation Matching Rules
Hi everyone,
I have searched the web and youtube for the reconciliation matching rules already but I can't seem to find what I am looking for.
I would like an actual setup of Reconciliation Matching Rules and Sets. With samples on 1. Find statement lines and 2. Find bank documents; etc.
I hope someone can share a link. Thank you in advance.
Best regards,
Edmond
AX 2009 Sales Return Tax Calculation
Hi Everyone,
I'm having a strange behavior in AX 2009. I've been trying to find a way out of this but not luck so far.
Here's the scenario - no customization involved:
- Create Sales Order with discount. Post Invoice. Total Sales Tax = -155.66 (just a number here).
- Creaste Return Sales Order copying above SO. Post Return Invoice. Total Sales Tax = 155.68.
Now, it seems like total Invoice amout is equal in both cases, but is not the same for the tax calculation. It's the same lines, I'm copying exactly the same information as the "original invoice". But the difference is still occurring.
For country regulatory reasons, I need to use this setup:
Tax Setup:
General Leger - Setup - Parameters - Tax - Calculation Method: Total.
Tax Codes - Calculation:
- Origin - % of the net amount
- Base - net amount of invoice balance.
Now, I don't really mind about the total tax calculation result, I just need both tax amounts (original invoices and return invoice) to be exactly the same. Is there any way we could overcome this? Or I need to live with those differences. The solution can be a manual setup or even customization, but I need to find a way to match the tax amounts.
Regards,
RE: AX2012 R3 Price Discount Change Policy
There seems to be some rounding issues related to the calculation of sales tax in your case:
On the sales tax codes, check the setup on the code - what do you have in the "Rounding Precision" and "Rounding Method"?
Rounding method needs to be "Normal" for you not to have these kind of rounding differences.
In addition, is this invoice quoted in accounting currency or in a foreign currency?
RE: AX 2012 EP CSRF/XSRF prevention
Hi,
I'm not a security expert, though, I've worked on several EP projects in AX 2009 and AX 2012 (R2 - R3) for large companies. I've followed security company audits that test for possible vulnerabilities of AX components, with Enterprise Portal being one of them.
This type of vulnerability has never been cited in a security clearance report. So, first of all, thank you very much for sharing this question with us.
As you may already know, Enterprise Portal is based on the SharePoint platform. From what I've been able to search, SharePoint has some functionality to avoid CSRF vulnerabilities.
Check this link and this link.
I share with you a security change that can influence this vulnerability scenario.
Set Disabled in Form Authentication option in Enterprise Portal web site in IIS, Authentication section. Also review advanced settings.
Figure 1
There may be some security conflict, depending on your settings, in which case, you can disable / off (compare your environment with the figure 1 [all groups]) test in a non-production environment, with backup.
However, if you use anonymous access to the EP, these changes can influence in authentication.
Some other questions:
What is the version of AX/EP [R2, R3, CU9,10,11...] you are analyzing?
What is the SharePoint version?
Does the EP site have anonymous access?
Does the EP site have users outside the domain?
I have not yet had time to set up a scenario to try to replicate that vulnerability. Would it be possible for you to share, step by step, how your test was done, to find this vulnerability?
I hope this Helps!
Regards,
Rodolfo Recalde
AX 2012 EP CSRF/XSRF prevention
Hi All,
Any ideas on how to prevent AX2012 Enterprise Portal (EP) Cross-site request forgery (CSRF/XSRF)?
For sure now AX2012 EP doesn't have such feature. If add one page by one page, it will be quite troublesome.
Any share/common page that can use to add the XSRF prevention code? I checked, edit the master page is not enough because many pages such as dialog box are not using the master page. Or is it anything I missed out on the master page?
Thank you very much.
RE: Error in Store Database,
Data corruption is random and can occur with anyone in the most diverse scenarios.
I will try to pass some possible actions that can be evaluated.
1. Use an instance of SQL SERVER Standard / Enterprise on a server within your company headquarters data center, or on a Virtual Machine on the cloud. This way you can mitigate problems and plan to re-establish the operation of the store more quickly, as more resources are available. However, this type of solution is only valid if the store does not operate offline and also if the latency of the internet is not a problem where the stores (POS) are located.
As this solution does not apply in most scenarios, either because of the technical unfeasibility or in relation to the costs involved, also evaluate these other indications:
2. Use on all store servers, "no-Break" equipment and other power grid filters that can control the quality of electrical power that reaches the store server. Unexpected power outages can cause corruption in the database.
3. Organize the synchronization processes, so that there is minimal competition between them, especially among the most "heavy" jobs, such as 1010, 1070, 1060. 1040. Preferably, perform this operation when the store is closed.
4. Do the indexing maintenance frequently. SQL Server Express does not have the possibility of a job, but you can run an index maintenance script through a windows task.
5. Monitor your server's memory, I / O and HD capacity. Make sure that some process no generates some "peak", locks, long queries, or "high anomaly".
6. Use SSD disks for the SQL Server files.
7. Disable Antivirus from SQL Server files and .exe. See this link for more details.
I Hope this Helps!
Regards,
Rodolfo Recalde.