No se puede crear un registro en la libreta de direcciones global (DirPartyTable). ID de parte: 000XXXX, XX El registro ya existe.

Hilo iniciado por Miguel David Dueñas Terré el 10 de enero de 2018

Viendo 8 entradas - de la 1 a la 8 (de un total de 8)
  • Autor
    Entradas
  • #14844
    RangoMiguel David Dueñas TerréMiguel David Dueñas Terré
    Participante
    PARTICIPANTE
    5.621 Rincoins

    Hola chicos estoy teniendo este problema cuando quiero agregar uun nuevo proveedor, lo raro es que antes funcionaba bien. 

    He hecho todo, reinicie el AOS, la secuencia númerica  hice Limpieza manual, fui a al tabal DirPartyTable y obtuve el ultimo registro PartyNumber el mayor y ese PartyNumber+1 fue el que le set en la secuencia númerica pero así tampoco me soluciona el problema.

    Alguna solución por favor

    #14845
    RangoHugo de JesúsHugo de Jesús
    Participante
    MASTER
    129.350 Rincoins

    Fijate si te ha reservado ese numero en la lista de estado (13072545) ya que aunque aumentes la secuencia, si tiene un número resevado va a intentar usar ese.

    Si lo tiene reservado, borrarlo sin mas.

    #14846
    RangoMiguel David Dueñas TerréMiguel David Dueñas Terré
    Participante
    PARTICIPANTE
    5.621 Rincoins

    Muchisimas gracias por la respuesta Hugo. 

    en esta ruta:

    Administracion de la Organización>Común>Secuencias Númericas ahí voy y busco la secuencia númerica, cuando veo lista de estado, no tengo ninguna secuencia númerica reservada.

    No se que puede estar pasando, lo otro que intente fue que agregue un número mayor a ese y tampoco, me dice que ya existe.

    Saludos, Gracias por la ayuda

     

    #14847
    RangoHugo de JesúsHugo de Jesús
    Participante
    MASTER
    129.350 Rincoins

    Y el error que te da va cambiando? Quiero decir, cada vez que aumentas el número de la secuencia e intentas crear un party nuevo, el número que te dice que ya existe es el último número que has puesto o siempre es el mismo?

    #14848
    RangoMiguel David Dueñas TerréMiguel David Dueñas Terré
    Participante
    PARTICIPANTE
    5.621 Rincoins

    Hola Hugo, el número va cambiando, lo que hice fue ir a la tabla DirPArtyTable y busque el último PartyNumber y ese PartyNumber +1 lo set en la secuencia númerica. 

    El número va cambiando ahora me tira este error

     

    Siempre cambia, este número es menor a al que te envíe por primera vez porque set la secuencia con el último +1 de la Tabla, y ya he intentado crear 4 proveedores y no sigue el error, la secuencia sigue aumentando pero no lo crea.

    MUchisimas gracias. Saludos

    #14849
    RangoHugo de JesúsHugo de Jesús
    Participante
    MASTER
    129.350 Rincoins

    Pero no lo entiendo, si no puedes crear dirparty como hay 62020 numeros entre la primera pantalla y la ultima? El primer caso que me mandaste es 13072545 y ahora 13010525, lo que es menor que el caso actual pero no por uno o dos numeros si no por 62K. Como has sacado el ultimo partyid? Quien está creando el resto de partes sin problemas? ¿Cuando examinas la tabla dirparytable que aparece?

    #14850
    RangoAnahí Navarro TejedaAnahí Navarro Tejeda
    Participante
    APRENDIZ
    735 Rincoins

    Que tal 🙂 !

    No tendra que ver que ya existen registros de proveedores con esa dirección en la VendorAddress? O no crearon alguna customización para que valide la duplicidad de direcciones dentro del maestro de direcciones?

    Saludos, y agradecería su retroalimentación 

    #14851
    RangoMiguel David Dueñas TerréMiguel David Dueñas Terré
    Participante
    PARTICIPANTE
    5.621 Rincoins

    Gracis Hugo y Anahí, por sus respuestas.

    Ahí pude solucionar, lo que hice fue desde SQLServer 

    Seleccione el máximo REICD de la tabla vendTable y ese RECID+1

    Luego en SQl server hice un Update a la tabla SYSTEMSEQUENCES en el campo NEXTVAL 

    WHERE TABID = 505 (Id de la tabla VendTAble)

    COn esto pude resolver mi error, desde que lo hice funciona perfectamente.

    Aclaro primero  hice ese procedimiento con la tabla DIrpartyTable que era la que me lanzaba error, y luego lo hice en la vendTable, pero si lo hacia primeramente en vendTable se solucionaba todo, porque creo que el error estaba en vendTable

    Muchas gracias por las respuestas.

    Saludos

Viendo 8 entradas - de la 1 a la 8 (de un total de 8)
  • Debes estar registrado para responder a este debate.
Carrito de compra