Cinta de opciones

Este debate contiene 4 respuestas, tiene 2 mensajes y lo actualizó  Jaume Escribà hace 10 meses.

Viendo 5 publicaciones - del 1 al 5 (de un total de 5)
  • Autor
    Publicaciones
  • #5966

    Jaume Escribà
    Participante

    Buenas,
    ¿como puedo modificar la cinta de opciones?

    Quiero ocultar/añadir botones propios en el inicio de la page pedido de venta.

    Me parece que el problema es que está lleno y no me deja añadir nada más.
    ¿Puedo ocultar botones/grupos del estándar?

    Además lo quiero hacer con extensiones, para complicarlo un poco más

    #5969

    Cristina Nicolàs
    Jefe de claves

    Hola Jaume,

    Si, desarrollando extensiones puedes ocultar acciones del estándar.

    Dentro de la sección Actions tienes que poner un modify(NombreDeLaAccion) y dentro, especificar las propiedades que quieres cambiar.
    No se pueden cambiar todas las propiedades, pero en concreto la propiedad de visibilidad si que es una de las que se puede cambiar.

    Te dejo un enlace con un ejemplo que modifica cosas en una página:
    https://community.dynamics.com/nav/b/mohanasdynamicsnavblog/archive/2017/01/24/how-to-modify-existing-field-and-action-properies-on-a-page

    Un saludo,
    Cristina Nicolàs

    Curso presencial. Conviértete en un Experto en Business Central.

    Curso organizado como un máster.
    Las inscripciones anticipadas terminan el 28 de febrero.
    Inicio del curso: 26 de Abril
    Más información

    #5970

    Jaume Escribà
    Participante

    Si, en las pages que hay espacio en la opción de INICIO no hay problema.
    En la page de pedido, está muy lleno y las opciones de inicio (las que estan promocionadas) creo que no cabem más. Son estas la que no sé como ocultarlas

    En C/SIDE la propiedad Promoted de l’acción CopyDocument (Copiar Lineas) está a false,
    y en cambio la acción está en el INICIO. ¿Como es posible?

    #5974

    Cristina Nicolàs
    Jefe de claves

    Hola Jaume,

    Entiendo entonces que no quieres ocultarlas, sino que quieres que se muestren sólo en su correspondiente pestaña, y no en la pestaña de inicio.

    Lo he estado revisando, y no entiendo tampoco porque esta acción en concreto se muestra en el Inicio, porque efectivamente no está promocionada…

    Lo único que se me ocurre para hacer la modificación es, utilizando el cliente web, hacer una personalización en la que quites esta acción del Inicio. Cuando te de la opción, guarda la personalización como una extensión y mira a ver qué código se ha generado.

    De hecho, he intentado hacer esto que te comento en un entorno de pruebas y he visto 2 cosas:
    1. Que en el cliente web no consigo personalizar Acciones 🙁
    2. Que el cliente web me avisa de lo siguiente: The ‘Sales Order’ page contains changes from a configuration applied by the current profile

    Y con esto segundo, ahora ya entiendo porque se muestra la acción en el menú de Inicio. No es por desarrollo (de ahí que sólo mirando la Page no entendamos porque se muestra en el Inicio si no está promocionada la acción), sino que es por una personalización de usuario que en este caso está aplicada no a un usuario concreto, sino a todo un rol. En mi caso, estoy utilizando el rol por defecto: Procesador de pedidos de venta.

    No sé cómo se generan estas personalizaciones para todo un rol, pero si sé que se guardan en la tabla 2000000074 Profile Metadata. Así que he ido al object designer, he hecho un Run de esta tabla, he filtrado por el rol PROCESADOR DE PEDIDOS y la página 42, y he eiiminado los registros que he encontrado.
    Después he cerrado el cliente Windows, lo he vuelto a abrir y he visto que ya no tengo personalizaciones, que ahora la página se muestra tal cual está especificado en el objeto.

    Espero que te sirva la información.

    Un saludo,
    Cristina Nicolàs

    Curso presencial. Conviértete en un Experto en Business Central.

    Curso organizado como un máster.
    Las inscripciones anticipadas terminan el 28 de febrero.
    Inicio del curso: 26 de Abril
    Más información

    #5982

    Jaume Escribà
    Participante

    Perfecto. La solución me vale.
    Gracias por tu repuesta.

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

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: 722, Posts: 2.395, Members: 809
Welcome to our newest member, Carlos Lopez
Most users ever online was 15 on 5 April, 2019 9:31 am