Chr. Nordiek
Mitglied
Gibt es in der neuen Belegerfassung eine Möglichkeit programmtechnisch die aktuelle Position festzulegen?
Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
FestlegenLokaleVar | [_IsDirtyTemp] | [_IsDirty]
FestlegenLokaleVar | [_IsDirty] | [_IsDirtyTemp]
Hallo Herr Gehlmann,Es muss noch der DCM-Aufruf "VKBelegProxyBelegToContainer" eingefügt werden.
In diesem muss die folgender Code noch eingefügt werden:
RepresentationInformationTagsManager tags = new RepresentationInformationTagsManager(context.DataContainer);
if (context.Beleg.DcmProperties.ExistParameter("SetFocus") && context.Beleg.DcmProperties.ExistParameter("FocusUuid") && context.Beleg.DcmProperties.ShortValues["SetFocus"] == -1 )
{
if (!String.IsNullOrWhiteSpace(context.Beleg.DcmProperties.StringValues["FocusUuid"]))
{
var guid = new Guid(context.Beleg.DcmProperties.StringValues["FocusUuid"]);
tags.SetFocussedCellParams.Add(new Sagede.Shared.RealTimeData.Common.Utilities.SetFocussedCellParam
{
FocusedFieldname = "Positionen",
FocusedUUID = Guid.Parse(context.Beleg.DcmProperties.StringValues["FocusUuid"]),
FocusedColumnname = "Artikelnummer"
});
tags.Build(context.DataContainer);
}
}
Als Referenzen müssen die beiden dll's " Sagede.Shared.RealTimeData.Common" und " Sagede.Shared.ServiceModel" eingefügt werden.