Consejo para crear campo y relacionarlo

Cursos de Navision 100% online Foros Foro Dynamics NAV y Business Central Consejo para crear campo y relacionarlo

Este debate contiene 9 respuestas, tiene 2 mensajes y lo actualizó  Javier Téllez Martín hace 11 meses, 3 semanas.

Viendo 10 publicaciones - del 1 al 10 (de un total de 10)
  • Autor
    Publicaciones
  • #5843

    Buenas tardes,

    Tengo que crear los campos código vendedor y nombre vendedor en la tabla de movimientos de contabilidad.

    Mi duda es dónde debo crear el código para que me rellene estos campos. No sé si directamente en la tabla 17, en alguna CODEUNIT como la 80.
    Un flowfield no puedo hacer porque sólo lo puedo relacionar con una tabla (por ejemplo hist cab fact venta) y en este caso también tengo que extraer el vendedor de los abonos.

    Muchísimas gracias por vuestra ayuda.

    Saludos,

    Javier

    #5844

    Laura Nicolàs
    Jefe de claves

    Javier,

    Cuando registras un documento de compra, el proveedor ya lo tienes en los movimientos de contabilidad…

    Mira los campos «Source Type» y «Source No.».

    Salut!
    Laura Nicolàs

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

    Consulta fechas en
    DynamicsScaleUp.com

    #5845

    Hola Laura,

    Perdona si me he explicado mal.

    lo que necesito es el código vendedor que se encuentra en las facturas de venta (campo 43 de la tabla 112 – Salesperson Code) y abonos de venta ( campo 43 de la ta tabla 114 – Salesperson Code).

    Muchas gracias,

    Javier

    #5846

    Laura Nicolàs
    Jefe de claves

    Javier,

    Mil disculpas. He leído «proveedor» en lugar de «vendedor».

    Lo de querer llevar información a los movimientos es muy habitual y creo que da para un curso entero. Me lo anoto 🙂

    Tienes que fijarte en como lo hace el estándar. Cuando se registra una factura hace lo siguiente:
    1. Crea lineas de diario, con la info de la factura
    2. Crea los movimientos contables, con la info de la linea de diario

    Así que lo que tienes que hacer es:
    – Crear los campos cód y nombre de vendedor en la linea del diario (Tabla 81)
    – Crear los campos cód y nombre de vendedor en el movimiento de contabilidad (Tabla 17)
    – En las codeunits de registro, asignar los valores allí donde crea la linea del diario. (Mejor si puedes suscribirte al evento)
    – En las codeunits de registro, asignar los valores allí donde crea el movimiento. (Mejor si puedes suscribirte al evento)

    Espero que esta mini-guia te sirva, y te aviso cuando tengamos el curso.

    Salut!
    Laura Nicolàs

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

    Consulta fechas en
    DynamicsScaleUp.com

    #5847

    Hola Laura,

    Un millón de gracias por la información.

    Voy a ponerme con ello.

    Sería genial un curso sobre esto.

    Saludos,

    #5848

    Perdona que te moleste de nuevo,

    ¿Sabes que codeunits tendrían que ser aparte de la 80?

    Muchísimas gracias y perdona las molestias,

    Saludos,

    Javier

    #5849

    Laura Nicolàs
    Jefe de claves

    Javier, los codeunits exactas y las funciones exactas que hay que usar no las se de memoria.

    Mira todas las que se llaman «*Post*». A parte de la 80 diría que tienes que mirar en la 12.

    La otra opción es poner el debugger y el code coverage y ver en qué momento inserta las lineas del diario y en qué momento crea los movimientos.

    Salut!
    Laura Nicolàs

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

    Consulta fechas en
    DynamicsScaleUp.com

    #5850

    Perfecto Laura,

    Un millón de gracias por todo.

    Saludos,

    #6606

    Laura Nicolàs
    Jefe de claves

    Hola Javier,

    Ya tienes disponible el curso de Desarrollo de Documentos Registrados y movimientos.

    En el curso vemos todos los detalles técnicos sobre cómo traspasar un dato de un documento a los movimientos. Es una necesidad muy habitual, y sin embargo el desarrollo no es tan trivial ya que hay que pasar por el diario primero.

    Salut!
    Laura Nicolàs

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

    Consulta fechas en
    DynamicsScaleUp.com

    #6629

    Buenos días Laura,

    ¡Muchísimas gracias por mantenerme informado!

    Saludos,

    Javier

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

Debes estar registrado para responder a este debate.

Members Currently Active: 3
ago, Miguel Perdomo, beatriz.fores
Keymaster | Moderator | Participant | Spectator | Blocked
Additional Forum Statistics
Threads: 972, Posts: 3.110, Members: 964
Welcome to our newest member, BegonaP
Most users ever online was 15 on 5 April, 2019 9:31 am