70 CARGAR DATOS DE LA COMPRA DEL SISTEMA DE VENTAS (PHPyMySql) FullStack PARTE 2

Duración: 15 min
Módulo: 🔄 Mantenimiento y Actualización de Compras Lección 5 de 15

Descripción

Lección 70: Carga de Datos de la Compra en la Vista Detalle (show.php) (Parte 2) 🛒✅

Este video continúa con el desarrollo de la acción "Ver" (show.php) en el módulo de Compras, finalizando la carga de todos los datos relacionados (producto, proveedor y detalles de la compra) para crear un historial de compra completo y de solo lectura.

1. Finalización de la Carga de Datos del Producto y Usuario 👤

Se completó la transferencia de la información obtenida del controlador a los campos de la vista, asegurando que todos los inputs estén deshabilitados (disabled) para que sean de solo lectura [11:49].

CampoPropósitoEstado Final
Nombre del UsuarioQuién registró la compra [00:01].Deshabilitado
Descripción del ProductoCaracterísticas del producto [00:48].Deshabilitado
Stock ActualCantidad actual en almacén (dato variable) [01:14].Deshabilitado
Stock Mínimo/MáximoLímites establecidos [01:39].Deshabilitado
ImagenVisualización del producto [02:43].Deshabilitado

2. Carga de Datos del Proveedor y de la Compra 🚛

Se ajustó el código para cargar los datos del proveedor y los detalles transaccionales específicos de la compra:

  • Datos del Proveedor: Se borraron los elementos de búsqueda y se cargaron los campos del proveedor (nombre, teléfono, correo, etc.) con los datos registrados al momento de la compra [02:50].
  • Detalles Transaccionales: Se aseguró que los inputs de la compra reflejen la información exacta de la transacción:
    • Fecha de Compra: Se corrigió el tipo de dato en la consulta SQL para asegurar que solo se muestre la fecha (DATE) y no la hora (DATETIME) [06:48].
    • Comprobante: Número de factura asociado a la compra [07:46].
    • Precio Compra: El precio unitario o total pagado al proveedor por esa cantidad [08:19].
    • Cantidad: La cantidad de unidades que se ingresaron al stock con esta compra [09:15].

3. Consideración de Datos Variables (Stock Total) ⚠️

Se tomó la decisión de eliminar el campo "Stock Total" de la vista show.php [10:43].

  • Razón: El campo "Stock Total" es un valor variable (cambia con cada venta posterior), por lo que incluirlo en un historial de compra lo haría inexacto. La vista detalle solo debe mostrar los datos que fueron estáticos al momento de registrar la compra.

4. Próxima Acción (Módulo de Compras) ✏️

Con la acción "Ver" finalizada, el próximo video se centrará en la acción "Editar" o "Actualizar" la compra, lo cual permitirá corregir errores en el registro de campos como la fecha, el comprobante o la cantidad comprada [14:07].