Versionen im Vergleich
Version | Alte Version 2 | Neue Version 3 |
---|---|---|
Änderungen wurden vorgenommen von | ||
Gespeichert am |
Schlüssel
- Diese Zeile wurde hinzugefügt.
- Diese Zeile wurde entfernt.
- Formatierung wurde geändert.
Inhalt |
---|
Auszug |
---|
Fügt einen neuen Inventur-Satz (gezählt) ein |
.
Achtung: Diese Funktion ist momentan nur in syslog.ERP 6 verfügbar!
Jeder Aufruf der Funktion legt einen neuen Inventur-Satz mit der nächsthöheren laufenden Nummer an.
Prototype
Codeblock |
---|
SY_InventurAdd(Artnr, Lagernr, Lagerort, Lagerpl, Chargnr, Behaelternr, Aufnehmer, Zaehler, Menge, Verfdat, Bemerkung) |
Parameter
Parameter | Typ | Bedeutung |
---|---|---|
Artnr | string | Artikel-Nr. |
Lagernr | number | Lager-Nr. |
Lagerort | string | Lagerort |
Lagerpl | string | Lagerplatz |
Chargnr | string | Charge/Serie |
Behaelternr | string | Behälter-Nr. |
Aufnehmer | string | Aufnehmer |
Zaehler | string | Zähler |
Menge | number | Gezählte Menge |
Verfdat | string | (optional) Verfallsdatum |
Bemerkung | string | (optional) Bemerkung |
Rückgabewerte
- Fehler-Code (0 = Erfolg)
Hinweise
- Werden für die Funktionsargumente ungültige Typen gewählt, löst dies einen Laufzeitfehler aus.
- Wenn ein Fehler beim Buchen auftritt, dann löst dies einen Laufzeitfehler aus (nur in syslog.ERP 5).
Beispiel
Codeblock | ||
---|---|---|
| ||
-- Inventur-Satz hinzufügen SY_InventurAdd( local artnr = "150222", -- Artikel-Nr. '150222' local lagernr = 0 -- Lager-Nr. local lagerort 0,= "fli", "", "", "", -- Lager-Nr. 0, Lagerort 'fli', Lagerplatz blank, Chargen-Nr. blank, Behälter-Nr. blank "syslog", "syslog",Ort local lagerpl = "" -- Aufnehmer, Zähler Lagerplatz local chargnr = "" -- Charge/Serie local behaelternr 250,= "" -- Behälter-Nr. local aufnehmer = "syslog" -- Aufnehmer Gezähltelocal Mengezaehler 250= "syslog" -- Zähler local menge = 250.0 "20220101", -- Gezählte Menge local verfdat = "20220101" -- Verfallsdatum '01.01.2022' (optional) local bem = "Buchung aus Lua" -- Bemerkung (optional) local res = SY_InventurAdd( artnr, lagernr, lagerort, lagerpl, chargnr, behaelternr, aufnehmer, zaehler, "Buchung aus LUA" ); -- Bemerkung 'Buchung aus LUA' (optionalmenge, verfdat, bem ) assert( res == 0, "Fehler beim Hinzufügen des Inventur-Satzes: " .. res ) |