Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generar consecutivo y número de contrato #325

Open
16 tasks done
Assignees

Comments

@edwargl7
Copy link
Contributor

edwargl7 commented Jan 27, 2025

Se requiere realizar la implementación de generación y registro del consecutivo y número de contrato por unidad ejecutora.

Sub Tareas

  • Generación y registro del consecutivo de contrato.
  • Generación y registro del número de contrato por tipo de unidad ejecutora.
  • Base para implementación de cambio de datos del contrato por cambio a suscrito.

Criterios de aceptación

  • Documentación de implementación realizada.

Requerimientos

No aplica

Definition of Ready - DoR

  • Está refinada y estimada en puntos de historia por el equipo.
  • Incluye la descripción y criterios de aceptación, con el detalle funcional y especificaciones técnicas, de forma entendible por cualquier miembro del equipo.
  • No tiene bloqueos que impidan su ejecución.
  • Las dependencias están identificadas y resueltas.
  • Puede ser probada dentro del Sprint.

Definition of Done - DoD - Desarrollo

  • Desarrollo en local.
  • Push en Feature.
  • Pruebas locales (funcionales).
  • PR a Develop.
  • Criterios de aceptación cumplidos.
  • Documentación de issue realizada.
  • Aprobada por SM/Líder técnico.
@edwargl7 edwargl7 added this to Argo-V2 Jan 27, 2025
@github-project-automation github-project-automation bot moved this to Backlog in Argo-V2 Jan 27, 2025
@edwargl7 edwargl7 moved this from Backlog to Ready in Argo-V2 Jan 27, 2025
@edwargl7 edwargl7 moved this from Ready to In Progress in Argo-V2 Jan 28, 2025
@diegobauto
Copy link

Se implementa dos nuevos endpoints para:

  • Conteo de contratos por unidad ejecutora, esto para la generación del consecutivo:

    Image

    Si validamos por filtro, tenemos que si es correcta la información, en donde solo tenemos 16 contratos para esa unidad:

    Image

  • Conteo de contratos por unidad ejecutora, vigencia y ademas por estado (principalmente SUSCRITO), esto para la generación del número de contrato.

    Image

    Si validamos por filtro, tenemos que si es correcta la información:

    En donde obtenemos primero los contratos filtrados por unidad y vigencia:

    Image

    Tenemos los id's 1 y 4, consultando los estados para estos contratos, tenemos que para el id 4 no hay ningun estado SUSCRITO, en cambio para el id 1 tenemos 18 coincidencias, sin emabrgo no se realiza el conteo de todos sino que aplique que al menos tenga uno en estado SUSCRITO, siendo asi un único contrato con estas coincidencias:

    Image

    Image

@diegobauto
Copy link

Se sigue desarrollo del codigo, especialmente para la generación de consecutivo debido a un pequeño bug en el registro de información general para la unidad ejecutora

@diegobauto
Copy link

  • Generación de consecutivo:

    Se genera el consecutivo:

    Image

    Si el consecutivo no se genera correctamente:

    Image

    Se registra el contrato con la data inicial de la inforamción general:

    Image

    Image

  • Generación de número de contrato:

    Se genera el número de contrato cuando pase a estado SUSCRITO:

    Image

    Se actualiza el contrato con el número del contrato:

    Image

    Image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment