Avatar billede dorthe_lind Seniormester
08. februar 2014 - 13:56 Der er 1 kommentar og
1 løsning

C5 2012 Light Version 4.4.0.186 Felter skal ikke stå på faktura hvis blanke

Hej

Jeg har før kunnet programmere mig ud af det i udviklingsmenuen, såfremt et felt ikke skulle stå på fakturaen (hvis det var blankt), men noget tyder på, at jeg i denne version af C5 ikke har adgangen til udviklingsmenuer og jeg har derfor brug for at vide, hvordan jeg får programmet/blanketten til at lade "blanke" felter udgå.

F.eks. er der i fakturaen felter, der vedrører gebyrer og afgifter, som vi generelt ikke bruger i firmaet. Det ville være "lækkert", hvis man kunne få programmet til ikke at vise felterne, såfremt de var blanke og at den kun tog dem med, hvis de var "udfyldte".

Nogle vakse hoveder derude?

Tak
D.
Avatar billede ADDCON-C5 Forsker
16. februar 2014 - 20:50 #1
Hej D.

Først det med udviklingsmenuen.  Den får du adgang til via
programmet c5w32c.exe.  Det er nødvendigt, at du som bruger
har administrator rettigheder for din C5 (medlem af C5 Administrators).  Hvis dette er i orden, kan du i menuen :

GENERELT / DAGLIGT / SKIFT BRUGERTYPE

skifte til 'Administrator'

Når du er 'Administrator' kan du herefter rette i rapporterne.

Undertrykkelse af en linje i en rapport, hvis der f.eks. ikke er data (værdier i nogle elle alla felterne gøres på følgende måde:

Hvis vi tage dit udgangspunkt med linjen med gebyrer og afgifter undertrykkes dette på følgende måde:

I de linjer det drejer sig om tilføjes følgende i linjekørselen:

RETURN Custjournal.DutyTaxable OR CustJournal.DutyTaxFree OR CustJournal.LineDisc

Linjen vil du kun udskrives, hvis der er værdier i de angive felter.


Med hensyn til undertrykkelse af selve teksterne bliver det lidt mere kompliceret.  Først skal det undersøges om der er mere end et felt som skal styres og om der er andre felter på samme linje som ikke må påvirkes af undertrykkelsen.

Hvis der er flere felter som som skal styres individuelt, skal du oprette et antal tekstvariable i INIT TRIGGEREN på rapporten.

Derefter skal du erstattet tekstfelterne i rapporten med de oprettede tekstvariable.

Efterfølgende skal du tilpasse XAL-koden til at sætte værdier i teksvariablerne. F.eks.

IF Custjournal.DutyTaxable THEN
  SET &TekstVariable1 = "Afgift f. moms"
ELSE
  SET &TekstVaribale1 = ""
ENDIF

IF CustJournal.DutyTaxFree THEN
  SET &TekstVariable2 = "Afgift e. moms"
ELSE
  SET &TekstVariable2 = ""
ENDIF

God fornøjelse.

ADDCON

Peter Agger
Avatar billede dorthe_lind Seniormester
03. maj 2014 - 17:05 #2
Jeg kom jo på udviklingsmenuen, takket være dig ADDCON-C5, tak for det.
Resten har jeg desværre ikke haft tid til at kikke på....
Måske man får lidt tid igen til vinter :O)
Må hellere få lukket, tak igen
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