Nun ja, das Schnellerfassungsformular ist, man möge es kaum glauben, dasselbe Formular, wie das Formular, mit dem man die Datensätze anlegt und ändert.
Dort befindet sich auch das problembereitende Skript, das offenbar irgendwas im OnLoad macht, was im Schnellerfassungsformular nicht geht, beispielsweise einen Zugriff auf ein dort nicht existierendes Feld...
Mit der FormType-Eigenschaft kann man (beispielsweise) im OnLoad-Ereignis herausfinden, inwieweit es sich um das normale oder das Schnellerfassungsformular handelt.
Siehe dazu auch das Microsoft CRM 3.0-SDK: http://msdn2.microsoft.com/en-us/library/aa681950.aspx und der entsprechende Auszug:
Property name |
Type |
Values |
|
|
|
FormType |
Integer |
A read-only property that returns information about the form type.
Valid values:
Undefined Form Type = 0
Create Form = 1
Update Form = 2
Read Only Form = 3
Disabled Form = 4
Quick Create Form = 5
Bulk Edit Form = 6 |