Ich versuche meine Hand bei einem 2.0 Restlet. Dies ist mehr oder weniger meine erste Erfahrung mit SuiteScript 2.0. Ich versuche, einen Kreditzahlungsdatensatz zu erstellen. Ich konnte einen Kreditorendatensatz ohne ein Problem erstellen, aber wenn ich mit Kreditorzahlung versuche, erhalte ich einen Fehler, der besagt: "Sie müssen mindestens eine Werbebuchung für diese Transaktion eingeben", was sinnvoll erscheint. Dort bin ich allerdings festgefahren. Ich kann den Unterlistenpunkt in 2.0 nicht erstellen.Wie erstellt man einen Kreditor-Zahlungsdatensatz aus einem NetSuite 2.0-Restlet?
Ich habe ein paar Dinge ausprobiert, aber im Grunde ein Datensatz wie folgt Ich schaffe (. Typ, isDynamic und Defaultvalues sind Parameter in dieser Funktion isDynamic ist false):
var rec = record.create({
type: type,
isDynamic: isDynamic,
defaultValues: defaultValues
});
Wie kann ich dann Verwenden Sie 'rec', um eine Transaktion hinzuzufügen? Ich nehme an, es auf die ‚Anwendung‘ sublist geht, also habe ich ein paar Dinge ähnlich wie
rec.selectLine('apply', 0);
rec.setSublistValue({'sublistId': 'apply', 'fieldId': 'doc', 'value': 'blah', 'line': 0});
versucht, aber ich erhalte eine Fehlermeldung, die sagt: „Kann nicht Funktion Selectline in Objekt DeferredDynamicRecord finden“. Ich habe auch andere Schnipsel ausprobiert, aber keine Liebe. Ich bin mir nicht sicher, ob ich den richtigen Weg gehe. Danke im Voraus.