Enable UDF
Patrick Wiemann
Hallo zusammen,habe folgendes Problem. Beim Versuch ein UDF-Feld im Artikelstamm auf Enabled = true zu setzen bekomme ich folgende Fehlermeldung:
"Item - The item is not a user-defined item [66000-8]"
Der CSharp-Code ist wie folgt:
try
{
TextEdit.GetFromUID(pVal.Form.UDFForm, "U_CADINFO").Enabled = true;
}
catch(System.Exception e)
{
MessageBox.Show("" + e.Message, "OK");
}
return true;
Das UDF heißt auch U_CADINFO. Ich habe das auch in einer Demo-DB
ausprobiert, in der es funktioniert. :roll:
Das UDF ist ein Alphanumerisches Feld der Länge 100.
Hat jemand eine Idee wieso dieser Fehler auftaucht?
Vielen Dank im Voraus.
Gruß,
Patrick
Attachment
[url=http://www.coresystems.ch/wp-content/../wp-content/forum-file-uploads/patrickwiemann/UDF_Enabled.cocu]UDF_Enabled.cocu[/url]
Fritz Schwendemann
Hallo PatrickBist Du sicher, dass Du keinen Tippfehler im Feldnamen hast? Event. Gross-/Kleinschreibung?? Formularnummer gecheckt?
Gruss, Fritz
Patrick Wiemann
Hi Fritz,falsch geschrieben ist eigentlich ausgeschlossen, da ich die Bezeichnung aus der Definition der Benutzdefiniertenfelder kopiert habe. Interessanterweise taucht kein Fehler auf wenn ich Enabled durch Value ersetze und so den Wert aus dem Feld auslese. Sehr komisch! :(
Gruß,
Patrick
Raphael Strotz
Hi Patrick,Ich habe das selbe mit einer ComboBox gemacht. Auch ein UDF mit dem Namen U_XXFakSta, welches 4 Einträge hat.
Das ganze soll nur verfügbar sein, wenn der Wert nicht auf "Abgeschlossen" gesetzt ist.
// Initialisieren
string Value = "";
ComboBox StatusBox = ComboBox.GetFromUID(pVal.Form, "FakSta");
// Value abfüllenn
Value = StatusBox.Value;
// Evtl. Disablen
if(Value == "Abgeschlossen")
StatusBox.Enabled = false;
// Return
return true;
Ich hab ein wenig den längeren Weg, aber bei mir geht es ohne Probleme. Ich probiere das ganze nun noch so wie du es machst. Melde mich wieder.
Patrick Wiemann
Mahlzeit zusammen,ich weiß nicht warum aber seit dem letzten Coresuite Update funktioniert es wieder.
Gruß,
Patrick
0
Please sign in to leave a comment.
Comments
0 comments