Arne Drews
Mitglied
Moin,
Ich weise über eine DCM Belegpositionen einen definierten Lagerplatz auf Basis bestimmter Kriterien zu.
Das klappt problemlos für Standard-Artikel mit
Bei Handelsstücklisten muss ich allerdings über die Stückliste der Position gehen, wo es dann für die BelegStueckliste-Objekte keine Methode SetLagerplatz() gibt.
Mein Weg sieht aktuell so aus:
Die Kenner werden sicher schon sehen, dass das nicht funktioniert.
Welchen Weg muss ich an der Stelle gehen? Ich möchte jedem einzelnen Element der Stückliste einen separaten Lagerplatz zuweisen können.
Danke für Info
Ich weise über eine DCM Belegpositionen einen definierten Lagerplatz auf Basis bestimmter Kriterien zu.
Das klappt problemlos für Standard-Artikel mit
C#:
position.SetLagerplatz(12345, "DUMMY01;0;0;0");
Bei Handelsstücklisten muss ich allerdings über die Stückliste der Position gehen, wo es dann für die BelegStueckliste-Objekte keine Methode SetLagerplatz() gibt.
Mein Weg sieht aktuell so aus:
C#:
foreach (BelegStueckliste element in position.Stueckliste)
{
decimal gesamt = element.MengeBasis * position.Menge;
element.Lagerplatz.Clear();
element.Lagerplatz.Add(new LagerPosition { PlatzHandle = 12345, Kurzbezeichnung = "DUMMY01;0;0;0", Menge = gesamt });
}
Die Kenner werden sicher schon sehen, dass das nicht funktioniert.
Welchen Weg muss ich an der Stelle gehen? Ich möchte jedem einzelnen Element der Stückliste einen separaten Lagerplatz zuweisen können.
Danke für Info