Paramétrage des nomenclatures avec la « Stratégie de vérification de la sécurité »
Best of 2017: What Microsoft Dynamics 365/AX experts taught us about technology, process, and project management trends
Expediting your Incident Report (2017 Update)
Follow the steps below to expedite your incident report.
Creating an incident report is a necessity when managing any of your software programs. Using the below steps will help you manage how and when you are creating and submitting incident reports.
- Provide detailed steps on your incident report what you did before you encountered the problem (essential)
- Provide screenshots of the windows used and any error messages in the incident report
- If you can reproduce the problem, provide a Dexsql.log and more importantly, provide a Script log
- A Dexsql.log records all communication between Dexterity/GP and SQL Server
- A Script log records the Dexterity scripts called in their hierarchy and their parameters. Since our software is written in Dexterity, this can tell us a great deal about what is happening with respect to our software. Oftentimes, a Script log enables us to find exactly what part of our code relates to the problem.
Steps to Create Dexsql and Script Logs
- In Windows, go to the folder where "Dex.ini" is located; usually, it is in the "Data" sub-folder under the GP folder,
- Make a backup copy of "Dex.ini"
- Open "Dex.ini" in Notepad
- Add the following line anywhere under the [General] section:scriptDebugger=TRUE
- Save and exit "Dex.ini"
- Start GP
- You should now see a Debug menu on the main GP window as well as all other GP windows, beside the Help menu
- Perform all of the steps leading up to but excluding the step or process that is causing the problem
- Go to the Debug menu and choose Log Scripts
- Choose a location to save the file "Script.log" (feel free to change the file name, but keep the extension ".log").
- Perform the step or process that is causing the problem
- Go to the Debug menu and click on Log Scripts (which should have a check mark beside it to stop GP from adding to more to the log
- Exit GP
- Remove the additional line from "Dex.ini", change the value to "FALSE", or restore to backup of the original "Dex.ini"
To get more information, please contact us from the Binary Stream website.
To read the rest of our articles on ERPSoftwareBlog, check us out here!
Written by Maria Louie, Binary Stream
Microsoft fixes exposed TLS key for Dynamics 365 Finance and Operations, Enterprise (at long last)
Best practice suppression in AX7 / D365
Delete/Cancel the Transfer order in AX 2012 R3
Find standard label translations
Here is what you can do if want to figure out how a particular labels is translated.
First find the binary for the translated label file. This will be in the Resources folder under the package in question. For example, looking for the PRO labels from ApplicationSuite in Danish:
How to get list of products, product attributes and attribute values in AX2012 & AX7 / D365
Are You Ready for the Discontinuation of Microsoft Payment Services This Month?
How to Use Dynamics ERP Data to Efficiently Manage Web Store Inventory
Interested in launching additional sales channels, but worried about accidentally selling out-of-stock inventory? Here’s how Sana Commerce can help you prevent this worst case scenario.
The Potential Pitfalls of Omnichannel
Letting your clients buy through multiple channels means offering unprecedented convenience. By letting clients choose their channel, you’re giving them something even more valuable than your products: the freedom to do business in the way that works best for them. However, implementing an omnichannel strategy isn’t without its risks.
It increases the chances of your clients having to leave your online or physical store empty-handed, for example. We all know how frustrating it is when someone grabs that last item from the shelf just before you can reach for it. If you have multiple sales channels, that means there’s multiple avenues for clients to take the last item, to your other clients’ disappointment.
Prevent Client Disappointment With Smart Use of Your Dynamics ERP
We understand that the reason you want to add a web store to your sales channels is to enhance the customer experience, not open it up to more risks. That’s why Sana Commerce lets you take precautions to prevent your clients leaving your store empty-handed.
Each of these measures is made possible by Sana’s unique approach to integration. Our web stores reuse your business logic and data as defined in Microsoft Dynamics, instead of rebuilding it. That means that your web store displays the data from your ERP in real time, without complex and maintenance-intensive connections.
But real-time insight into your general inventory isn’t sufficient to make sure your customers always get their desired item. Here’s how you can expertly manage your web store inventory with Sana Commerce.
Use the Customer Card's Preferred Warehouse in Your Web Store
Already taken measures to ensure that your clients’ orders come from a specific pool of inventory? The seamless integration between Sana Commerce and Microsoft Dynamics means that your web store can use the preferred location configured on the customer card.
This ensures that if your client orders through your web store, they will be ordering from the same inventory you assigned to them in your Dynamics ERP. So it’s business as usual, just through a different channel.
Use Separate Web Store Inventory
More worried about your web store and your physical store sales getting in each other’s way?
Sana Commerce also lets you define separate web store inventory in Microsoft Dynamics. Online orders use this separate inventory, so you do not have to worry about a sudden rush in online sales affecting product availability in your brick-and-mortar locations.
In other words, clients shopping on location only have to compete with each other for that final item — not people shopping from the comfort of their home or office.
Only Display Inventory That's Actually Available
Just because it’s currently in your warehouse, doesn’t mean it’s available to your clients. A web store that acts as a perfect extension of your Microsoft Dynamics system is great, but you don’t want to show your clients inventory that has already been reserved for previous orders.
Sana Commerce takes this into account, and only displays the inventory that is actually available for sale. This can also be combined with projected availability, so that the inventory levels displayed in your web store take into account the number of items scheduled for delivery to the warehouse. (Please note: this functionality depends on your ERP, so how it works varies depending on which Microsoft Dynamics system you use).
More Benefits of Seamless ERP Integration
The real-time, seamless integration with your Microsoft Dynamics ERP lets you take a smart approach to web store inventory management, and much more. Download the Benefits of Integration and find out how Sana Commerce turns your ERP system into the engine of your web store.
X++ code to know startDate, endDate, total number of days and remaining days for given date in AX2012
Solved:Getting Error during Full CIL in Ax 2012 R3 CU11
"The SysWorkflowDictElement.getAttribute() reflection API could not create and return the AifCollectionTypeAttribute object. Please check the parameters."
No any single report executing and giving parameter related error then tried to do full CIL then above error coming.
Solution: Solution of this issue is as below.
1.
1) first stop the aos services and go to the folder of the XPPIL folder and delete all files
2) start the services of aos
3) and do the incremental CIL
4)THEN Do FULLY CIL, THEN ALL THE SERVICE WILL BE STARTED.
2017 Binary Stream Product Update – WEBINAR
2017 Binary Stream Product Update
It's that time of year again!
Join us for the 2017 Binary Stream product update and hear the latest and greatest on updates to our products, as well as what's coming down the pike. We also have some exciting and fun little initiatives going on with sales that I'm sure many of you would love to be a part of.
Learn how you can get your next cup of Starbucks on us!
Don't miss out!
Learn about the 2017 Binary Stream Product Update
To get more information, please contact us from the Binary Stream website.
To read the rest of our articles on ERPSoftwareBlog, check us out here!
Written by Maria Louie, Marketing Specialist, Binary Stream Software
What is the temporary voucher functionality in Dynamics 365?
As of several versions of Microsoft Dynamics AX there is a feature to setup and use temporary vouchers for journal entry. Also, this feature still exists in Microsoft Dynamics 365 for Finance and Operations, Enterprise edition. In this blog post I will tell you about the temporary voucher number and namely how you can benefit from this feature.
Regulatory requirement
There are countries/regions where it is mandatory to use continuous voucher series. While saying continuous, it should be really continuous. When you do setup a number sequence to be continuous it is still possible to get gaps in posted vouchers. A lot of accountants did complain about the gaps. A possible cause for these gaps can arise in the next situation.
Assume user A and B are entering general journals. Voucher GJV0050 was the last posted voucher number. User A creates lines in a journal using the next voucher number: GJV0051, GJV0052, GJV0053 and GJV0054.
User B also creates a journal with voucher numbers: GJV0055, GJV0056 and GJV0057.
Now User B did check his journal and posted it. User A decides to delete the rows as he discovered the transactions were already posted before. Now we do have a gap in posted voucher numbers.
For some countries/regions it isn’t a problem as it would be allowed to reuse the ‘gaps’. Some countries do have regulations that per period the numbers should not have any gaps, so using numbers GJV0051, GJV0052, GJV0053 and GJV0054 in a period later than the already posted numbers are not allowed.
To overcome this issue, you can work with temporary vouchers.
How it works
When using temporary vouchers, the journal lines to get a voucher from the temporary voucher series. In the example above, the users would create the next lines:
User A: TMP0078, TMP0079, TMP0080 and TMP0081.
User B: TMP0082, TMP0083 and TMP0084.
During posting the temporary voucher numbers are being replaced with the correct voucher series for the journal. So, when user B will post his journal, the vouchers will be correctly replaced with GJV0051, GJV0052 and GJV0053. Per temporary voucher number a new voucher from the series will be retrieved. As you will notice now, there are no gaps anymore in the real voucher series.
The related settings
There are two settings required to be able to work with temporary voucher numbers. The first setting is the Temporary voucher number sequence on the General Ledger parameters form.
The second setting is the Number allocation at posting on the Journal names. Per journal you can decide to enable the use of temporary vouchers or not.
When you do create journal lines, initially it will use the temporary voucher number as you can see in the next screenshot.
During posting of the journal, it will replace the temporary numbers with the actual voucher numbers.
Importing journal lines
When you have to work a lot with importing journal lines, it would be possible to use e.g. the Data Import Export Framework. Custom import scripts can also be used. In both ways, you have to take care of the correct voucher numbers. For these scenarios, also the temporary voucher is a great aid.
You can provide manual assigned numbers in your source file which could be in fact also against the setup of the temporary voucher number sequence. Per journal you can start over with voucher number 1 if you want to. Whatever you provide, during posting each unique provided voucher number will be replaced with the final voucher number retrieved from the journal setting.
There is more…
If you imported lines manually and try to delete them as they were incorrect, there is a check if the temporary voucher number meets the format of the temporary voucher sequence. If it doesn’t match, an error will be raised.
This error sounds odd as you only want to delete not posted journal lines. The reason for this is that if you did setup the temporary voucher number to be continuous, it should put the number in the pending number sequence list. That is not possible if the format is different.
For this reason, probably avoid using formats for the temporary voucher series, so that the numbers will be natural numbers like 1, 2, 3, etc.
There is one disadvantage to mention. If there is an error during posting, it will give you the error with the replaced voucher number. The error causes the journal lines to get the old values, so with the temporary voucher numbers. For this reason, it is hard to find the row(s) which contains the error in larger journals.
That’s all for now. Till next time!
Microsoft Dynamics CommunitySubscribe to this blogger RSS FeedMy book on Merging global address book records in AX 2012
The post What is the temporary voucher functionality in Dynamics 365? appeared first on Kaya Consulting.
Sales order charges in AX 2012 R3
Let's Talk UAE VAT
Microsoft Dynamics Partner Roundup: Relationship Sales D365 win; UK MTO partnership; EDI for NAV 2018; Relationship marketing
From the Microsoft Dynamics 365/AX Blogs: Sales order charges; Temporary voucher; Migration to AX 2012 WMS; Delete/cancel transfer order
Registration Open for Focus | Save with Early Bird Pricing
Make plans to attend Focus, a deep-dive training conference dedicated to the success of Microsoft Dynamics 365, AX, CRM and NAV users and Power BI users.
Focus will be held May 21-24, 2018, in Indianapolis, IN, and feature primarily intermediate and advanced 90-minute sessions taught by technical experts. Focus is separated into multiple two-day events covering specific products: NAVUG and PUG are held concurrently May 21-22 and D365UG/AXUG and D365UG/CRMUG are held concurrently May 23-24.
At Focus, attendees will have access to:
- Sharpen your skills and learn best practices to further your job role, career, and product investment. View D365UG/AXUG track descriptions
- Dig deeper into the topics most pertinent for success in your role. The unique learning structure allows Focus to provide the immersive education needed to bring skills and confidence to a new level.
- Network with peers who are in similar roles and face the same issues on a daily basis.
Experiencing a gap?
Those who have attended Summit know that there are a lot of sessions on a lot of topics and most of them are more introductory or just touch on some of the deep-level content. The community voiced they were experiencing a gap and wanted to find the deeper content training needed when working with products as robust as Dynamics 365, AX, CRM, and NAV and Power BI. The Focus Programming Committees are working diligently to provide relevant educational content so attendees can customize their learning plan based on their needs.
"By focusing on higher-level content, Focus appeals most to those who have existing knowledge and wish to expand that knowledge. The focus on in-depth content and a more limited scope compared to other conferences means that Focus can pack a large amount of knowledge in just a few days." - Cory Vantillborg, System Administrator at Tigercat International, Inc.
Save with early bird pricing
You will leave Focus feeling more empowered and educated about the products you work in every day. Save money by registering prior to the Early Bird deadline of February 28: Learn more & register.
x
CALL FOR PROPOSALS OPEN: SUBMIT A DYNAMICS 365 & AX SESSION IDEA!