खोज…


परिचय

यह नमूना दिखाता है कि कैसे मास अपडेट सुविधा का लाभ उठाकर नेटसुइट में बड़े पैमाने पर रिकॉर्ड को नष्ट किया जाए। आमतौर पर, हमें रिकॉर्ड हटाने के लिए नहीं, बल्कि रिकॉर्ड्स को निष्क्रिय बनाने के लिए कहा जाता है, लेकिन यदि आपको ऐसा करना है, तो यह छोटी स्क्रिप्ट बस यही करती है। एक बार जब स्क्रिप्ट को 'मास अपडेट' स्क्रिप्ट प्रकार के रूप में तैनात किया जाता है, तो बस सूची> मास अपडेट> मास अपडेट> कस्टम अपडेट पर जाएं। आपको अपना मास डिलीट देखना चाहिए। इसके बाद, अपने खोज मापदंड को अपने सामूहिक डिलीट में सेट करें और हटाने से पहले अपने डेटा को मान्य करने के लिए एक पूर्वावलोकन करें।

खोज मानदंड के आधार पर हटाएं

/**
 *  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
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow