In einem AppServiceCall die aktuelle Position ermitteln

Chr. Nordiek

Mitglied
Ich versuche gerade einen AppServiceCall zu Programmieren, der aus dem Kontextmenü einer Belegposition aufgerufen wird; das Kontextmenü wiederum wird aus einem Makro aufgerufen..
Mein Problem ist, wie erkenne ich, aus welcher Position der Aufruf erfolgt. Ich kann mir das Handle der Position mit übergeben lassen, das funktioniert aber nur, wenn die Position schon gespeichert ist. Ich suche einen Weg der auch funktioniert, wenn die Position noch nicht gespeichert ist.
 
Guten Morgen,

so ermittelst du die selektierte Position.

var position = beleg.Positionen.FirstOrDefault(x => x.Bag.ExistParameter("IsSelected") && ConversionHelper.ToBoolean(x.Bag.ShortValues["IsSelected"]));

Gruß

Vitalij
 
Zurück
Oben