Kan man skriva ut leveransvecka och dag på en följesedel? - Administration

  • 0
  • 1
  • Fråga
  • Uppdaterades för 7 år sedan
  • Besvarad
  • (Redigerad)
Vi har på våra följesedlar lagt in en extra rad under leveranssätt där det står Leveransvecka:.......................

sedan skriver vi in manuellt vilken vecka plus dag det är...

Kan man få SPCS att räkna ut detta själv så man slipper det momentet?

MVH
Mattias
Foto på Mattias A

Mattias A

  • 302 poäng 250 badge 2x thumb

Publicerades för 7 år sedan

  • 0
  • 1
Foto på Joakim Karlsson

Joakim Karlsson, Fd Produktspecialist Visma Lön

  • 35,320 poäng 20k badge 2x thumb
Hej!
Det går att lösa. För att få till det krävs en ändring i utskriftsmallen som används för följesedlar.

Ändringar görs i malleditorn och du kommer dit genom att klicka Arkiv-Företagsunderhåll-Företagsinställningar-Dokumentmallar, markera raden Följesedlar och klicka på listpilen till höger i kolumnen Mallar. Välj sedan mallen du använder och klicka på knappen Ändra upptill så är du inne i malleditorn.

Där finns det bland annat funktioner för att göra om leveransdatumet till vecka samt veckodag (utskrivet tex måndag). Dessa kan vi använda oss av för att få ihop det du önskar. Eftersom funktionerna på objekt i malleditorn inte kan vara hur långa som helst så krävs det att dessa läggs i två objekt.

Börja med att skapa ett nytt objekt genom att klicka på Text i menyn till vänster och sedan klicka där du vill att det ska ligga i mallen. I fältet Basegenskaper till höger fyller du sedan i informationen som krävs för objekt 1:

Villkor: VeckoDag(%Levdat)="Måndag" ELLER VeckoDag(%Levdat)="Tisdag" ELLER VeckoDag(%Levdat)="Onsdag" ELLER VeckoDag(%Levdat)="Torsdag"

Funktion: "Leveransvecka: "+Veckatext(%Levdat;2)+"-"+text(OM(VeckoDag(%Levdat)="Måndag";1;OM(VeckoDag(%Levdat)="Tisdag";2;OM(VeckoDag(%Levdat)="Onsdag";3;4))))

Skapa sedan ett nytt objekt och placera det ovanpå det första. Använd position x och y i basegenskaperna för att få det rakt och snyggt. Fyll sedan i informationen för objekt 2:

Villkor: VeckoDag(%Levdat)="Fredag" ELLER VeckoDag(%Levdat)="Lördag" ELLER VeckoDag(%Levdat)="Söndag"

Funktion: "Leveransvecka: "+Veckatext(%Levdat;2)+"-"+text(OM(VeckoDag(%Levdat)="Fredag";5;OM(VeckoDag(%Levdat)="Lördag";6;7)))

Om det vore ok att skriva ut veckodagen i klartext istället så skulle det räcka med ett objekt med följande funktion:
"Leveransvecka: "+Veckatext(%Levdat;2)+"-"+VeckoDag(%Levdat)

När du är klar sparar du din mall med ett nytt namn för att även ha kvar originalet, och plockar den.

Har du inte arbetat i malleditorn tidigare så är du välkommen att ringa oss så hjälper vi dig med hur du lägger in
Foto på Mattias A

Mattias A

  • 302 poäng 250 badge 2x thumb
Tackar!

Funkar kanon.
Foto på Joakim Karlsson

Joakim Karlsson, Fd Produktspecialist Visma Lön

  • 35,320 poäng 20k badge 2x thumb
Kul att höra! :)