Avatar billede illemann Novice
03. september 2004 - 15:33 Der er 8 kommentarer og
2 løsninger

XAL stying af papirbakker

Hej
Jeg har installeret en XAL v.3.5 og skal nu bruge
windows printere.
Samtidig er der oprettet et fakturalayout, som via det nye
labelsystem kan bruges i alle lande.
Men i Danmark skal nogle af kunderne have det på et FIK kort. Det er lagt ind i samme rapport og virker fint når man skal udskrive manuelt. DVS fortælle at nu skal printeren skrive til bakke 2 hvor de fortrykte Fikkort ligger og når det ikke er en Fik kunde så skal den skrive til bakke 3. Det er en HP Laserjet 4100.
Jeg har prøvet at ligge en "diverse" kode ind i toppen af rapporten, afhænigi af debitors fakturamåde "burde" sende det til bakke 2 eller 3, men det virker ikke.
Er der nogen som har guldkornet.

Niels
Avatar billede Broholm Novice
03. september 2004 - 22:00 #1
Hvordan indsætter du diverse-koder programmastisk? For at de virker i Windowsprintere skal diverse-koden angives under Ctrl+F6 og den kan efter min erfaring ikke rettes runtime...

Løsningen er 2 rapporter, hvor den i process-kaldet i MAC.Sales.PrintOutInvoice checker på om det skal være med FIK eller ej.

-Broholm
Avatar billede illemann Novice
04. september 2004 - 00:34 #2
Nej du har desværre nok ret.
Mit forsøg gik ud på at jeg har indsat en linie som kun udskrives når det er en FIk kunde og en linie som udskrives hvis det er <> FIK.
I disse linier har jeg så indsat koderne for bakke 2 og bakke 3 via blok/indsæt koder. Men da  rapporten jo først bliver sendt til print længere ned via output kommandoen havde jeg håbet at det kunne lade sig gøre.
Jeg er ked af at skulle have 2 rapporter a.h.t. vedligeholdelsen, men det er nok vejen frem.
Tak for svaret.
Niels
Avatar billede Broholm Novice
04. september 2004 - 14:09 #3
Det er løsningen. Diverse-koden kommer for sent hvis du lægger den i en linie.

Accepterer du så lige svaret? :-)
Avatar billede illemann Novice
06. september 2004 - 10:53 #4
Hej Broholm.
Tak for svaret.
Jeg accepterer lige dit første svar, men har et tillægspørgsmål.
Jeg går udfra det er nævnte macro, som også giver kald til landespecifikke fakturaer.  Men hvor finder jeg opsætningen af variablen.
Jeg har nemlig problem fra det engelske selskab. Fakturaen kommer på Dansk.
I det Franske og Svenske er det OK. Alle 3 kaldes med landet sprogkode ved start af program. 
Niels
Avatar billede Broholm Novice
06. september 2004 - 14:09 #5
Du skal lige specificere; der er forskel på hvilket sprog programmet er startet med (-cDK,-cSE osv) og hvilket land regnskabet tilhører. Det er to forskellige ting, som ikke har noget med hinanden at gøre. Du kan jo sagtens starte en XAL med dansk brugerflade i et Fransk regnskab.

Opsætningen af regnskabsekstension findes under Generelt/Tilpasning/systemkonfiguration.
Avatar billede illemann Novice
06. september 2004 - 15:05 #6
De enkelte regnskaber startes op med parameterne -cdk for Dansk, -cse for svensk og så videre. Inde i regnskaberne er ekstension sat til SE for det svenske regnskab osv.
Avatar billede Broholm Novice
06. september 2004 - 21:51 #7
Hvad er det så du vil? Hvilken variabel snakker du om?
Avatar billede illemann Novice
07. september 2004 - 12:23 #8
Der ligger en variabel i macroen som tilsyneladende må indeholde de værdier der skal til for at vælge sproglaget fra startfilerne. Den hedder &repparm
Det pudsige er nemlig at hvis jeg går ind med engelsk sproglag, men i et dansk regnskab skrives alle tekster i fakturaen på engelsk, men i det engelske regnskab skrives det på dansk ???.
Jeg håbede så også på at jeg via denne variabel kunne definere de tilfælde hvor fakturaen skulle udskrives med "Fikort-udseende".
Niels
Avatar billede Broholm Novice
07. september 2004 - 23:02 #9
Fakturarapporten bliver skrevet ud i det sprog som debitoren står til. Det er en hel tredie ting. :-)Søg efter #Rep_LANGUAGE i rapporten...
Avatar billede illemann Novice
08. september 2004 - 08:17 #10
Det er ikke helt korrekt.
HVis jeg går ind med fransk sproglag i den franske XAL skrives der på fransk som standard - altså i sproglag 0. Hvis jeg går med dansk sproglag skrives der på dansk i sproglag 0. Dette må styres i nævnte streng variabel. Så kan jeg som du siger vælge at kunderne skal tilskrives på andre sprog.
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