Avatar billede edelbo Nybegynder
03. juli 2003 - 11:58 Der er 5 kommentarer og
2 løsninger

Import kasseklade i XAL

Jeg har en kunde som foretager sin bogføring i Excel, i en kasseklade ganske magen til dem som findes i papirform.

Når vi skal bogføre det for kunden, så taster vi alt manuelt ind, men kan man ikke lave en eller anden import skabelon i XAL der automatisk kan hente det ind hvorefter man så kan bogføre det??
Avatar billede dma Nybegynder
03. juli 2003 - 12:04 #1
Ja og nej. Der findes under Generelt/Periodisk/Datamanipulation mulighed for import/export af data.

Det er dog ikke helt simpelt, for der skal helt sikker ske en hvis "konvertering" af data.

Vælger du alligevel at prøve, skal du være opmærksom på at f.eks. linienummer skal importeres, ellers kan der opstå et gevadigt rod i kladden.

Men som sagt, det er ikke helt ukompliceret. Jeg vil råde dig til at ofre den 1-2 konsulenttimer det vil koste!!
Avatar billede vic256 Nybegynder
03. juli 2003 - 12:17 #2
Tjooo... du kunne gemme filen som en os2/dos .csv fil (Husk at decimal adskiller skal være punktum) og lave en kørsel i XAL der laver noget der ligner:

READ "stiogfilnavn" AS TEXT INTO (&KladdeNavn,&Dato,&Tekst,&Beløb)

SET &KladdeNavn = STRLTRIM(STRRTRIM(&KladdeNavn))
SET &Dato      = STRLTRIM(STRRTRIM(&Dato))
SET &Tekst      = STRLTRIM(STRRTRIM(&Tekst))
SET &Beløb      = STRLTRIM(STRRTRIM(&Beløb))

SET FinKladde.KladdeNavn = &KladdeNavn
SET FinKladde.Dato      = Str2Date(&Dato)
SET FinKladde.Tekst      = &Tekst
SET FinKladde.BeløbDkr  = &Beløb

INSERT FinKladde

END

Ovenstående er blot et hurtigt eksempel, der er formentligt mange flere felter i vil importere / sætte og nogle smartere type konverteringer...

Har du/i ikke selv adgang til udviklingsværktøjet XAL, koster det ikke en konsulent meget mere end ½ -> 1 time at lave en forkromet løsning der spørger om sti, filnavn, kassekladde og måske dato og importerer dette... Der skal formentligt også købes licenser til udvikling og XAL hvis i ikke allerede har disse men hvad det koster aner jeg ikke...

Ellers kunne det formentligt også lade sig gøre manuelt fra "Generelt/Periodisk"/"Data-manipulation" .. Men hvis det er en ting du / i ofte vil foretage jer, er det måske rart med en funktionalitet der er "bygget" til formålet...
Avatar billede vic256 Nybegynder
03. juli 2003 - 12:18 #3
Oh jo.. linienr... den skal naturligvis også lige sættes, så først din post efter at have trykket "Udfør", dma ;-)
Avatar billede dma Nybegynder
03. juli 2003 - 12:34 #4
Du skal lige tage højde for, at nyere versioner fint kan være med engelsk kerne (dvs. FinKladde hedder LedWorksh, Kontonr hedder AccountNumber, Bilag = Voucher osv.

Derudover hedder det FinKladde.BeløbVAL og ikke FinKladde.BeløbDkr ;-)

LinieNr klarer du ved at
Avatar billede vic256 Nybegynder
03. juli 2003 - 20:05 #5
Ach so... jo.. val og ikke dkr ;-) .. Men husk at ValutaKode også skal sættes i fald det ikke er primærvaluta.. Det her bli'r hurtigt omfattende ;-) Det er derfor vi begge råder dig til at hyre en konsulent een eller to timer.. Hurtigt tjent hjem frem for at taste 2 gange hver gang... Jeg glemte i eksemplet desuden at konvertere &Beløb fra STR til REAL..

Lininr er ikke så slemt.. Kan sættes fortløbende hvis man sørger for at kladden er tom inden importen.. Der er vist tilmed en makro der kan tildele disse men kan ikke liiige huske hvad den hedder :-/ Kan være dma kan huske det.....

En anden-tredie ting ;-) .. HUSK kun at benytte 2 decimaler.. Det bli'r ellers meget hurtigt svært at afstemme regnskabet ....
Avatar billede dma Nybegynder
04. juli 2003 - 10:42 #6
Næ, der er ikke en macro til det (det er i Forms du vist tænker på med #Frm_COUNTER, ikke).

Nej, der skal bare erklæres en variabel &LinieNr, og indenfor READ-løkken siger du bare:

READ ....
   
    #ADD(&LinieNr,1)

    FinKladde.LinieNummer = &LinieNr

    ....
Avatar billede edelbo Nybegynder
04. juli 2003 - 10:44 #7
Jeg tror at jeg snakker med vores XAL konsulent om det her, ville bare høre om der fantes en nem løsning, men gør der åbenbart ikke. Takker for jeres forslag!!
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