Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Inhalt

Die Funktion erzeugt einen neuen Kostenträger (Tabelle ktrtab) für einen Auftrag an. Optional kann sie auch den Auftragskopf mit dem neuen Kostenträger aktualisieren (und Auftrags-Positionen + Bestellvorschläge in denen der ursprüngliche Kostenträger verwendet wurde).

Prototype


Codeblock
VKKtrAnlegen(Auart,Aufnr,Ktr[,UpdKopf])

Parameter


ParameterTypBedeutung
AuartstringAuftragsart
AufnrnumberAuftrags-Nr.
Ktrstringneuer Kostenträger
UpdKopfnumber0 = nichts tun, 1 = neuen Kostenträger in Auftragskopf eintragen (optional)


Rückgabewert


NummerTypBedeutung
1stringneu ersteller Kostenträger / nil bei Fehler


Hinweise



Beispiel


Codeblock
languagelua
-- neuen Positions-Kostentraeger anlegen
local KtrNeu = VKKtrAnlegen( "KA",				-- Auftragsart 'KA'
							8225973, 			-- Auftrags-Nr. 8225973
							"8225973-010" )		-- Kostentraeger '8225973-010'
print( "tatsaechlich angelegter Kostentraeger: " .. KtrNeu )