Cambio de empresa

Este debate contiene 2 respuestas, tiene 2 mensajes y lo actualizó  juanbo82 hace 1 año, 4 meses.

Viendo 3 publicaciones - del 1 al 3 (de un total de 3)
  • Autor
    Publicaciones
  • #6136

    juanbo82
    Participante

    Buenos días,

    En algún otro post he hablado algo sobre realizar el cambio de empresa en navision, dentro de la misma compañia cuando se esta programando, pero aún no tengo muy claro como hacerlo.

    Lo que tengo que hacer es:

    La empresa A vende un producto a B. (Pedido de venta)
    La empresa B compra ese producto a A. (Pedido de compra)

    Ya tengo creados esos dos pedidos, ahora lo que quiero es que cuando estoy en la empresa A y pulso el botón para registrar el Pedido de venta, se registre también el pedido de compra de la empresa B y se generen los albaranes o facturas. (Además tengo que traerme los palets de la empresa A a la empresa B, pero bueno… eso ya será otra historia).

    He probado con lo siguiente:

    CHANGECOMPANY–> No me vale, CHANGECOMPANY solo me cambia de empresa un objeto, si tengo que llamar a una codeunit, hacer un VALIDATE o cualquier cosa que requiera de otros objetos, tendría que cambiarlos todos uno a uno, algo que sería posible, pero muy tedioso y no creo que sea una buena idea.

    STARTSESSION –> No tengo muy claro su funcionamiento, lo he utilizado para llamar a una codeunit, pasarle un rec y que me haga cosas en otra empresa, pero no me termina de funcionar muy bien, algunas cosas las hace y otras no. Se ejecuta de fondo y de forma asíncrona a mi código.

    ¿Hay mas opciones para cambiar de empresas en NAV? ¿Es posible hacer lo que estoy diciendo?

    Muchas gracias!

    #6138

    Cristina Nicolàs
    Jefe de claves

    Hola,

    En el otro post te comentaba otra opción para el caso de registrar:
    Utilizar la funcionalidad de registro de fondo que existe tanto en las compras como en las ventas. Desde la empresa A creas un registro en la cola de proyectos de la empresa B y dejas que sea la cola de proyectos la que registre.

    Sigue siendo asíncrono, pero es que no hay una forma de registrar de forma síncrona en otra empresa.

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

    Consulta fechas en
    DynamicsScaleUp.com

    #6143

    juanbo82
    Participante

    Muchas gracias.

    Finalmente lo he solucionado con servicios web, creando un node.js al que le paso el nombre de la empresa a la que necesito cambiar y este llama a una codeunit donde puedo escribir el código que necesite, ejecutándose todas las llamadas siempre en la empresa a la que cambio.

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

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: 1.036, Posts: 3.255, Members: 1.002
Welcome to our newest member, mm.gonzalez@ibermatica.com
Most users ever online was 15 on 5 April, 2019 9:31 am