{{-- Carga masiva de OC con la plantilla v2 (tareas 1.4 y 1.5). Diálogo del kit ui-ctc: Alpine + x-teleport, Escape cierra. --}}
Una fila por producto de la OC. Si una fila tiene errores, no se guarda ninguna OC.
Descargue la plantilla antes de cada carga: trae los catálogos vigentes de Websimex y las instrucciones.
Subiendo el archivo…
@if (!empty($resumen))Carga completada.
Órdenes: {{ $resumen['ordenes_creadas'] }} creadas y {{ $resumen['ordenes_actualizadas'] }} actualizadas · Líneas: {{ $resumen['lineas_creadas'] }} creadas y {{ $resumen['lineas_actualizadas'] }} actualizadas · Materiales: {{ $resumen['materiales_creados'] }} creados, {{ $resumen['materiales_completados'] }} completados con su compañía y {{ $resumen['materiales_reactivados'] }} reactivados. @if (($resumen['solicitudes_creadas'] ?? 0) > 0) · Clasificación: {{ $resumen['solicitudes_creadas'] }} solicitud(es) con {{ $resumen['productos_a_clasificar'] }} producto(s) que no existen en Websimex. @endif @if (($resumen['compradores_por_aprobar'] ?? 0) > 0) · Compradores: {{ $resumen['compradores_por_aprobar'] }} nuevo(s) por aprobar, porque no estaban en el catálogo del cliente. @endif
No se guardó ninguna OC: corrija {{ count($errores) === 1 ? 'el error' : 'los ' . count($errores) . ' errores' }} y vuelva a cargar el archivo.
{{ count($avisos) === 1 ? 'Un aviso' : count($avisos) . ' avisos' }}. No impide{{ count($avisos) === 1 ? '' : 'n' }} la carga, pero conviene revisarl{{ count($avisos) === 1 ? 'o' : 'os' }}.