Thanks Ludwig , then how the sales operations cater with advance payments in AX if there is no such functionality in AX for advance invoicing. I mean its a normal practice in market to sale product on advance .
↧
Forum Post: RE: Customer advance Invoice
↧
Forum Post: RE: Data Entity Method "skipNumberSequenceCheck" D365FO
If you look at the VendVendorEntity, you can see that it checks this skipNumberSequenceCheck method before hooking up the vendor account id to the number seguence. I think the purpose with the skipNumberSequenceCheck, is that you from a service call can call skipNumberSequenceCheck(true) to avoid hooking up to the number sequence. This would be relevant if the service is supposed to supply the id's. It bugs me that I can't find any trace of documentation for this.
↧
↧
Forum Post: RE: Fixed Assets Depreciation Split among different financial dimensions AX2009/AX2012
Understand but i believe you can put criteria on allocation source to say range of ledger account and dimension as your source allocation. Then create "dummy_source_allocation" dimension to flag the asset. Then in the value model assign the dimension "dummy_source_allocation" Reporting wise then you can extract from financial statement/management reporter etc as usual.
↧
Blog Post: Axapta Manager (AxDynManagerV1.06)
I previously made a program to list, start and stop Dynamics AX Services. But i always through that is missed a few features, so now I am starting on this new version. ( Download link ) This is version 1.06 see change list at the end of the post. The program is tested for AX 2009 and AX 2012. When you start the program this is what you will see: On the left you will see the list of services that you have, and on the right the list of possible AX configurations. Config menu. Under the menu item, Tools/Config, you can change the programs settings. Here you can add/remove computers to look for services on. To remove a computer from the list, double click on the item. To add a computer, input its name in the text box, and press the "Add" button, or enter. The refresh field controls how often the service list will be refreshed. Controlling services. If you right click on an item in the service list, you will get this menu, where you can start, stop or restart a service. If you select more that one Service, all those services will be affected. If you choose to restart, all services will first stop, and only start again when all services has stopped. You can also control a service by double clicking on it, double clicking on a started service will stop it, and on a stopped service it will start it. Changing AX Config list. If you right click on an item in the Config list, you will get this menu. Edit: Edit an existing configuration. Delete: Deletes the selected configuration. Import from Registry: Imports all AX configurations from the registry. Import from Config file: Imports one configuration from an AX configuration file. Starting AX. If you double click on an item in the Configs list, that Dynamics AX will be started. This function requires that the right version of AX is installed on the machine. Planned changes. General: AutoUpdate : Expand library to be able to handle updates from both web and local/network. Service list: Status text on Service list does not show updating correctly (Method UpdateGroupBox1Text) Add a counter of online users on the AOS. Setup witch strings to search for to show the service list. Make it possible to change service startup type. Config list: Add run AX as different user Add copy Config Add move Config (Up / Down) Add check of AOS running before starting AX. (How?) Documentation: Document Edit Config. Check if anything needs to be documented. Move all Documentation to Word document Changlog. 1.06 : When a computer is no longer online, remove it from service list. Fixed Status text on Service list. Fixed problem with update of ServiceList. Added DebugInfoForm and Parameter to Enable/Disable the form. 1.05 : Add "Update service status" to Main menu. Check of Form.Location's values in save and load of settings. Reset Window function now works better, but does exit applikation. Load settings from lastversion if currentversion do not exist. Fix Error001 : Write to logfil fails if no access to file. Fix Error002 : GetUpdateAOSServiceList fails on old .Net framework Fix Error003 : Problem with semicolon in AOS name in AXConfigData. Optimize Computer and Services list updates to use threading. 1.04 : Add "Command to run at kernel startup" to Configuration Add "Command to run at applikation startup" to Configuration Add column to show the Startup type of the service Add Error handeling on Start/Stop services. (UAC Problem) Settings now saved in AppData/Local folder Changed update of Service Status, services having their status changed are updated more frequently, but the entire list is only updated on the refresh interval from the configuration. (Default 5 min) Changed to .Net Framework 4.6.1 Add AutoUpdate Check .Net version on Startup Added options to disable AutoUpdate from Config Added options to disable Service Start Mode field from Config (Does not work with .Netversions from before 4.6.1 ) 1.03 : Added splitter to form, should make it easyer to resize the form to show the right stuff. Added menu item "Reset Window", this sets default values for window size. Save some settings to file AxDynManager.settings in program folder. Rewrite code for handeling the service list to give it better structure. Enabled multi select in Service list, this means that you can now start/stop and restart more than one service in one go. When selecting restart on more than one service, alle services are stopped first, and then started only when all services are stopped. Fixed error with double backslash read from Registry. Fixes error with vertical bar in config file. 1.02 : Fixed error with parmBinDir not beeing read from AXConfig file. Added parmBinDir to EditAXConfig form. Fixed error when there are no AX Configs anywhere. Fixed error with BinDir not being read from AXConfig file. Fixed EditAxConfig form, field TabIndex, and the position of the OpenFile buttons. Added Class UtilLogging. Added logging in AXStartup.cs Added check if the paths in ParmBinDir and ParmLog exists before starting AX. Added check for double backslash in filePaths when importing configfile. Added handeling of multible AOS servers for parmAOS2. Added handeling of space in parmStartupMsg (Replace with Acsii 255) 1.01 : Save and Load AX Configuration list to file. (Done on start of program, and changes of list) Added for to Edit AX Configurations. Import of AX Configuration from .axc files. Made it possible to delete an AX Configuration from the list. Function to check last program version and do config cleanup. THANKS TO : Florian and Sigvelli, for comments and sugestions.
↧
Forum Post: RE: Fixed Assets Depreciation Split among different financial dimensions AX2009/AX2012
Thanks Chandra, I like this idea :) Have a nice day! Fjorela
↧
↧
Forum Post: RE: Fixed Assets Depreciation Split among different financial dimensions AX2009/AX2012
Hi Fjorela, I would not trying to do that with the allocation rules because there might be a lot of maintenance involved with that. What you can do alternatively is (a) Post all of your depreciations to a single financial dimension and then prepare the allocation postings in an excel template that you upload and post. That should be something that can be realized quickly. (b) You can alternatively make use of the cost Accounting module where you can also upload allocation keys that you use for making those allocations. Yet, the disadvantage of doing that is that you will see the allocations only in the cost Accounting module and not in GL. Best regards, Ludwig
↧
Forum Post: Auto email to concerned sales persons when posting a receipt journal, AX 2012.
Dear Experts, I am new in X++, i have to send auto emails to sales persons of the customer when post receipt journal, but my code is just getting the first entry made in journal not all please help code is given below. while select ledgerjournaltableLocal where ledgerjournaltableLocal.JournalNum == ledgerjournaltable.JournalNum join LedgerJournalTransLocal where LedgerJournalTransLocal.JournalNum == ledgerjournaltableLocal.JournalNum && LedgerJournalTransLocal.LineNum == LedgerJournalTrans.LineNum && custTable.AccountNum == CustTable.AccountNum { recipientEmail = LedgerJournalTrans.getSalEmail(custTable.MainContactWorker); info(strFmt('Email(s) also sent to mentioned sales manager(s) %1',recipientEmail)); mappings = new Map(Types::String, Types::String); mappings.insert('CustomerName', custtable.name()); mappings.insert('InvoiceNo', LedgerJournalTransLocal.MarkedInvoice ); mappings.insert('EntryDate',LedgerJournalTransLocal.TransDate ); mappings.insert('Amount', LedgerJournalTransLocal.AmountCurCredit); mappings.insert('Company', LedgerJournalTransLocal.dataareaid); SysEmailTable::sendMail( sysEmailId, SysEmailTable::find(sysEmailId).DefaultLanguage, recipientEmail, mappings, '', '', true, curUserId(), true); }
↧
Forum Post: RE: Fixed Assets Depreciation Split among different financial dimensions AX2009/AX2012
Hi Ludwig, thanks a lot for your suggestions. Option A is also a good idea. I also excluded option B because of the fact that the postings are not done in GL. Best regards Fjorela
↧
Forum Post: RE: Production Order Planned Ended for 4 months ahead
Hi Steven, thank you for your help. Thank you
↧
↧
Forum Post: RE: Edit Purchase Requisition
Thanks for your reply. Yes , I set up workflow for purchase requisition. The status for this P.R is In review. Only one user have the access to edit the form
↧
Forum Post: RE: Power BI Integration Failed "The authentication process was not successful. Please contact your system administrator."
I would recommend doing the following: 1. Close all browsers 2. Open incognito window in browser 3. Log in to powerbi.microsoft.com/en-us as your account 4. Log in in to AX 5. Try to authorize again.
↧
Forum Post: RE: Calculating Sales TAX on Custom Duty
Did you solve this issue, i have the same
↧
Forum Post: Making number of rows in email body dynamic in Dynamics Ax 365
Hi Friends, Can anyone suggest me how to insert the table rows in email body dynamically? I am trying to send the Sales order lines in mail, using email template containing the placeholders. if there are 4 lines in sales order i am getting the last line in the mail, first 3 lines are skipped. Any help much appreciated. My code is as follows: while select salesParmLine where salesParmLine.ParmId == salesParmTable.ParmId { mappings.insert("ItemId", salesParmLine.ItemId); mappings.insert("ItemName", InventTable::find(salesParmLine.ItemId).itemName()); mappings.insert("UnitId", salesParmLine.salesUnit()); } SysEmailTable::sendMail(sysEmailTable.EmailId, SysEmailTable::find(sysEmailId).DefaultLanguage, abc@xyz.com mappings, "", "", true, curUserId(), true);
↧
↧
Forum Post: RE: Pending vendor invoice - creation via X++
I believe that creation of VendInvoiceInfoTable through the class PurchInvoiceJournalCreate is done when user confirms a Purchase Order from the PurchTable Form (talking about the confirm Button). In my process I am trying to settle invoices created through posted invoice register and later found on the invoice pool, when using this process system goes through FormLetterParmData.doChooseLines() and that's where I am trying to catch the VendInvoiceInfoTable insertion action Kind regards, Jihane
↧
Forum Post: RE: From and To Date - Price/Discount agreement journal
From my experience, from date and to date under date interval in your screenshot means the date range in which TA is still active. Not the from date and to date on the TA line.
↧
Forum Post: RE: Making number of rows in email body dynamic in Dynamics Ax 365
str salesline; while select salesParmLine where salesParmLine.ParmId == salesParmTable.ParmId { salesline += strfmt("%1,%2,%3\n",itemid,itemname,unitid); } mapping.insert("Salesline",salesline); on your email template simply put %Salesline%
↧
Forum Post: RE: Parallel accounting for cost of sales and nature of expense method
Hi, we face the same problems with the nature of expense accounting, as unfortunately the stock variation and charges accounts do not get used anymore in the way they did in AX 2009. If you set up these 2 postings with misc charges instead as suggested, how do you incorporate other misc. charges that are on a position? Greetings Steffen
↧
↧
Forum Post: How to change LinkType on FormDatasource in AX7 / D365 ?
Hi, In OOTB form (InventItemBarcode) have two datasources (InventItemBarcode & InventDim). InventDim have linkType (InnerJoin). I have to change the linkType of InventDim to (OuterJoin) in order to show those items in this form which does not have any InventDimId. Can anyone will please let me know how I can achieve this on any event without overlayring? . Image attached for reference. Thanks in advance Tabsheer
↧
Forum Post: RE: Generating Negative Value on Check Number ( Accounts Payable > Payment Journal)
Hi Sir Not generating number sequence.
↧
Forum Post: RE: D365 - Pending Invoice when consolidate multiple GRN
Hi Ludwig, The transaction is in home currency. This issue only happen in pending invoice form. It was okay if generate the Invoice from multiple PO form.
↧