Eksempel. Lokalmenu – Egne rapporter
Når man har oprettet sin egen rapport i rapportgeneratoren, kan man åbne denne rapport via et lokalmenu punkt.
Først skal man finde ud af hvilken side/fane man vil have oprettet lokalmenuen på.
Åben denne fane, f.eks. vareoversigten, og tryk på tasten F12. Nu fremkommer en beskedboks. Øverst i boksen står Control: og et navn. Dette navn skal man bruge når man opretter sin menu.
Derefter går man til Værktøjer/Menuer/Lokalmenu
Vælger ControlName, som er det navn man fik fra bedskedboksen ved f.eks. vareoversigten.
Derefter udfylder man følgende felter:
- Ledetekst: Navnet på den menu du er ved at oprette, f.eks. Vareliste
- ControlType: Her vælger man ReportPreview – for at kunne vælge den rapport man har udarbejdet.
- Control: Her skriver man navnet på rapporten.
- Linjenummer: Her vælger man rækkefølgen for sine menupunkter
- Argumenter: Har man opbygget en special rapport, har man mulighed for at vælge hvilke data man ønsker at vise i rapporten. Læs om argumenter her…
- Deaktiver: Benyttes kun hvis menuen skal deaktiveres
Når alle felter er udfyldt klikker man på Gem, og fanerne lukkes, for at opdatere siderne.
Gå til den side du oprettede menuen på, og se dit menupunkt.
Eksempel. Lokalmenu – ImportControl
Oprettelse af Lokalmenu der benytter ImportControl.
I nedenstående eksempel ønsker vi at lave en ImportControl til indlæsning af posteringer i bogføringskladden.
Dannelse af kolonne definitionsfil
Først definerer man positionerne i den fil der ønskes indlæst. I eksemplet er der 9 kolonner som fordeler sig som vist herunder.
Herefter gemmes definitionsfilen ved at trykke på knappen ’Gem positioner’. Filen gemmes i følgende katalog c:\temp\Importcontrol.
Oprettelse af lokalmenu i skærmbillede
I eksemplet ønskes Lokalmenuen oprettet under Bogføringskladder (GL-DailyJournal)
Lokalmenuer findes under Værktøjer.
Ledetekst: Her angives en tekst til menupunktet
ControlType: ImportControl
Argumenter: Her angives argumenterne:
Table: Angiv navnet på den tabel der ønskes indlæst i.
File: Angiv placering og navn på den fil der ønskes indlæst.
Positionfile: Angiv placering og navn på Definitionsfilen der blev dannet tidligere i eksemplet.
I eksemplet ser argument-strengen således ud:
Table=GLDailyJournalLineClient;File=c:\temp\importcontrol\ImportFile.csv;Positionfile=c:\temp\importcontrol\GLDailyJournalLineClient_Position.txt
Husk at adskille argumenterne med semikolon.
Eksempel. Kald af Dasboard fra lokalmenu
Et Dashboards argument kan i lokal menuen indeholde følgende oplysninger.
Argument | Funktion |
Dashboard navn | Åbner dasboard med det tastede navn |
Dashboard navn;Field=Project;sourcetype=UseCurrentRecord | Åbner dasboard med det tastede navn filtreret ud fra det tastede felt.: F.ex [Project] og filtreret ud fra den linje curseren står på. F.eks. åbner Projektposter;Field=Project;sourcetype=UseCurrentRecord et Dashboard med navnet Projektposter på det projekt curseren er på og ikke andet. Bruges denne funktion vil Dashboard synkronisere med den aktive linie “CurrentRecord” |
- Var denne artikel til hjælp? Har du spørgsmål til denne artikel, så klik her: Uniconta Support
- JaNej