[Gelöst] Status eines Angebotes ermitteln

18. August 2010 09:30

Guten Tag,

ich möchte bei einem Angebot den Status (Entwurf, Aktiv, Gewonnen,... ) ermitteln, um dann den Anwender beim Speichern des Angebotes zu warnen (alert...), wenn der Status noch "Entwurf" ist und er das Aktivieren nicht vergessen möge.

Meine Frage ist nun: In welcher Variable ist der Status hinterlegt und welchen Wertebereich/Bedeutung hat diese?

Vielen Dank im Voraus

CB

PS.
Ich konnte schon viele Anregungen und Lösungen aus den Beiträgen hier im Forum brauchen, vielen Dank dafür.

Re: Status eines Angebotes ermitteln

18. August 2010 10:17

Hallo Christian,

erst einmal herzlich willkommen in unserem Forum und vielen Dank für das Lob, wir bemühen uns :-)

Die Werte stehen im Angebot in den Feldern statecode und statuscode.

Re: Status eines Angebotes ermitteln

18. August 2010 20:29

Hi

Siehe auch

http://technet.microsoft.com/en-us/libr ... 14670.aspx

für die genauen Werte.

Re: Status eines Angebotes ermitteln

19. August 2010 09:41

Hallo Herr Sulz,

die Felder statecode und statuscode waren auch schon in der engeren Auswahl.

Vielen Dank an arjunm, die Matrix mit den Wertebereichen und Ausprägungen hat mir sehr viel "Trial & Error" erspart.
Mache mich nun ans Werk.

CB

Re: Status eines Angebotes ermitteln

19. August 2010 13:40

Hallo Christian,

beachte bitte, das die Website nur die Standardmäßig im CRM vorhandenen Statecodes auflistet. Ihr könnt diese um eingen Statecodes erweitern oder bestehende umbenennen.

Re: Status eines Angebotes ermitteln

19. August 2010 16:01

Hallo,

Nein, ich habe mein Problem noch nicht gelöst. Leider schaffe ich es nicht, auf den Statuscode zuzugreiden:
Im OnLoad des Angebotes:
Code:
var myStateCode = crmForm.all.statecode;

alert("myStatusCode" + myStateCode.DataValue);

liefert immer
Code:
---------------------------
Meldung von Webseite
---------------------------
Fehler im benutzerdefinierten Ereignis dieses Felds.

Feld:window

Ereignis:onload

Fehler:'DataValue' ist Null oder kein Objekt
---------------------------
OK   
---------------------------


Wie komme ich an den statecode?

CB

Re: Status eines Angebotes ermitteln

20. August 2010 09:39

Hallo Christian,

du kannst nicht direkt auf diese Werte zugreifen, da das Feld auf dem Formular in der Datenbank durch zwei Felder abgebildet wird. Die Werte musst du über den Webservice des CRM ermitteln.
Siehe auch diesen Artikel.

Re: Status eines Angebotes ermitteln

20. August 2010 12:32

Hallo,
das hatte ich schon befürchtet :-?

ich melde mich, wenn ich damit weitergekommen bin. Danke soweit.

CB