Del via


Designdetaljer: Oprette lagerposter

Lagerposter indeholder oplysninger om varebevægelser på lagerstedet. Du kan f.eks. oprette poster, når du bogfører en lagerkladde eller en transaktion, der flytter varer fra et sted til et andet. Hver transaktion kan oprette adskillige lagerposter og lagerjournalposter. Lagerregisterposter har det første og sidste lagerløbenummer. Med disse oplysninger kan du identificere de lagerposter, der er oprettet i forbindelse med en bestemt handling. Og omvendt har hver lagerpost et felt, der peger på lagerjournalen.

Følgende billede illustrerer relationen mellem lagerjournaler og lagerposter for tre transaktioner.

Diagrammet viser relationerne mellem lagerregisterposter og lagerposter.

Oprette lagertransaktioner

Når Business Central opretter lagertransaktioner, kontrollerer ConcurrentWarehousingPosting funktionsnøglen for at bestemme, hvordan postnumre skal tildeles lagerjournalposter og lagerposter.

Hvis funktionsnøglen er slået fra

Hvis funktionstasten er slået fra, er begge tabeller låst. Business Central finder den sidste post i begge tabeller og tildeler et tal, der er et ciffer højere. Hvis det sidste løbenummer f.eks. er 10, tildeles nummeret 11. Denne tildelingsmetode sikrer, at lagerpostnumrene bliver fortløbende i lagerjournalen, men den forhindrer andre brugere i at registrere lagertransaktioner.

Hvis funktionsnøglen er slået til

Hvis funktionsnøglen er slået til, hvilket den er som standard, tildeles postnumre i begge tabeller fra SequenceNumbers i databasen, så brugerne kan registrere lagertransaktioner samtidig. Brug af rækkefølgenumre kan medføre, at lagerpostnumre fra to eller flere transaktioner overlapper hinanden, som vist på følgende billede.

Diagrammet viser, hvordan lagerregisterposter og lagerposter kan overlappe.

Når funktionsnøglen skal slås fra

Det kan være en god ide at slå funktionstasten ConcurrentWarehousingPosting fra, hvis du arbejder med en funktion eller udvidelse, der udvider lagerstedsstyringen, og følgende er opfyldt:

  • Funktionen er afhængig af fortløbende postnumre.
  • Funktionen låser tabeller under en proces.

Se også

Detaljer om applikationsdesign
Konfigurere ikke-fradragsberettiget moms
Bruge ikke-fradragsberettiget moms