Saltar al contenido principal

📦 Orden de Compra

🔍 Consultar O. Compras

Para consultar las ordenes de compra generadas se ejecuta el método con una serie de filtros/parámetros como lo son:

  • fecha inicio
  • fecha final
  • centros
  • tipo orden
  • proveedor
  • recepcionada

⚙️ Metodo:

  • ORDENES/ConsultarOrdenesCompra

🧩 Tabla:

  • C_compras_ordenes_g

🧾 Detalle O. Compra

Detalle de la orden de compra:

⚙️ Metodo:

  • ORDENES/ConsultarOrdenCompraDetalle?id_orden_g

⬇️ Descargar O. Compra

Para descargar la orden de compra en formato PDF se ejecuta este método haciendo uso de la librería iTextSharp. Recibe el ID de la orden y el token de seguridad para validar el acceso en la tabla.

⚙️ Metodo:

  • PORTAL/GenerarOrdenCompraPDF

Donde los campos de C_compras_ordenes_g:

  • id_orden_g
  • token_orden

➡️ Reenviar O. Compra

En la tabla de órdenes de compra generadas se incluye un botón que permite reenviar la orden por correo electrónico, utilizando el enlace correspondiente

⚙️ Metodo:

  • ORDENES_COMPRA/ReenviarOrdenCompra

🗑️ Cancelar O. Compra

Para cancelar una orden de compara se puede realizar siempre y cuando cualquiera de los artículos activos no tenga recepciones. Este método/función actualiza los campos de las tablas:

Donde los campos de C_compras_ordenes_g:

  • id_status_orden = 3
  • activo = false

Donde los campos de C_compras_ordenes_d:

  • activo = false

Donde los campos de C_compras_cotizaciones_requisiciones:

  • agrupada = false
  • orden_generada = false
  • confirmada = false
  • activo = false
  • fecha_confirmacion = null

🧩 Donde los campos de C_compras_cotizaciones_confirmadas_g:

  • activo = false
  • id_status_cotizacion_confirmada = 3

🧠 Nota:
Posteriormente se envían 3 correos de notificación, al proveedor, usuarios quien registra la requisición y al comprador.