1. Home
  2. Docs
  3. Geavanceerd
  4. Van Inkooporder naar Verkooporder (Multi-line Stkkrs)

Van Inkooporder naar Verkooporder (Multi-line Stkkrs)

Regelmatig worden er Stkkrs gebouwd om een aantal regels uit (bijv.) de module inkooporder naar de verkooporder te stoppen. Je ziet dit veel gebeuren met ‘filiaal’ structureren waarbij het een ‘inkoop’ is voor een filiaal maar een ‘verkoop’ is voor het hoofdkantoor.

Het proces lijkt simpel in te richten in STKKR. Je kiest voor het “aanmaken van een verkooporder”, vervolgens lukt de eerste regel en bij de tweede regel krijg je al de error “De waarde voor verkooporder bestaat al “.

Dit komt omdat STKKR de eerste regel als insert gebruikt, de tweede regel wordt een paar (mili)seconden later ingestuurt en AFAS zegt “Deze verkooporder bestaat al”.

In deze korte handleiding vertellen we hoe je dit wel werkend krijgt.

Uiteraard is deze handleiding prima geschikt voor alle “meer-regels” naar “meer-regels” Stkkrs die je zelf kunt bouwen

Nog geen ervaring met STKKR? Richt dan eerst eens een paar ‘simpele’ Stkkrs in. Deze handleiding is voor de meer ervaren gebruiker.

Het STKKR systeem

STKKR verwerkt regel voor regel. In AFAS is de opdracht om een nieuwe verkooporder aan te maken anders als het toevoegen van een nieuwe regel.

Nieuwe order: “Verkooporder” met als actie “toevoegen”
Nieuwe orderregel:  “Verkooporder regel” met als actie “Toevoegen”

Je ziet het al, afhankelijk of de verkooporder al bestaat moet je de order of de regel toevoegen.

In STKKR betekent dit een ‘treintje’ van twee Stkkrs.

  1. Je maakt één getConnector gebaseerd op inkooporderregels.

Velden die je opneemt zijn:

  • Inkoopordernummer
  • Volgnummer
  • itemcode
  • Aantal
  • Datum
  • GUID Regel
  • Etc. (bepaal zelf de benodigde velden zoals verkooprelatie)

*Tip: Plaats een filter op “Datum” zodat je niet steeds alle inkooporders aanbiedt richting STKKR.
* Voeg de GetConnector toe aan de AppConnector en zorg er uiteraard voor dat de updateconnector die je wilt aanroepen ook beschikbaar is

  • Je maakt de eerste Stkkr. Deze vult de eerste regel (Volgnummer =1) en maakt de verkooporder aan. Gebruik hiervoor “Verkooporder” & : “Toevoegen”.
    * Kies als verkooporder een logisch getal. Bijvoorbeeld v{{Inkoopordernummer}}
    *Hanteer een uniekheidskenmerk op de GUID.
  • Je maakt de tweede Stkkr. De vult de regels aan. (Volgnummer > 1) en vult de verkooporderregels. Gebruiker hiervoor “Verkooporderregels” & “Toevoegen”.
    * Kies als verkooporder hetzelfde logische getal. Bijvoorbeeld v{{Inkoopordernummer}}
    *Hanteer een uniekheidskenmerk op de GUID.

Stel de Stkkrs achter elkaar in. Dit kan in een ‘treintje’ of door het spelen met het tijdstip. Draai de eerste Stkkr bijvoorbeeld iedere HH.12 uur, en de tweede HH.17 uur. Zo weet je zeker dat de verkooporder al bestaat als je de aanvullende regels gaat aanmaken.

Vragen? Neem even contact met ons op