- Este debate tiene 9 respuestas, 2 mensajes y ha sido actualizado por última vez el hace 7 años, 8 meses por
Sol Gómez Nardinelli.
-
AutorEntradas
-
31 mayo 2018 a las 14:34 #5843
Sol Gómez Nardinelli
ParticipanteBuenas 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
31 mayo 2018 a las 14:43 #5844
Laura NicolàsSuperadministradorJavier,
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às31 mayo 2018 a las 14:46 #5845Sol Gómez Nardinelli
ParticipanteHola 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
31 mayo 2018 a las 15:19 #5846
Laura NicolàsSuperadministradorJavier,
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 diarioAsí 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às31 mayo 2018 a las 16:19 #5847Sol Gómez Nardinelli
ParticipanteHola Laura,
Un millón de gracias por la información.
Voy a ponerme con ello.
Sería genial un curso sobre esto.
Saludos,
31 mayo 2018 a las 16:22 #5848Sol Gómez Nardinelli
ParticipantePerdona 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
31 mayo 2018 a las 16:42 #5849
Laura NicolàsSuperadministradorJavier, 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às31 mayo 2018 a las 16:59 #5850Sol Gómez Nardinelli
ParticipantePerfecto Laura,
Un millón de gracias por todo.
Saludos,
31 octubre 2018 a las 10:44 #6606
Laura NicolàsSuperadministradorHola 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às5 noviembre 2018 a las 09:09 #6629Sol Gómez Nardinelli
ParticipanteBuenos días Laura,
¡Muchísimas gracias por mantenerme informado!
Saludos,
Javier
-
AutorEntradas
- Debes estar registrado para responder a este debate.