Zoeken…


Invoering

Dit voorbeeld laat zien hoe u records in MassSuite massaal kunt verwijderen door gebruik te maken van de functie Mass Update. Meestal wordt ons gezegd om geen records te verwijderen, maar om records inactief te maken, maar als u moet, doet dit kleine script precies dat. Zodra het script is geïmplementeerd als een 'Mass Update' scripttype, gaat u gewoon naar Lijsten> Mass Update> Mass Updates> Aangepaste Updates. Je zou je massa moeten zien verwijderen. Stel vervolgens uw zoekcriteria in bij massa verwijderen en maak een voorbeeld om uw gegevens te valideren voordat u ze verwijdert.

Verwijderen op basis van zoekcriteria

/**
 *  NetSuite will loop through each record in your search 
 *  and pass the record type and id for deletion
 *  Try / Catch is useful if you wish to handle potential errors
 */

function MassDelete(record_type, record_id)
{
    try
    {
        nlapiDeleteRecord(record_type, record_id)
    }
    catch (err)
    {
        var errMessage = err;
        if(err instanceof nlobjError)
        {
            errMessage = errMessage + ' ' + err.getDetails() + ' ' + 'Failed to Delete ID : ' + record_id;
        }
        nlapiLogExecution('ERROR', 'Error', errMessage);
        return err
    }
}


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow