Produkte Set Lieferschein
Hallo lieber Ninox Freunde,
ich habe wiedermal tausend Knoten im Kopf und komme nicht weiter.
Ich habe eine Tabelle "PRODUKTE" im dynamischen MFA "Produkttyp-Lager" kann ich zwischen SET & Einzelprodukt wählen, jedes hat eine ID Nummer.
Ein Einzelprodukt besteht natürlich aus einem Produkt. Ein Set bestehlt aus viel einzelnen Produkten, die natürlich mit der Tabelle "PRODUKTE" N:1 verknüpft sind.
Jetzt kommt eine Bestellung als SET-Produkt in Woocoommerce rein. Dieses SET hat eine ID-Nummer besteht natürlich aus mehreren Produkten die auch eine ID-Nummer haben.
Jetzt möchte ich aber das im Lieferschein nicht das SET-Produkt als einzelne Positionen aufgeführt wird, sondern die einzelnen Produkte aus dem SET.
Wie kann ich es umsetzten? Das ist mein Momentaner Code im Button
let me := this;
let newR := (create LIEFERSCHEIN);
newR.(UNTERNEHMEN := 1);
LIEFERSCHEIN := newR;
for i in Bestellteprodukte do
let myPro := first(select PRODUKTE where ID = i.product_id );
"Hier hat er jetzt den SET-Produkt gefunden und muss jetzt wieder Suchen welche Einzelprodukte mit dem SET- Produkt verknüpft sind und dann einzelne Positionen in Lieferposition anlegen"
let NewRP := (create Lieferscheinposition);
NewRP.(
Menge := i.quantity;
PRODUKTE := myPro;
Buchungsart2 := 2;
WARENAUSGANG := newR
)
end
Bin für jede Idee dankbar.
1 Antwort
-
So vielleicht, wobei du schauen musst wie du die dazugehörigen "Einzelteile" in deiner DB finden kannst.
Dann würde ich die "Einzelteile" zum Set mit join in ein Textfeld schreiben.
let AA := (select PRODUKTE where ID = i.product_id );
let produktinhalt:= join(for aa in AA do
aa.Leistungsbeschreibung
end, "
");let NewRP := (create Lieferscheinposition);
NewRP.(
Menge := i.quantity;
PRODUKTE := myPro;
Bestehend aus:= produktinhalt;
Buchungsart2 := 2;
WARENAUSGANG := newR
)
end
Content aside
- vor 1 JahrZuletzt aktiv
- 1Antworten
- 52Ansichten
-
3
Folge bereits