Se aplica a
Producto: NetSuite 2022.1
Escenario
Para eliminar registros masivamente mediante el script de actualización masiva
Solución
Para crear un script de actualización masiva, siga estos pasos:
Cree un archivo Javascript con el siguiente script. Este es solo el script más sencillo necesario para eliminar un registro. Puede agregar un script adicional según sea necesario.
función massUpdate(recType, recId) {
nlapiDeleteRecord(recType, recId);
}
Vaya a Personalización > Generación de scripts > Scripts > Nuevo y, luego, seleccione Actualización masiva.
En el campo Función, introduzca el nombre de la función del script: massUpdate
Guardar y desplegar
En la página Script Deployment:
Introduzca un título y defina el campo Se aplica al tipo del registro que desea eliminar (e.g). Orden de venta)
Establecimiento del estado en Liberado
Separador Audiencia, active la casilla de control Todos los roles
Guardar aciertos
Después de guardar, vaya a Listas > Actualización masiva > Actualización masiva.
Amplíe Custom Updates y seleccione el nombre del script que ha creado (e.g). Eliminación masiva).
Después de seleccionarla, se le solicitará una página similar a Búsqueda guardada. Desde allí, seleccione los criterios de los registros que desea incluir en la eliminación masiva (e.g). La fecha de creación es el 8/10/2018).
Cuando termine de rellenar los criterios, seleccione Vista previa. Desde allí, puede verificar los registros incluidos en la actualización masiva. Puede realizar algunos cambios necesarios antes de hacer clic en Realizar actualización.
Cuando termine, seleccione Perform Update y simplemente espere a que termine la actualización masiva. Tenga en cuenta que las transacciones suprimidas son IRRECUPERABLES. Tome precauciones extremas.
Descargo de Responsabilidad
El código de muestra descrito en este artículo se proporciona ""tal cual"", sin garantía de ningún tipo, en la mayor medida permitida por la ley. Oracle + NetSuite Inc. no garantiza ni respalda el éxito individual que los desarrolladores puedan tener al implementar el código de muestra en sus plataformas de desarrollo o al usar sus propias configuraciones de servidor Web.
Oracle + NetSuite Inc. no garantiza, respalda o hace ninguna representación con respecto al uso, los resultados del uso, la precisión, la puntualidad o la integridad de cualquier dato o información relacionada con el código de muestra. Oracle + NetSuite Inc. renuncia a todas las garantías, expresas o implícitas, y en particular, renuncia a todas las garantías de comerciabilidad, idoneidad para un propósito particular y garantías relacionadas con el código o cualquier servicio o software relacionado con el mismo.
Oracle + NetSuite Inc. no será responsable de ningún daño o costo directo, indirecto o consecuente de ningún tipo que surja de cualquier acción tomada por usted u otras personas relacionadas con el código de muestra.