Avatar billede hkv Forsker
24. januar 2004 - 11:03 Der er 7 kommentarer og
1 løsning

Faktura udskrift

På vores faktura hentes "normalt" fra lagerkartoteket:
VareNavn
VareNavn2DK
VareNavn3DK
På et interval af varer vil vi ikke have de 2 nederste linier med på fakturaen.
På liniekørslen ud for de 2 liner står der henholdsvis:
RETURN &Tekst2
RETURN &Tekst3
Er der nogen der kan hjælpe med parametrene herefter.
Avatar billede Slettet bruger
24. januar 2004 - 11:11 #1
Varenummeret er en tekststreng. Derfor kan du ikke bruge > eller <. Har du mulighed for at lave en separat varegruppe (eller flere) til de varer, hvor du ikke ønsker teksten?

Så kan du bruge følgende:

If Varegruppe == "XXXX" or Varegruppe == "YYYY" or Varegruppe == "ZZZZ"
THEN Return 0
endif.

Evt skal du skrive LagKart[vareidx, Varenummer].Varegruppe istedet for blot varegruppe (Jeg går ud fra det er en XAL, i c5 hedder det blot gruppe). Da varegruppe også er en tekststreng skal du huske "" rundt om varegruppenavnet.
Avatar billede hkv Forsker
24. januar 2004 - 11:33 #2
Jeg kan godt lave en separat varegruppe. I begge dine tilfælde får jeg følgende fejl:
Fejl: 7, Kartoteket indeholder ikke dette felt.
Avatar billede nilfri Nybegynder
24. januar 2004 - 11:42 #3
Hmm, så vidt jeg lige husker, kan man udmærket benytte <> i forbindelse med strenge?!

Det kommer naturligvis an på opsætningen (venstre/højrestillet etc).

Og måske husker jeg forkert, men HVIS nu det er rigtigt:

Det nemmeste er naturligvis at hardkode varenummerintervallet ind i liniekørslen:

RETURN (Varenummer < "MindsteIkkeMed" OR Varenummer > "StørsteIkkeMed) AND &Tekst2

Hardkodeningen kræver naturligvis, at intervallet generelt ligger fast.

Hvis du ikke vil hardkode, men derimod spørges fra gang til gang, kan du fx. oprette variable til intervallet, prompte for interval - og så teste på dem i liniekørslen.

Men alt under forudsætning af, jeg husker rigtigt :?

Det er jo hurtigt at prøve, hvis man(d) lige var i nærheden af en XAL...
Avatar billede Slettet bruger
24. januar 2004 - 11:43 #4
Er det c5 eller XAL?

I xal hedder det vist LagerKart istedet for lagkart
Avatar billede nilfri Nybegynder
24. januar 2004 - 11:48 #5
LagKart/LagerKart/StockTable er vist ikke i virkefelt på fx. SalgsFaktura/SalesInvoice etc.

Det er mere hen ad fakturajournaler og salgsordrer, og derfor skal fx. LagKart/... i virkefelt - hvis den metode skal anvendes.
Avatar billede hkv Forsker
24. januar 2004 - 11:49 #6
Det var bare løsningen nilfri - tak for hjælpen.
Avatar billede Slettet bruger
24. januar 2004 - 11:57 #7
Med den kommer jo netop i virkerfelt ved brug af direkte opslag altså
LagerKart[vareidx, OrdlinieArkiv.Varenummer].Varegruppe
Avatar billede nilfri Nybegynder
24. januar 2004 - 13:00 #8
Ja lige dér :o)

Men du foreslog jo et par andre ting, og hvis man nu bare prøver det af "råt"...

Nå, lige meget nu...
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