Address lookup in invoice form

Debbie140
Member Posts: 52
Hi
I have a navision install that is being used with an existing SQL application. The SQL application is transfering customer records and invoices into Navision rather than enter them by hand.
When I open an invoice the customer number shows fine but the address of the customer is not automatically populated. This only happens when you use the lookup button to lookup a customer number and change it. Does anyone know how to make this address lookup happen on demand e.g make it happen when the invoice form is opened.
Thanks
Debbie
I have a navision install that is being used with an existing SQL application. The SQL application is transfering customer records and invoices into Navision rather than enter them by hand.
When I open an invoice the customer number shows fine but the address of the customer is not automatically populated. This only happens when you use the lookup button to lookup a customer number and change it. Does anyone know how to make this address lookup happen on demand e.g make it happen when the invoice form is opened.
Thanks
Debbie
0
Comments
-
Hi,
What is happening is the Onvalidate trigger of the sell-to customer no. on the Sales header is not being executed, which means that when you bring in the information from SQL you have to run the onvalidate trigger on the Sales header of Sell-to customer no. field in order to populate all the address fields on the Sales invoice.
I would recommend that after you bring in all the customer records, you need to write a small routine to update the sales header which is as follows:
Declare a global variable SalesHead pointing to record Sales header
Then write a codeunit as follows
if Saleshead.find('-') then begin
repeat
saleshead.validate("sell-to customer no.");
saleshead.modify;
until saleshead.next = 0;
end;
This should solve your problem.
Best regards
Suresh.0 -
Or, you change the program that gets the customer from the other application to do the validation, so there is no need to run further routines.0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions