Avatar billede mr-bob Nybegynder
13. oktober 2003 - 23:44 Der er 17 kommentarer og
1 løsning

Eksportere prisliste fra Attain til XML-fil?

Jeg har en prisliste i attain som jeg gerne vil have eksporteret over til en xml fil, hvordan kan/skal dette gøres?
Jeg har hørt noget om "odbc", kan dette bruges?

på forhånd tak Mr bob
Avatar billede pdj Novice
20. oktober 2003 - 15:03 #1
Der findes flere muligheder.
Den dyre: Brug Commerce Gateway
Den for udvikleren: Lav en rapport eller codeunit der putter det hele over i MS XML DOM. (Kik evt. i codeunit 6225 for inspiration)
Den simple: Lav en dataport og sæt nogle passende delimeters op så det bliver til XML. (Ikke prøvet, men jeg vil tro det er muligt)

Som så meget andet er det nemmere at hjælpe hvis du beskriver lidt mere præcist hvad opgaven går ud på. Fx. hvad filen skal bruges til, hvilke udviklingsværktøjer du råder over, kører basen SQL 2000 osv.
Avatar billede pdj Novice
20. oktober 2003 - 15:22 #2
Jeg har lavet en MEGET simple dataport der putter nr, tekst og pris ud i xml. Stik mig en addresse hvis du vil have den til inspiration / videre udvikling...
Avatar billede mr-bob Nybegynder
20. oktober 2003 - 16:28 #3
Hej pdj, jeg vil gerne have filen, har dog fået en anden til at lave det for mig, men du får self. point!

privat@kc-frugt.dk

Mr bob
Avatar billede pdj Novice
20. oktober 2003 - 20:44 #4
Sendt
Avatar billede mr-bob Nybegynder
31. oktober 2003 - 12:01 #5
Mange tak Pdj, jeg vil lige høre, hvordan hiver man tabeller ud af attain sådan at man kan indlæse det som Pivottabeller i Excel??
vil gerne oprette et nyt spm, så du kan få lidt point!

bob
Avatar billede pdj Novice
31. oktober 2003 - 12:14 #6
Det kommer lidt an på hvad du mener. Igen kan du gøre flere ting :-)

1) Kør tabellen (eller en form for den sags skyld) og sæt de filtre du har behov for. Marker alle linier (Ctrl+a) og simpelthen kopier dem ind i Excel. (ctrl-ins -> shift-ins eller hvilke hotkeys du nu bruger) Hvis der er flere hundrede tusinde records kan det dog godt låse din pc i flere minutter...

2) Lave en anden dataport der udtrækker data. En helt standard dataport med default delimeters tror jeg virker fint?
I Excel skal du så bare vælge Data->Import external data->Import data (Eller noget lign. hvis du bruger en anden Excel version) Så kommer der en meget god Wizard hvor du hele tiden kan se hvad resultatet er ud fra de valg du tager.

3) Lave et ODBC udtræk. Det kræver at du har købt ODBC granulet. Så kan du opbygge et regneark der automatisk henter oplysninger i Navision hver gang du beder om det. Det kan være lidt tricky at sætte op, men når først det virker han hvem som helst (selv chefen :-)) finde ud af at få opdaterede nøgletal (højreklik på et regneark og vælg Opdater, that's it!). Det er desværre et par år siden jeg har brugt det, men hvis du opretter et specifik spm om det er jeg sikker på at andre ved meget mere om det.

Mht. point, så har jeg har allerede fået rigeligt for den her :-)
Avatar billede jessma Nybegynder
08. marts 2004 - 08:36 #7
Hej mr-bob er det muligt at jeg kan få en kopi af din dataport
Mail Jema@tdcmobilcenter.dk
Avatar billede mr-bob Nybegynder
08. marts 2004 - 09:21 #8
hej jessma, desværre ikke, jeg har ikke adgang til den mere! har skiftet arbejde!
Avatar billede pdj Novice
08. marts 2004 - 09:38 #9
Hvis du lister hvilke felter du kunne tænke dig i dataporten skal jeg nok lave den til dig. Og den skal kun bruges til udlæsning, ikke sandt?
Avatar billede jessma Nybegynder
10. marts 2004 - 10:57 #10
Hej pdj det lyder godt jeg kunne godt bruge Leverandør varenummer,kostpris,stregkode,beskrivelse, producent,salgspris,og det skal være udlæsning og til inspiration.
Avatar billede pdj Novice
10. marts 2004 - 11:16 #11
Jeg ved ikke hvilken version af Navision/Attain/Financials du har, så jeg har lavet en til 3.60.

Jeg sprang over stregkode, da en vare kan have flere stregkoder tilknyttet. Desuden tilføjede jeg Leverandørnr.
Avatar billede jessma Nybegynder
10. marts 2004 - 16:33 #12
Hej Pdj tak for dataporten jeg har problemer med ÆØÅ i exporten
Avatar billede pdj Novice
10. marts 2004 - 16:53 #13
Jeg beklager meget, men jeg sov da vist mens jeg kikkede på dette spm og laved dataporten :-( Denne gang lavede jeg jo slet ikke en XML fil, men bare en alm. csv fil.

Dengang til mr-bob lavede jeg en dataport der tilføjede de nødvendige tags så det blev en valid xml fil. Det tager lidt tid, og jeg gjorde det mest for at sikre at det kunne lade sig gøre. :-) Ingen af os har desværre gemt den dataport :-(

Det ville samtidig løses ÆØÅ problemet, da man kan angive at det er MS-DOS tekst.
En manuel løsning er at åbne filen i WordPad og angive at den er i MS-DOS Text format. Dernæst kan man gemme i Unicode format som Excel kan indlæse. Ikke synderlig elegant, men dog en mulighed. Alternativ lav søg og erstat på de 6 tegn, evt. via en makro...

Hvis du kommer med en rigtig god forklaring på hvad den skal bruges til kan jeg evt. se om jeg får tid til at lave den igen i morgen :-)
Avatar billede jessma Nybegynder
10. marts 2004 - 16:58 #14
Hej det var jo som en inspiration jeg kunne godt tænke at se hvordan den kode ser ud på en dataport.
Avatar billede pdj Novice
10. marts 2004 - 17:01 #15
Det var lavet helt uden C/AL kode. Man kan angive ren tekst i SourceExpr feltet, bare du sætter " omkring. Dvs. jeg skrev bare "<Varer>" for at starte et xml tag.
Avatar billede jessma Nybegynder
11. marts 2004 - 11:58 #16
Hej Pdj jeg kan ikke lige hvad du mener kan du give et exempel.
Avatar billede jessma Nybegynder
12. marts 2004 - 10:44 #17
Hej Pdj jeg kunne ikke lige se havd du mener med det, så det ville jo være ok hvis du kunne give mig eksempel på hvad du mener.
Avatar billede pdj Novice
12. marts 2004 - 12:04 #18
Nye porte sendt :-)

50010: Den bruger den metode jeg forsøgte at beskrive. Den har dog stadig æøå problemer da jeg ikke hvad hvad man skal skrive som encoding.

50011: Jeg ved ikke om du kan indlæse den, da den måske kræver en ret ny Navision klient. Der er FileFormat ændret til UPXML og så ellers lavet som en alm. dataport. Her er ikke noget æøå problem, til gengæld har du ikke ret meget kontrol over formatet.

Enjoy :-)
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