Ejemplo n.º 1
0
 function obtenerExistenciasKardex($id, $idlocal)
 {
     $idlocal = CleanID($idlocal);
     $id = CleanID($id);
     $tabla = obtenerInventarioProductoFifo($id, $idlocal);
     $xunidades = 0;
     for ($i = 0; $i < count($tabla); $i++) {
         $xunidades += $tabla[$i][1];
     }
     return $xunidades;
 }
Ejemplo n.º 2
0
     //Pedido & Compras Estados
     actualizarStatusPedido($IdPedido, '2');
     //Compras Estado Documento & Pago AlbaranInt
     sModificarCompra($IdPedido, $campoxdato, false, false);
     //Ventas Precios
     registrarPreciosVentaAlmacen($PVD, $PVDD, $PVC, $PVCD, $IdArticulo);
     //Registro Costo Operativo
     guardarCostoOperativo($CostoOP, $IdProducto, $IdLocal);
     //Retorna IdInventario, IdPedido & IdComprobante
     echo "1~" . $IdInventario . "~" . $IdPedido . "~" . $IdComprobante;
     exit;
     break;
 case "kdxInventarioAlmacen":
     $idproducto = CleanID($_GET["idproducto"]);
     $IdLocal = CleanID($_GET["xlocal"]);
     $inventario = obtenerInventarioProductoFifo($idproducto, $IdLocal);
     $n = count($inventario);
     $arr = array();
     $pedidodet = array();
     for ($i = 0; $i < $n; $i++) {
         $row = Row(obtenerPedidoDet($inventario[$i][2]));
         array_push($arr, $inventario[$i][0]);
         array_push($arr, $inventario[$i][1]);
         array_push($arr, $row['IdPedidoDet']);
         array_push($arr, $row['Lote']);
         array_push($arr, $row['FechaVencimiento']);
         array_push($arr, $row['Serie']);
         array_push($arr, $row['IdPedido']);
     }
     echo implode("~", $arr);
     exit;