You will need 2 tables, one for Parent Item and one for child Item, something on these lines. Table A Parent Item No. A00001 Table B Parent Item No. Line No. Item No. A00001 10000 Z001 A00001 20000 Z002 A00001 30000 Z003 The link between Table A and Table B would be the Parent Item no. On the Sales Order line user will enter A00001, you will have to write a function on Sales line such that when on the No. field when user enters A00001 you have to just get the Item no. and then you will go to Table B and fetch the Parent Item no. and delete the first line on the Sales order line and then create 3 lines with Z001, Z002 and Z003. Yes, very much doable and I have done this for one of our customer.
↧
Forum Post: RE: part number that maps to multiple part number
↧
Blog Post: How to connect Visual Studio Code with NAV 2018
Last couple of days, I got a number of questions from people that all came down to the same issue: how to set the correct settings in the launch.json so Visual Studio Code can connect to NAV 2018. In most ... Read More »
↧
↧
Forum Post: RE: Calculate Date After compare and check Leadtime
Hi, What about doing a CalcDate(ItemVendor."Lead Time Calculation",PurchHeader."Order Date") and comparing it with Expected Receipt Date?.
↧
Blog Post: Bootcamp: Modern Development in Microsoft Dynamics NAV
Microsoft Dynamics NAV Development enters a new era with warp speed. With a cloud first strategy for Microsoft Dynamics, the arrival of a new development tool , the integration with Office365 , the breakthrough of the API economy, the cross platform reality, and the necessity of seamless upgrades, the Microsoft Dynamics NAV development challenge will diversify and intensify. Join us from 05 – 08 Feb 2018: Modern Development in Microsoft Dynamics NAV Bootcamp Unique & all-encompassing Topics like Extensions for cloud, Extensions for Onprem, Visual Studio Code, JSON, Azure Functions, Snippets, Control Addins, Cloud Design Patterns, O365, API, Docker, GIT, Scrum, modern architecture, … A multidisciplinary MCT – MVP trainer team Training & Coaching Practical 3,5 bootcamp days A residential location including extended hours & full board overnight stay Peer learning Team dinners Fun & teambuilding Location: Hotel Stiemerheide , Genk, Belgium Schedule 05 Feb – 5:00 pm – Welcome, Check in, Start session, Dinner 06 Feb – Full bootcamp day 07 Feb – Full bootcamp day 08 Feb – Bootcamp day until 5:00 pm Warning: Intensive training - Subscriptions start now - Limited availability RSVP Now
↧
Forum Post: RE: print voucher G/L
Hi, Please try adding PrintLineNarration:=TRUE; in OnOpenPage of report's request page
↧
↧
Forum Post: RE: Update ClickOnce Version by Replacing Deployment Files with New Build Files files
Once they install ClickOnce they have the config file information into there local PC. So just changing the build wont gonna help. Manifest file is the key which contains the entire information. I know its painful to uninstall and reinstall the once click Application Manifest but if you really want to update this then I will suggest to go with this option only as this wont gonna take much time. If you go on changing modifying the existing one you will end up with doing just hit and trials, but this one might sounds crazy doing but for me its the best option with less time. If users are really laymen and they even dont know how to uninstall and install a software then you can go ahed with your hit and trials and all.
↧
Blog Post: Microsoft Commercial and Enterprise CVP to analysts: Aggressive cloud investment can co-exist with long-term hybrid, on-prem interests
Perhaps Microsoft's cloud-first strategy seems to some like a runaway train, leaving partners and slower-moving customers on the platforms with their "baggage" of on-premise products and expertise. Or, perhaps that's not the full story. Microsoft's appearance at last week's Credit Suisse 21st Annual Technology, Media & Telecom Conference reveals more forethought and learning than that. There, the company's CVP & CFO for Commercial and Enterprise Dave ...read more
↧
Forum Post: RE: Nav 2016 Getting this msg when opening attachments within the NavX Fact box.
Have you installed CU 15, I think this issue was resolved in CU 15 or CU 16 platform update.
↧
Forum Post: RE: Calculate Date After compare and check Leadtime
Thanks for reply. But when add (DateOrder : Type : Date) DateOrder:=CALCDATE(ItemVendor."Lead Time Calculation", PurchHeader."Order Date"); then error : "Microsoft Dynamics NAV --------------------------- Break On Error Message: You cannot base a date calculation on an undefined date. Date: 0D Formula: 10 --------------------------- OK ---------------------------" Please help me. Thanks so much.
↧
↧
Forum Post: RE: Report,Body Line limit
This is not work in Nav 2016
↧
Blog Post: The Role of Time Tracking Software in Making Your Organization Profitable
It's ironic - sometimes the employees who are the best at their jobs can be the worst at accurately filling out their timesheets, recording time worked when they're supposed to (e.g., hourly, daily) - or even making these entries at all! If you're a project manager, this disconnect forces you into the unpleasant position of being a "timesheet detective". Timesheet entries are missing - or sometimes the entire timesheet is missing, so you have to hunt down the responsible ...read more
↧
Forum Post: RE: Calculate Date After compare and check Leadtime
Hope your order date is not blank and date formula in correct format
↧
Forum Post: RE: Calculate Date After compare and check Leadtime
Thanks you manjusree. I'm sure PurchaseHeader."Order date,"Lead Time Calculation" is not blank. And code i write here. You check what the problem is here. Thanks IF ("Document Type"="Document Type"::Order) THEN BEGIN Rec.RESET; PurchHeader.SETRANGE(PurchHeader."No.","Document No."); ItemVendor.SETRANGE(ItemVendor."Vendor No.","Buy-from Vendor No."); ItemVendor.SETRANGE(ItemVendor."Vendor Item No.","No."); SETFILTER(Type,'%1',Type::Item); SETFILTER(Type, '>1'); IF Rec.FINDSET THEN BEGIN ItemVendor.GET("Buy-from Vendor No.","No.") ; Leadtime :=ItemVendor."Lead Time Calculation"; END; ExpOrder:=CALCDATE(Leadtime, PurchHeader."Order Date"); MESSAGE(Txt001,'%1',ExpOrder); //Show check "Lead Time Calculation" END;
↧
↧
Forum Post: RE: View Layout - "Missing supported version of Visual Studio"
Hi Rob, VS 2017 is NOT supported by NAV 2013 R2. You need to use Visual Studio 2012. No way around installing it. But normally no problems having more than one version of VS installed.
↧
Blog Post: How to connect Sql Server Management Studio to the NAV 2018 database on Docker?
Recently someone asked me how to connect SQL Server Management Studio to the database on a Docker image for NAV 2018. Before I could answer Jakub Vaňák already did and said: “ Of course it is. If you want to access the default instance inside one of MS NAV containers you can access it from your docker host machine providing the name of your container. ” So how do you do that? Well, I happen to have a docker image running with the following info: Container Hostname : 1ad22e05ee57 NAV Admin Username : admin NAV Admin Password : Gyby5433 http://1ad22e05ee57:8080/certificate.cer The first thing to do is of course download and install the cerfiticate. Then launch Sql Server Management Studio and connect to the DB: Use SA as the Login and your NAV Admin Password as the password. You might also want to goto the connection properties and enable trust server certificate : And voila:
↧
Forum Post: RE: Can not delete records with Odata connection to Dynamics NAV 2017
I was found the solution! https://stackoverflow.com/questions/47618045/how-to-delete-records-using-odata-dynamics-nav-2017-web-services/47733880#47733880
↧
Forum Post: RE: Calculate Date After compare and check Leadtime
Hi, I think your code is in purchase line table. Please try something like this:- IF ("Document Type"="Document Type"::Order) THEN BEGIN IF Type=Type::Item THEN BEGIN PurchHeader.RESET; IF PurchHeader.GET(PurchHeader."No.","Document No.") THEN BEGIN ItemVendor.RESET; IF ItemVendor.GET("Buy-from Vendor No.","No.","Variant Code") THEN Leadtime :=ItemVendor."Lead Time Calculation"; ExpOrder:=CALCDATE(Leadtime, PurchHeader."Order Date"); MESSAGE(Txt001,'%1',ExpOrder); //Show check "Lead Time Calculation" END; END; END;
↧
↧
Forum Post: RE: Calculate Date After compare and check Leadtime
Thanks you manjusree. I write code in page (ID 54- Purchase Order Subform). When change code then Error "The type NavOption is unknown." And i debug then Document Type for Purchase Header is : "Quote" Please help me. Thanks so much.
↧
Forum Post: RE: Calculate Date After compare and check Leadtime
Hi, Sorry, did not notice, there was an issue with the GET statement in my code. Please change it to IF PurchHeader.GET("Document Type","Document No.") THEN BEGIN
↧
Forum Post: RE: Calculate Date After compare and check Leadtime
Thanks you mạnusree After change "IF PurchHeader.GET("Document Type","Document No.") THEN BEGIN" then Ok. But variable ExpOrder:='' . I tried as failed. Leadtime =10D PurchHeader."Order Date"='12/08/2017' But ExpOrder:='' It does not calculate the ExpOrder value.
↧