Campos 50000 de las tablas

Este debate contiene 5 respuestas, tiene 3 mensajes y lo actualizó  Cristina Nicolàs hace 4 meses, 1 semana.

Viendo 6 publicaciones - del 1 al 6 (de un total de 6)
  • Autor
    Publicaciones
  • #7303

    cayetano
    Participante

    Buenos días Laura y Cristina,

    He estado viendo el curso Upgrade de Datos de Navision 2009 R2 a NAV2018 en su “Lección 2. Preparar Upgrade Personalizado. Parte I. Determinar que campos mantener”, y en esta mostráis que para obtener los campos 50000 de las tablas, se haga un Report, supongo que en otras versiones una Page, que consulte la tabla Field y a partir de ahí aplicamos filtros, lo cual me ha parecido muy interesante.

    Lo estoy intentando poner en práctica en NAV2013, pero cuando creo la Page y, en vez de hacer un Run, hago un Preview, previamente habiendo puesto Permisos a rimd a la tabla 2000000041 Field, no me muestra datos y si lo intento compilar, me dice: “No tiene permiso para leer la tabla Field”. En Entorno de Desarrollo, no puedo ver esta tabla como otras 2 billones aunque ponga la Licencia de partner.

    Agradecería cualquier comentario que me ayude a sacar este dato.

    Muchas gracias.

    #7304

    Laura Nicolàs
    Jefe de claves

    Hola Cayetano,

    La tabla 2000000041 no la verás en el Object Designer, porque es una tabla “oculta”.
    La única forma de acceder a ella es creando una página o report que muestre sus datos. Es posible que también la puedas ver en el SQL, aunque no lo he comprobado.

    Comentas que te da el error “No tiene permiso para leer la tabla Field”.

    Qué licencia está cargada en el servicio? La de partner o la de cliente?
    Ojo, pregunto por la licencia del servicio, no la licencia que hayas podido “cambiar” en el Object Designer… lo digo porque cuando haces el Run, el sistema se conecta a través del servicio, así que es la licencia del servicio la que cuenta.

    Salut!
    Laura Nicolàs

     

    Curso presencial. Conviértete en un Experto en Business Central. Para futuros consultores y futuros programadores. Empezamos de cero.

    Curso organizado como un máster.
    Inicio del curso: 26 de Abril
    Más información

    #7306

    cayetano
    Participante

    Hola Laura,

    La licencia de Partner es la que cambio en el entorno de desarrollo pero no la cargo, ¿debería hacerlo?.

    A través de SQL no se ve tampoco.

    Muchas gracias.

    Salu2.

    #7309

    Laura Nicolàs
    Jefe de claves

    Cayetano,

    Yo lo probaría. Pon la licencia en el servicio y compruébalo.

    Yo en muchos casos tengo 2 servicios:

    • Uno al que entran los usuarios, que tiene que tener la licencia del cliente
    • Uno al que solo entramos  los técnicos. Así con este puedo jugar a cambiar la licencia, reiniciarlo, parlarlo, etc. sin molestar a los usuarios.

    Para que el servicio tenga la licencia de partner tienes que:

    • Cargar la licencia de Partner en el Object Designer (Cargar, no cambiar)
    • Reiniciar el servicio
    • Volver a cargar la licencia de cliente en el Object Designer.
      Así si se reinicia el servidor (y por tanto todos los servicios), te aseguras que el cliente seguirá usando su licencia.
      Si te olvidas de este último paso, tardo o temprano los usuarios estarán trabjando usando la licencia de partner…

    Salut!
    Laura Nicolàs

    Curso presencial. Conviértete en un Experto en Business Central. Para futuros consultores y futuros programadores. Empezamos de cero.

    Curso organizado como un máster.
    Inicio del curso: 26 de Abril
    Más información

    #7311

    cayetano
    Participante

    Hola Laura,

    La máquina es de pruebas, y he Cargado la Licencia de Partner y Reiniciado el Servicio de la Instancia. Revisada que esta la Licencia correcta, vuelvo a crear la Page 80000 y me dice el mismo mensaje de que no tengo permiso de lectura de la Tabla Field.

    :0

    ¿Qué podemos hacer?. ¿Hay que tocar los Permisos de ese objeto en la tabla Permissions?. gracias.

    Salu2.

    #7347

    Cristina Nicolàs
    Jefe de claves

    Hola,

    El usuario que utilizas es SUPER? O tiene alguna restricción de permisos?
    Si no es SUPER, entonces es posible que, tal y como comentas, tengas que ajustar los permisos del usuario.

    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

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

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