Ich möchte die Rechnung für eine Rechnung erhalten, sobald die Rechnung erstellt wurde.Wie erhält man den Transaktions-ID-Wert (Transaktions-ID) im Benutzerereignisskript?
Ich habe ein Benutzerereignisskript mit dem folgenden Code.
function showValue()
{
var tranid = nlapiGetFieldValue('tranid');
nlapiLogExecution('DEBUG', 'save transaction', nlapiGetRecordType() + ", "+ nlapiGetRecordId() + ", "+ 'tranid' + ": "+ tranid + ", "+ (new Date()))
}
Nach Senden Funktion wird auf showValue festgelegt.
Die Bereitstellung gilt für Rechnung.
Ereignistyp ist auf Erstellen festgelegt.
Wenn ich spare eine neue Rechnung ergibt sich für den Einsatz des Ausführungsprotokoll hinzugefügt:
"invoice, 1143428, tranid: To Be Generated, Fri Oct 13 2017 04:21:08 GMT-0700 (PDT)"
Wie kann die interne ID eingestellt werden, aber die tranid noch seine „generiert werden“? Sicherlich würde tranid zu der Zeit gesetzt werden, zu der die interne ID gesetzt ist.
Wie kann ich die tranid in einem Benutzerereignisskript bekommen?