🛒 Parcialidades
En esta sección se muestran todas las confirmaciones de cotización realizadas. La función de este módulo es agrupar las cotizaciones confirmadas para su posterior autorización.
👉 Una parcialidad se convierte en una orden de compra una vez que recibe la segunda firma.
Metodo:
REQUISICIONES/ConsultarRequisicionesConfirmadas
Donde los campos de C_compras_cotizaciones_requisiciones:
agrupada = falseconfirmada = true
🔗 Agrupar Cotizaciones
Al selecciona una requisición para agrupar las cotizaciones se ejecuta el método que consulta las cotizaciones confirmadas donde los campos sean:
⚙️ Metodo:
REQUISICIONES/ConsultarRequisicionesConfirmadas
Donde los campos de ConsultarCotizacionesConfirmadas:
agrupada = falsefecha_confirmacion != nullagrupada = falseid_requisicion_articulo_g = @id_requi_d
✅ Guardar parcialidad
Para guardar una parcialidad/agrupación de cotizaciones confirmadas se ejecuta el método que actualiza los campos en:
⚙️ Metodo:
REQUISICIONES/GeneracionSolicitudCompra
Donde los campos de C_compras_cotizaciones_confirmadas_g (registra):
confirmada == trueid_requisicion_articulo_g = @id_requi_dsolicita_autorizacion = falseid_status_cotizacion_confirmada” = 1 (pendiente de autorizar)
Donde los campos de C_compras_cotizaciones_confirmadas_d (registra):
id_cotizacion_confirmada_gid_cotizacion_requisicion = @id_cotizacion_requi
Donde los campos de C_compras_cotizaciones_requisiciones (actualiza):
agrupada = true
🧠 Nota:
Este método también valida que las cotizaciones a agrupar sean del mismo proveedor y que este tenga un valor en el campo “cuenta_cxp”
🗑️ Eliminar parcialidad
Se puede eliminar una parcialidad siempre y cuando no se haya autorizado la 2da firma, ese proceso regresa el artículo/partida a la cotización para asignarle una nueva y posterior mente su confirmación.
Este metodo actualiza las tablas:
Donde los campos de C_compras_cotizaciones_confirmadas_g:
id_status_cotizacion_confirmada = 3activo = false
Donde los campos de C_compras_cotizaciones_confirmadas_d:
activo = false
Donde los campos de C_compras_cotizaciones_requisiciones (cotizaciones de esa agrupación)d:
agrupada = false