Feld läßt sich nicht aus dem Formular entfernen

Hallo CRM-Kundige,


ich stehe vor dem Problem, daß ich das Feld "Produktname" aus dem Formular "Produkt" entfernen muß, bekomme jedoch die Meldung "Das Feld, das Sie entfernen möchten, ist für das System oder das Unternehmen erforderlich.".


Habe ich nur die Möglichkeit, das Feld bei OnLoad auszublenden (...display = "none") oder geht es noch anders?


Komme ich ganz nebenbei zu der (von mir bisher verdrängten) Frage wofür eigentlich das rote Schloßsymbol (gerade beim Formular "Produkt" eine ganze Menge) vor manchen Feldern steht?
Hat das was mit der obigen Meldung zu tun?


Viele Grüße von einem "herumstochernden" CRM-Opfer ;-)
Thomas



AW: Feld läßt sich nicht aus dem Formular entfernen

Hi,


Produktname ist ein Pflichtfeld, wenn ich nicht irre.


Ggfs. liegt hinter dem Produktnamen im Ereignis OnChange aber auch ein JavaScript oder auch bei OnLoad oder bei OnSave und der Programmierer hat das Feld als Abhängig gekennzeichnet, so dass das Feld nicht von der Form gelöscht werden darf, ohne die JavaScript Programmierung anzupassen.


Dies macht man, um zu verhindern, das JavaScripte nicht mehr funktionieren, weil jemand ein wichtiges "abhängiges" Feld vom Formular entfernt hat.


Das rote Schloß oder auch roter Stern gibt Dir einen Hinweis auf "Pflichtfeld"/"Pflichteingabe".


In Deinem Fall ist der Weg


- automatische Füllung des Produktnamens per JavaScript
- ggfs. Ausblendung per JavaScript


Viel interessanter für mich: Warum gibt es bei Euch Produkte, die keinen Produktnamen haben sollen? Was sind das denn für Produkte?


Gruß



AW: Feld läßt sich nicht aus dem Formular entfernen

Hallo,


der Grund ist: http://www.mscrm-community.de/crmcommunity/forums/permalink/1739/1740/ShowThread.aspx#1740
Daher gibt es bei uns ein "new_produktname" (mit 200 Zeichen) und nun hat es doch tatsächlich im Laufe der Zeit jemanden gestört, daß das alte Feld da noch rumsteht ... :-)


OnChange - kein JScript, keine Abhängigkeiten
OnLoad - kein JScript, keine Abhängigkeiten
OnSave - kein JScript, keine Abhängigkeiten
Formular - keine "Nicht ereignisgebundenen Abhängigkeiten"


Für mich ist eine Ursache erst mal nicht zu sehen und es ist eigentlich noch der CRM 3.0-Standard.
Bleibt also doch nur die Möglichkeit, das Feld via JScript in die Verbannung zu schicken, denn dann muß es ja im System irgendwo diese Abhängigkeiten geben (und ich habe leider keine Zeit für eine evtl. langwierige Suche).


Zum roten Schloß:
Ich dachte bisher immer, daß "Eingabe erforderlich" an der rotbraunen Schrift (CRM 3.0) und dem roten Stern (CRM 4.0) zu erkennen ist bzw. "Eingabe empfohlen" blaue Schrift/blaues Plus.
Das rote Schloß bekomme ich normalerweise, wenn ich bei den Feldeigenschaften auf "Feld im Formular sperren" gehe (bei Produkt einfach mal bei der URL ausprobiert).
Dieser "blöde" (Produkt)Name hat nun aber das rote Schloß und der Haken ist bei "Feld im Formular sperren" nicht gesetzt --> grübel. Ich denke mal, daß das unter oben erwähnte nebulöse Abhängigkeiten und damit auch der fehlenden Zeit zum Opfer fällt ;-)


Ich hatte nur auf ein wenig Erleuchtung gehofft, denn mich löchert hier tlw. ein neuer Kollege mit genau den von mir verdrängten Fragen.


Viele Grüße nach Kiel!
Thomas