Fehlender Lagerortcode auf einer Buchblattzeile
Business Central weist darauf hin, dass die Zeile keinen Location Code hat und die Routine einen leeren Wert nicht akzeptiert. Meist ist Location Mandatory in der Lagereinrichtung aktiviert, oder die Buchungsroutine prüft das Feld direkt, wie es Ausgabe- und Verbrauchsbuchblätter tun. Tragen Sie den Lagerort auf der Zeile ein oder hinterlegen Sie den passenden Standardwert, damit er sich selbst füllt.
Eine Lagerbewegung muss angeben, wo die Ware liegt, sonst verlieren Verfügbarkeit, Lagerbearbeitung und Kostenermittlung je Lagerort ihren Sinn. Die Lagereinrichtung bietet deshalb die Option Location Mandatory, die das Feld auf Lagerzeilen im ganzen Unternehmen zwingend macht, und mehrere Routinen prüfen das Feld unabhängig von dieser Option, weil sie ohne Lagerort nicht arbeiten können. Die Meldung nennt genau die Fundstelle: Tabelle und Primärschlüssel des fehlerhaften Datensatzes, hier Buchblattvorlage, Buchblattname und Zeilennummer, sodass Sie direkt zur Zeile gelangen.
Die Option sollte aktiv bleiben: ohne Location Mandatory lässt sich Bestand ganz ohne Lagerort buchen, und die entstehenden Mengen sind später kaum mit dem physischen Regalbestand abzugleichen. Nachhaltig hilft, den richtigen Lagerort von selbst ankommen zu lassen, über Standardwerte im Unternehmen, bei Debitoren und Kreditoren sowie in den Verantwortlichkeitseinheiten, und die Spalte Location Code in den genutzten Buchblättern sichtbar zu halten, damit ein leerer Wert vor dem Buchen auffällt. Bei wiederkehrenden Importen und Schnittstellen setzen Sie den Lagerort in der Quelle oder in der Vorlage, statt auf eine Kontrolle Zeile für Zeile zu bauen.
Die Administration kann das, und der Fehler verschwindet, doch mit ihm die Gewähr, dass jede Lagerbewegung angibt, wo die Ware liegt. Meist ist es besser, die Standardwerte zu korrigieren, damit sich der Lagerort selbst füllt, als die Kontrolle zu entfernen, die den leeren Wert gefunden hat.
Die Pflicht gilt für Zeilen, die Bestand bewegen. Zeilen mit lagerlosen Artikeln oder Dienstleistungen und Sachkontozeilen brauchen keinen Lagerort, während einige Routinen wie Ausgabe- und Verbrauchsbuchblätter das Feld auch bei abgeschaltetem Location Mandatory prüfen.