10. maj 2006 - 15:30Der er
9 kommentarer og 1 løsning
Navision C5 - generel viden
Hejsa folkens, håber i kan hjælpe mig her.
Jeg er lige startet i lærer for et firma der levere support til C5 navision. Jeg kender intet til Navision men har dog noget regnskabs erfaring fra handelsskolen. Ud over det har jeg noget erfaring med programmering.
Min mester vil gerne ha jeg prøver at sætte mig lidt ind i C5 programmering men mine søgninger på nettet har ikke givet noget eftersom alle de sites der findes om kræver penge.
Ad 1 Programmet er udviklet i det specielle 4. generationsværktøj C5 (tidligere XAL) Ad 2 Du kan ikke noget sted se alle koder til et regnskab. I udviklingsmenuen i programmet har du adgang til koden fordelt på forskellige områder. Ad 3 Det er ikke det lettest tilgængelige sprog i verden. Men vi er da en del der med årene har lært det. Har man programmeringserfaring i forvejen er det ikke så vanskeligt at gå til.
Hvis du er i lære i en virksomhed, der beskæftiger sig med udvikling i Navision C5, var det måske virksomhedens opgave at give dig den nødvendige oplæring.
Virksomheden overvejer at få mig certificeret, ligenu søger jeg egen erfaringer. Dem jeg er ansat hos yder kun support til C5 og får evt programmering ordnet ude i byen, hvilket de håber at kunne undgå fremover med mig.
Jeg har programmerings erfaring i C og skal til at lære SQL snart, er det relaterende sprog til C5/XAL?
hvordan finder jeg denne udviklings menu? er det den der exe file som ender med et C?
håber da også eksperten vil kunne være behjælpelig senere hen. Også er det også min virksomheds intentioner at jeg skal certificeres hvilket betyder en hvis form for skolegang.
For at udvikle, skal du ind i Console udgaven (der er kun bebgrænset programmeringsadgang i Windows).
Når C5 er startet (std. brugernavn SUPERVISOR) går du til Generelt/Tilpasning. Her finder du Udviklingsmenuen som et menupunkt. Den åbner en speciel menu.
Kort om menuen. De primære kolonner er:
DBD - tabeller (oprettelse, rettelse af tabeller og felter og index)
XAL - Kørsler
QTX - Søgninger (en variation af kørsler, hvor man udnytter en hvis automatik i opbygningen af tilknyttede tabeller, med mulighed for dynamisk afgrænsning og trigger opbygget kodning).
MAC - macroer
FNC - Funktioner
LST - Listbilleder (det du får når du f.eks. står i debitorkartoteket og trykker ALT+H i kontofeltet).
FRM - Forms (skærmbilleder)
TRG - databasetriggere (dvs. handlinger der udføres på databaseniveau)
SXL - systemtriggere (ting der køres ved stop, start, databaseskift, før og efter processer m.m.m.)
REP - Rapporter. Rapporter består af et layout og - som hovedregel - en tilknyttet søgning (se QTX), men den oprettes under rapporten og IKKE i kolonnen QTX - denne styrer dataudvælgelsen.
XAL er ikke svært at programmere i. Det er en blanding af C, lidt Basic, JAVA og "hjemmestrik". Der anvendes i høj grad trigger styring, dvs. koden ligger på pre-record, post-record, pre-load, post-change osv. osv.
At lære det selv er en stor opgave, især hvis du ikke har fået en introduktion, men selv skal lære det. Under C5 mappen er der en mappe som hedder Dokumentation. Der skulle programmeringsmanualen ligge som PDF-fil....
mange tak DMA for den uddybende forklaring, fandme rart med den speady hjælp, det er sku næsten som at chatte direkte med eksperter :)...
har desværret allerede givet points til erik :)
Synes godt om
Ny brugerNybegynder
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.