Info(); $invFisicoId = intval($_GET['id']); $inventario->setInvFisicoId($invFisicoId); $info = $inventario->InfoInvFisico(); if(!$info){ header('Location: '.WEB_ROOT.'/inventario-fisico'); exit; } if($Usr['type'] != 'admin'){ if($info['usuarioId'] != $Usr['usuarioId'] && $Usr['type'] == 'supervisor'){ header('Location: '.WEB_ROOT.'/inventario-fisico'); exit; } } $name = "R_Inventario_Fisico_Teorico"; //Obtenemos los Productos $inventario->setInvFisicoId($invFisicoId); $resProds = $inventario->GetInvFisicoProds(); $productos = array(); foreach($resProds as $res){ $producto->setProductoId($res['productoId']); $infP = $producto->Info(); $proveedor->setProveedorId($infP['proveedorId']); $res['proveedor'] = $proveedor->GetNameById(); if($info['status'] == "Pendiente"){ $inventario->setProductoId($res['productoId']); $inventario->setSucursalId($info['sucursalId']); $res['disponible'] = $inventario->GetDispByProd(); } $res['diferencia'] = $res['cantidad'] - $res['disponible']; $res['codigoBarra'] = $infP['codigoBarra']; $res['modelo'] = $infP['modelo']; $productos[] = $res; } $sucursal->setSucursalId($info['sucursalId']); $info['sucursal'] = utf8_decode(urldecode($sucursal->GetNameById())); $x .= ""; $x.=""; $x .= " "; $x .= " "; $totales['fisico'] = 0; $totales['teorico'] = 0; $totales['diferencia'] = 0; foreach($productos as $val){ $x .= " "; $totales['fisico'] += $val['cantidad']; $totales['teorico'] += $val['disponible']; $totales['diferencia'] += $val['diferencia']; }//foreach $x .= " "; $x .= ""; $x .= "
SUCURSAL FECHA REPORTE FECHA PROCESO STATUS
".$info['sucursal']." ".$info['fecha']." ".$info['fechaAjuste']." ".$info['status']."
Codigo Barra Proveedor Modelo Cant. Fisica Cant. Teorico Diferencia
".$val['codigoBarra']." ".$val['proveedor']." ".$val['modelo']." ".$val['cantidad']." ".$val['disponible']." ".$val['diferencia']."
TOTAL GENERAL ".number_format($totales['fisico'],2)." ".number_format($totales['teorico'],2)." ".number_format($totales['diferencia'],2)."
"; header("Content-Type: application/vnd.ms-excel; charset=utf-8"); header("Content-type: application/x-msexcel; charset=utf-8"); header("Content-Disposition: attachment; filename=".$name.".xls"); header("Pragma: no-cache"); header("Expires: 0"); echo $x; ?>