feat(caja): generar lab_recepciones al confirmar solicitud en turnero
- create_solicitud.php crea lab_recepciones (es_historico=0) dentro de la transacción: num_factura auto-secuencial para registros nuevos, campos empresa/subgrupo/autorización/diagnóstico tomados de la solicitud - Inserta lab_relaciones por cada examen con precio del snapshot JSON - Inserta lab_pagos + lab_pagos_det si hay metodo_pago registrado - Bloque try/catch: si migración 11 aún no corrió solo se loguea, no se revierte la solicitud principal - recepcion.php muestra toast "Recepción #N generada" al guardar - Migración 11: ALTER lab_recepciones.id → AUTO_INCREMENT, ADD solicitud_id, ALTER lab_pagos.numcaja_legacy → nullable Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
a7aac706ee
commit
f695b04f5b
@@ -1577,6 +1577,11 @@ async function guardarSolicitud() {
|
||||
|
||||
btn.innerHTML = '<i class="fas fa-check me-1"></i>Guardado';
|
||||
|
||||
// Confirmación de recepción generada
|
||||
if (json.recepcion_id) {
|
||||
mostrarToast(`Recepción #${json.recepcion_id} generada`, 'ok', 3000);
|
||||
}
|
||||
|
||||
// Detener polling de consentimientos (ya se guardó)
|
||||
if (pollingConsentimientosId) {
|
||||
clearInterval(pollingConsentimientosId);
|
||||
|
||||
Reference in New Issue
Block a user