Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
versuche in dieser Zeile (beleg.DcmProperties.ShortValues["SetFocus"] =1 ) -1 statt 1 zu setzen.
Etwa so: beleg.DcmProperties.ShortValues["SetFocus"] = -1;
Habe es nicht ausprobiert, ist nur eine Vermutung...
Guten Morgen,
hier die ganze Funktion so wie ich sie aufgebaut habe:
public static void BPKSuchePosition(DcmContextBelegProxyServiceCall context)
{
//Parameter 3 abfragen
var positionsnummer =...
Gerne, hier nochmal die Funktion als Ganzes. Aufruf erfolgt in meinem Fall in der DCM: DcmContextReportAfterRender:
public void ExportBeleg(IDcmContext context)
{
var reportContextAfterRender = (DcmContextReportAfterRender)context;
var parameters =...
Guten Morgen,
so benutzt man die Stimulsoft-Komponente zum exportieren von PDF-Dateien, hoffe das bringt dich ein Stück weiter:
//Parameter auslesen
var belId = ConversionHelper.ToInt32(parameters.FromName("BelegHandle").Value);
var erfassungsArt =...
Guten Tag,
in den Dokumentationen wird immer erwähnt, dass bei AddIn - Übernahme die Systemmodule ausgetauscht werden müssen. Welche Module sind Systemmodule?
Gruß
Vitalij
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
Antwort von Sage,
die Prüfung ist in erster Linie abhängig vom Element. Ausdrücke werden nur in (Multi)-Data-Edit-Elementen ausgewertet.
In List-Elemente nur der Inhalt eines Feldes, welches als Schlüsselfeld in der Datenquelle definiert sein muss und deren Nummer dann im Kontextmenü...
Das Problem wird vermutlich dadurch verursacht, dass bei dem Feld BelID es sich um einen Integer handelt, erweitere deine Datenquelle um ein weiteres Feld: BelIdStr
Nun kann die Verkettung im Makro stattfinden und sieht so aus:
Im Code