2016-03-24 8 views

Antwort

2

Sie können fast jede Art von Datensatz löschen im Wesentlichen in der Masse mit einem custom mass update script, die wie folgt aussieht:

function deleteRecord(recordType, recordId) { 
    nlapiDeleteRecord(recordType, recordId); 
} 

einfach implementieren dieses Skript je nachdem, welche Datensatztypen Sie löschen möchten und wähle es aus dem Bildschirm "Massenaktualisierung" aus (es wird unter "Benutzerdefiniert" aufgelistet). Sie haben immer noch die gleichen Einschränkungen, dass Sie diesen Datensatz von der Benutzeroberfläche löschen würden. Wenn der Lagerartikel verwendet wurde oder Abhängigkeiten hat, kann er nicht gelöscht werden.

Wie beim Konvertieren können Sie Inventarelemente nicht in Elemente ohne Inventar konvertieren. Sie können jedoch Nicht-Inventar-Artikel in Inventar-Artikel umwandeln.

+0

Danke Mike. –

+0

Ich bin neu in Netsuite, empfehlen Sie online Netsuite Tutorials. Ich würde gerne das Scripting lernen. –

+0

Die NetSuite-Hilfedatei enthält eine umfangreiche Dokumentation für das Skripting. Die API ist gut dokumentiert und enthält einige Startbeispiele für jeden Skripttyp. –