Eliminar masivamente elementos

Etiquetado: 

Este debate contiene 2 respuestas, tiene 3 mensajes y lo actualizó  Cristina Nicolàs hace 9 meses.

Viendo 3 publicaciones - del 1 al 3 (de un total de 3)
  • Autor
    Publicaciones
  • #7860

    Jaime Capilla
    Participante

    Hola!

    Quiero eliminar masivamente contactos pero solo veo que puedo ir uno a uno. ¿Hay alguna forma de hacerlo?

    Gracias

    #7865

    Laura Nicolàs
    Jefe de claves

    Hola Jaime,

    En general, en Business Central/Navision las listas son no editables, lo que implica que tampoco se puede eliminar desde la lista.

    Lo de eliminar masivamente, despende de si quieres hacerlo una única vez ahora, o si quieres hacer una modificación para que a nivel usuario se pueda hacer.

    Si lo vas a hacer una única vez:

    1.  Abre el Object Designer, haz run de la tabla, y elimina los registros desde la tabla
    2. Por código, ejecuta esta instrucción: <VariableDeTipoRecord>.DELETEALL

    Si quieres que se pueda hacer siempre a nivel usuario:

    1. Modifica la propiedad editable de la lista
    2. Pon una acción en la lista que se llame «eliminar los seleccionados» o algo similar.
      En el código que ejecuta la acción, usa la instrucción SETSELECTIONFILTER para saber qué registros tiene el usuario seleccionado.
    3. Crea un report en el que se puedan poner filtros, y luego haz un DELETE o DELETEALL de los elementos que cumplen con los filtros.

    Salut!
    Laura Nicolàs

    ¿Quieres conocer las últimas novedades sobre Business Central? Dynamics ScaleUp 2019.

    Consulta fechas en
    DynamicsScaleUp.com

    #7866

    Cristina Nicolàs
    Jefe de claves

    Para poder eliminar masivamente tienes que estar en una lista editable.
    Si no tienes que eliminar desde la ficha que es lo que es editable. Pero claro, aquí hay que ir de uno en uno.

    No sé si en algún sitio aparece una lista de contactos que sea editable. Si la encuentras, esta es la que tebdrías que utilizar para eliminar masivamente.

    Nosotros como técnicos de NAV/BC, si tenemos que hacer una eliminación masiva y no encontramos a nivel de usuario un sitio donde hacerlo, acostumbramos a ir al Object Designer, hacer un Run de la tabla y aquí es donde lo hacemos.
    En tu caso me parece que estamos hablando de la implantación de BC en el cloud, de modo que la opción del Run de la tabla no la tienes.
    Yo aquí si la eliminación es de muchos registros y me llevara excesivo tiempo hacerlo de uno en uno, seguramente desarrollaría una mini-página rápida que sea lista de contactos editable, la publicaría en punto de menú, accedería a ella, eliminaría contactos y después borraría el desarrollo.
    O incluso haría un pequeño desarrollo de eliminación por código, lo publicaría, lo ejecutaría y después eliminaría el desarrollo.

    Un saludo,
    Cristina Nicolàs

    ¿Quieres conocer las últimas novedades sobre Business Central? Dynamics ScaleUp 2019.

    Consulta fechas en
    DynamicsScaleUp.com

Viendo 3 publicaciones - del 1 al 3 (de un total de 3)

Debes estar registrado para responder a este debate.

Members Currently Active: 0
No users are currently active
Keymaster | Moderator | Participant | Spectator | Blocked
Additional Forum Statistics
Threads: 962, Posts: 3.091, Members: 959
Welcome to our newest member, javierely1
Most users ever online was 15 on 5 April, 2019 9:31 am