Avatar billede leif1 Nybegynder
24. marts 2008 - 17:07 Der er 7 kommentarer og
2 løsninger

Indlæsning Navision NAV

Hej

Er der en der kan hjælpe lidt med en indlæsning, af et varelager,  jeg kan godt læse filen ind med  hvordan for jeg enheder indlæs og hvordan kan man for indlæs bogf. gruppe og momsbogf. gruppe og varebogf. gruppe samtidig de er ikke i filen.

kan man evt lave noget i en kode
Avatar billede didb Nybegynder
24. marts 2008 - 17:09 #1
Hej Leif.

Enten skal du oprette de manglende felter, eller så skal der programmeres.
Bruger du en dataport, og har du adgang til design?
For du mulighed for at trykke F9?
Avatar billede leif1 Nybegynder
24. marts 2008 - 17:20 #2
Jeg bruger en dataport og jeg har adgang til design
Avatar billede didb Nybegynder
24. marts 2008 - 17:24 #3
Så kan du blot lægge din kode på OnAfterImportRecord()

F.eks:

Item."Inventory Posting Group" := 'XXXXXX';
Item.Modify
Avatar billede amtoft Novice
24. marts 2008 - 17:30 #4
Du kan sådan set også lave en søg-og-erstat på varekortet, når du har indlæst posterne.

Med hensyn til enhederne skal du huske at de også skal oprettes i "Item Unit of Measure" ellers bliver de kun oprettet på varen og ikke i den bagvedliggende tabel, der styrer omregningen mellem enheder.
Avatar billede leif1 Nybegynder
24. marts 2008 - 17:32 #5
Hej didb

Det virke fint,  hvordan med Basisenhed når jeg indlæse denne får den ikke fat i den den bagudliggende tabel(enheder)

Jeg har også lige konstateret at salgsprisen er forkert  i filen stå der f.eks 1080 og dette er 10,80  men den indlæse  1.080,00
Avatar billede didb Nybegynder
24. marts 2008 - 19:51 #6
Hej Leif.
Nej det er korrekt.

Den skal lige oprettes først.

Du opretter en varibel med navnet IUOM af typen Record, og "Item Unit of Measure" i værdi.
Så skriver di følgendr kode, inden du tildelen varen en værdi.

IUOM.init;
IUOM."Item No." := "Varenummer";
IUOM."Code" := 'STK';
IUOM.INSERT;
Avatar billede didb Nybegynder
24. marts 2008 - 20:19 #7
Med hensyn til spalgspris skyldes det komma og punktum.
Men du kan bare dividere med 1000

Salgspris := salgspris / 1000;
Avatar billede leif1 Nybegynder
25. marts 2008 - 06:59 #8
Hej didb

Det virke fint, men stk kan jo også være PK, PAR, SÆT m.v. kan man få koden til at oprettet den fra filen,  jeg er selvfølgelig godt klar over at den skal være oprettet i enheder generelt. ?
Avatar billede didb Nybegynder
25. marts 2008 - 08:23 #9
Hej Leif.

Ja, selvfølgelig. STK var kune et eksempel.
Det er egentligt også det den gør. Du skal bare skifte STK ud med en værdi/variabel i din indlæsning.
F.eks.

IUOM.init;
IUOM."Item No." := "Varenummer";
IUOM."Code" := "Felt fra indlæsning";
IUOM.INSERT;
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester