Delen via


Ontwerpdetails: magazijnposten maken

Magazijnposten bevatten informatie over artikelverplaatsingen binnen het magazijn. U maakt bijvoorbeeld boekingen wanneer u een magazijnjournaal boekt of wanneer u een transactie uitvoert waarbij artikelen van de ene naar de andere locatie worden verplaatst. Elke transactie kan meerdere magazijnposten en magazijnregisterrecords maken. In de magazijnregisterrecords worden het eerste en laatste magazijnpostnummer vermeld. Met deze informatie kunt u de magazijnposten identificeren die door een bepaalde actie zijn gemaakt. En omgekeerd heeft elke magazijnpost een veld dat verwijst naar het magazijnregister.

De onderstaande afbeelding illustreert de relatie tussen magazijnregisters en magazijnposten voor drie transacties.

Het diagram toont de relaties tussen magazijnregisterrecords en magazijnposten.

Magazijntransacties maken

Wanneer Business Central magazijntransacties maakt, wordt de functiesleutel ConcurrentWarehousingPosting gecontroleerd om te bepalen hoe postnummers aan magazijnregisterrecords en magazijnposten moeten worden toegewezen.

Als de functiesleutel is uitgeschakeld

Als de functiesleutel is uitgeschakeld, zijn beide tabellen vergrendeld. Business Central zoekt naar de laatste post in beide tabellen en wijst een nummer toe dat één cijfer hoger is. Als het laatste postnummer bijvoorbeeld 10 is, wordt het nummer 11 toegewezen. Deze toewijzingsmethode zorgt ervoor dat de magazijnpostnummers in het magazijnregister opeenvolgend zijn, maar voorkomt dat andere gebruikers magazijntransacties registreren.

Als de functiesleutel is ingeschakeld

Als de functiesleutel is ingeschakeld (standaard is dit het geval), worden postnummers in beide tabellen toegewezen vanuit SequenceNumbers in de database, zodat gebruikers tegelijkertijd magazijntransacties kunnen registreren. Het gebruik van volgnummers kan ertoe leiden dat magazijnpostnummers van twee of meer transacties elkaar overlappen, zoals de volgende afbeelding laat zien.

Het diagram toont hoe magazijnregisterrecords en magazijnposten elkaar kunnen overlappen.

Wanneer u de functiesleutel uitschakelt

U kunt de functiesleutel ConcurrentWarehousingPosting uitschakelen als u met een functie of extensie werkt die magazijnbeheer uitbreidt en het volgende van toepassing is:

  • Deze functie vertrouwt op opeenvolgende postnummers.
  • De functie vergrendelt tabellen tijdens een proces.

Zie ook

Details van toepassingsontwerp
Niet-aftrekbare btw instellen
Niet-aftrekbare btw gebruiken