2016-12-01 2 views

Antwort

1

So etwas sollte funktionieren, obwohl ich habe nicht wirklich getestet:

  • Record Type: Transaktions
  • Untertypen: Kundenauftrag
  • Ereignis-Definition - On View oder Update
  • Ereignistypen: On View oder Update
  • Trigger-Typen: Vor Nehmen Senden
  • Zustand: Status ist Auftrag Vertrieb: Geschlossen und benutzerdefiniertes Feld ist leer,

Sie dann eine Aktion „User Error Return“ hinzufügen, die eine solche Aufzeichnung verhindern vom Einreichen.

+0

Teilerfolg, noch ein Problem: Ich habe meistens so eingerichtet, wie Sie vorschlagen. Unterschied ist unsere Bedingung ist diese: 'Kundenauftrag: Abbruchgrund ist leer' wo' Abbruchgrund 'unser kundenspezifisches Feld ist und unser Ereignistyp ist:' Abbrechen'. Wir sind uns nicht sicher, was der aktuelle 'Status' sein würde und überprüfen dies nicht. Es zeigt die Benutzerfehleraktion mit unserer Nachricht an. Wenn wir jedoch den Datensatz bearbeitet haben und in der Dropdown-Liste unter "Abbruchgrund" ein Wert ausgewählt ist, wird immer noch der Benutzerfehler angezeigt. Wir müssen nur anzeigen, wenn das Feld leer ist. Irgendwelche Ideen? –

+0

Nachdem wir uns mit der NetSuite-Unterstützung unterhalten haben, haben wir herausgefunden, dass unsere Bedingung, die 'Record Type' auf' Sales Order: 'gesetzt hatte, diese entfernen musste. Das hat unser Problem gelöst. –

Verwandte Themen