Sätta orderdokument utskriven med utskriftsval - Administration

  • 0
  • 1
  • Fråga
  • Uppdaterades för 2 år sedan
  • Besvarad
  • (Redigerad)
Jag sätter utskriftsstatus på exempelvis order.
Jag kompletterade datastrukturen med utskriftsval, men får då felmeddelande om att jag inte kan ändra utskriftsval när dokumentet redan är utskrivet??

Kan man inte sätta exempelvis ADK_OOI_HEAD_PRINTOPTION till ePrinter tillsammans med ADK_OOI_HEAD_DOCUMENT_PRINTED till TRUE?

Felet uppstår när jag kör AdkUpdate med denna struktur.
Känns som att det skulle vara en bugg?
För att sätta utskriftsval innan, med AdkUpdate och sedan sätta utskriven blir väl samma effekt som att manuellt göra det i programmet? Dvs. utskriftsvalet blir tomt.

Enligt dokumentationen ska man kunna sätta utskriftsval (RW), men hur då??
Foto på Thomas

Thomas

  • 3,236 poäng 3k badge 2x thumb

Publicerades för 2 år sedan

  • 0
  • 1
Foto på Christer Ekman

Christer Ekman

  • 2,340 poäng 2k badge 2x thumb
Hej, jag brukar sätta utskriftsvalet först (PrintOption) och göra AdkUpdate, sedan sätter du Printed = True och gör AdkUpdate igen.
Foto på Thomas

Thomas

  • 3,236 poäng 3k badge 2x thumb
Då är frågan om det ens går att få utskriftsval ändrat i samband med utskrift?
Sätter jag valet först, uppdaterar och sedan sätter utskriftsstatus utskriven, så blir ju utskriftsvalet tomt, precis som när man manuellt i programmet kryssar i utskriven.

Sätter man utskriftsvalet efter att statusen är utskriven så får man samma fel som i programmet. "Ändring inte tillåten. Ordern utskriven."

Är det så att utskriftsvalet är något som bara går att ändra innan den är utskriven?
Dvs. det går inte att göra en egen utskriftsfunktion och använda statusen i programmet precis som när man skriver ut på skrivare, pdf eller epost i programmet?
Foto på Linnea Norden

Linnea Norden, Moderator

  • 5,838 poäng 5k badge 2x thumb
Hej Thomas! 

Utskriftsvalet går bara att ändra innan den är utskriven. När du har en markering att den är utskriven så blir utskriftsvalet tomt och går inte ändra längre. 

//Linnea
Foto på Thomas

Thomas

  • 3,236 poäng 3k badge 2x thumb
Ok, tack för klargörandet.
Det innebär alltså att man inte själv via API kan bygga en egen funktion och använda statusen i Visma... Det är ju lite synd. Förstår att man inte ska kunna sätta Autoinvoice status, men skrivare, pdf eller epost borde ju göras möjligt att sätta via API. Ni kan ju ta med er det som förslag.
Foto på Christer Ekman

Christer Ekman

  • 2,340 poäng 2k badge 2x thumb
Jo, du sätter statusen innan du sätter den som utskriven eller så tar du bort "utskriven" (update), ändrar valet (update) och sätter den som utskriven igen (update)
Foto på Thomas

Thomas

  • 3,236 poäng 3k badge 2x thumb
Har provat det. Det fungerar inte. Blir blankt i programmet. Det genererar inga fel men önskat resultat får man inte.
Skulle vara mest logiskt att sätta status och utskriftsval i samma update men då får Visma ändra APIet.