fbernaus
14th July 2004, 19:34
Hemos automatizado con las funciones AFS la sesión "tdinv1101m000" para realizar traspasos entre almacenes. Ahora, tenemos un problema muy curioso. Imaginaros que queremos realizar un traspaso del artículo 1234567 del almacén 111 al almacén 222. Pues bien, la primera vez que se intenta este traspaso la función AFS "find" devuelve un -1, es decir, no encuentra el artículo. Sin embargo, el artículo existe!
Lo curioso está en que las sucesivas veces que hacemos el mismo traspaso si se encuentra el articulo. Es justo en la primera cuando no lo encuentra!!!
¿Os ha pasado alguna vez algo parecido? Por favor, ayuda!! No sabemos en absoluto que es lo que está pasando para que pase eso tan raro. Muchas gracias por adelantado!!! ;)
A continuación, pongo el código que utilizamos hasta lo que es la localización del artículo:
Dim baanobj As Object=CreateObject("Baan4.Application.baanivc4") '501
Dim sesion_baan As String = "tdinv1101m000" 'SESION: Introducir transacciones de stock por artículo
stpapi.put.field(sesion_baan,"tdinv100.item",codigo_articulo) //El codigo existe
stpapi.put.field(sesion_baan,"tdinv100.cwar",almacen origen)//el almacen que en el ejemplo llamo 111.
stpapi.find(sesion_baan)<<<<----- Aquí devuelve un -1 de artículo no encontrado!! :confused:
Lo curioso está en que las sucesivas veces que hacemos el mismo traspaso si se encuentra el articulo. Es justo en la primera cuando no lo encuentra!!!
¿Os ha pasado alguna vez algo parecido? Por favor, ayuda!! No sabemos en absoluto que es lo que está pasando para que pase eso tan raro. Muchas gracias por adelantado!!! ;)
A continuación, pongo el código que utilizamos hasta lo que es la localización del artículo:
Dim baanobj As Object=CreateObject("Baan4.Application.baanivc4") '501
Dim sesion_baan As String = "tdinv1101m000" 'SESION: Introducir transacciones de stock por artículo
stpapi.put.field(sesion_baan,"tdinv100.item",codigo_articulo) //El codigo existe
stpapi.put.field(sesion_baan,"tdinv100.cwar",almacen origen)//el almacen que en el ejemplo llamo 111.
stpapi.find(sesion_baan)<<<<----- Aquí devuelve un -1 de artículo no encontrado!! :confused: