Avatar billede lotte48 Nybegynder
12. september 2003 - 22:45 Der er 6 kommentarer og
1 løsning

C5 - fejl i overførsel / sidenummer

C5 tæller ikke den sidste linie med i subtotal, når der overføres saldo til næste sider. På faktura, tilbud og ordrebekræftelse. Kan være flere steder - men har kun set det her.

Hvordan ændrer man rapporterne, så sideskift og subtotal følges ad?

Alternativt har jeg tænkt mig at slette overført-summen og indsætte sidenummer på - så kunden kan se hvor mange sider bilagte består af.
Jeg kan indsætte sidenummer - men hvordan indsættes det som "Side 1 af 5".

/Lotte
Avatar billede dma Nybegynder
13. september 2003 - 09:40 #1
Det har altid været en lille pudsighed ved den måde som C5's faktura m.m. har været opbygget på.

Afhænging af version vil du i rapporten finde en lille i toppen, som har typen PgHd, hvor feltformlen hedder noget i retning af &Overført[1] - &Beløb.
&Beløb indeholder den sidste linies beløb. Som du kan se, trækker man den fra den løbende saldo, da denne opdateres før linien udskrives. I visse tilfælde (hvis man har ændret noget i denne rapport), skal det ikke ske. Prøv derfor:

"&Overført[1]" eller "&Overført[1] - &Beløb".

I nyere versioner hedder den løbende saldo blot "&Overført"

Mht. Side x af y, så kan det ikke lade sig gøre, i hvertfald ikke uden en ret kompliceret programmering. Så den ville jeg opgive!!
Avatar billede lotte48 Nybegynder
13. september 2003 - 16:01 #2
Jeg prøver mandag....

Mht. sidenummer - så er det et alternativ til overførsel af saldo,
så man kan se, at der findes mere end een side. Men virker overførslen, så behøver jeg kun sidenummeret.

Kan man undertrykke nummer og ledetekst på side-1, når der kun er een side??

/Lotte
Avatar billede lotte48 Nybegynder
13. september 2003 - 16:01 #3
Glemte at sige at det er C5 ver. 2.10.4

/Lotte
Avatar billede dma Nybegynder
14. september 2003 - 16:16 #4
Ja, det kan du. Prøv at se felt formlen for Sidenummer. Den er nok: &Page - &Startside + 1. I liniekørslen skriver du så:

RETURN (&Page-&Startside+1) > 1. Så bliver linien ikke skrevet ud.
Det vil så rykke resten af rapporten 1 linie op. Hvis det er et problem, så opret en ny tom linie under linien med sidenummer, hvor der i liniekørslen står
RETURN (&Page-&StartSide+1) == 1

Husk, at hvis der står andre felter i samme linie som Sidenummer, skal de stå i begge de ovennævnte linier!
Avatar billede lotte48 Nybegynder
15. september 2003 - 18:51 #5
Jeg fik ikke afprøvet, for jeg undrede mig over, at
der står:  RETURN (&Page-&Startside+1) > 1
i liniekørsel på den linie der indeholder feltet  &Overførsel  ?????

Der har ikke tidligere været sidenummer i rapporten (tror jeg). Jeg har indsat sidenummer i en linie længere oppe......  er det ikke denne der skal have liniekørslen:
RETURN (&Page-&Startside+1) > 1

/Lotte
Avatar billede dma Nybegynder
16. september 2003 - 09:46 #6
Det var underforstået at det var liniekørslen for den linie hvor der står Sidenummer. ;-)

Så, jo!
Avatar billede lotte48 Nybegynder
01. oktober 2003 - 14:29 #7
Fik først tid til at gå videre idag, men nu virker det
så også.....  med blot "&Overført"  (stor jubel)

Firkant-parantesen her:
"&Overført[1]" eller "&Overført[1] - &Beløb".
giver "fejl 55 - variabel er ikke et array"
i begge eksempler.

Jeg iler videre med de næste spørgsmål, som denne
løsning affødte :-)))  Tak for denne hjælp.

/Lotte

/Lotte
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