• Este debate tiene 1 respuesta, 2 mensajes y ha sido actualizado por última vez el hace 1 año, 4 meses por AvatarLaura Nicolàs.
Viendo 2 entradas - de la 1 a la 2 (de un total de 2)

Respuestas del foro


  • Avatar
    cayetano
    Participante
    cayetano

    Buenos días Cristina y Laura,

    Estoy realizando un Upgrade de NAV2013 a NAV2018 CU2 siguiendo vuestro curso y las notas técnicas de Microsoft, y después de importar todos los objetos desde un fob que he hecho con un Merge, y de importar el UPGTK con Sincronización LATER, he hecho F11 Now with Validation, sin problema, y después la Sincronización del esquema, y me da el siguiente mensaje:

    «Sync-NAVTenant -ServerInstance $NavService #-Verbose

    Sync-NAVTenant : Los cambios en la base de datos del suscriptor no se pudieron aplicar. Las tablas afectadas no estarán
    disponibles.
    El primer error fue:
    Cuando se usa el modo TableSynchSetup.Mode::Copy en una codeunit de actualización para la sincronización de una tabla, la
    tabla de actualización puede incluir un subconjunto de campos de la tabla original. Los campos y la clave principal de la
    tabla de actualización deben coincidir con los de la tabla original.
    Se deben corregir los errores siguientes:
    Los datos en los campos ‘Bank Account Name’ en la tabla original ‘Gen. Journal Line’ no se puede guardar en la tabla
    actualizada ‘UPG Gen. Journal Line’. Asegúrese de que los campos indicados estén presentes en la tabla actualizada y que
    coinciden con los campos equivalentes en la tabla original desde el punto de vista de diseño.
    Vuelva a intentar realizar la operación cuando el problema esté resuelto.
    En línea: 1 Carácter: 1
    + Sync-NAVTenant -ServerInstance $NavService #-Verbose
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : NotSpecified: (0:Int32) [Sync-NAVTenant], NavCommandException
    + FullyQualifiedErrorId : MicrosoftDynamicsNavServer$DynamicsNAV110,Microsoft.Dynamics.Nav.Management.Cmdlets.SyncNavTe
    nant»

    Entiendo, que ese campo y otros se eliminarán según el fob importado y que en NAV2018 CU2 no deberían estar, pero porque ahora me dice o avisa de que se van eliminar?. ¿Lo debo ejecutar como Force para avanzar al estado Operational?.

    Cualquier ayuda será bienvenida. Muchas gracias.

    Un cordial saludo.

    #10697
    Avatar
    Laura Nicolàs
    Superadministrador
    Laura Nicolàs

    Hola Cayetano,

    Encantada de saludarte.

    Respecto a este mensaje, la parte importante es la que marco en negrita:

    [quote quote=10697]Cuando se usa el modo TableSynchSetup.Mode::Copy en una codeunit de actualización para la sincronización de una tabla, la tabla de actualización puede incluir un subconjunto de campos de la tabla original. Los campos y la clave principal de la tabla de actualización deben coincidir con los de la tabla original. Se deben corregir los errores siguientes: Los datos en los campos ‘Bank Account Name’ en la tabla original ‘Gen. Journal Line’ no se puede guardar en la tabla actualizada ‘UPG Gen. Journal Line’. Asegúrese de que los campos indicados estén presentes en la tabla actualizada y que coinciden con los campos equivalentes en la tabla original desde el punto de vista de diseño.[/quote]

    Creo que el error se da por este motivo:

    • Con el UpgradeToolkit, viene una tabla llamada UPG Gen. Journal Line,
    • La tabla original Gen. Journal Line tiene campos 50.000
    • Los campos 50.000 no se encuentran en UPG Gen. Journal Line.

    La solución es la siguiente:

    • Edita la tabla UPG Gen. Journal Line, añadiéndole los campos 50.000
    • Vuelve a ejecutar el sync

    Estos campos 50.000, los vas a dejar en C/SIDE o los estás traspasando a extensiones?

    Salut!
    Laura Nicolàs

    #10718
Viendo 2 entradas - de la 1 a la 2 (de un total de 2)

Debe iniciar sesión para responder a este tema.