Exemple #1
0
function registrarTrasladoSeries($origen, $destino, $IdPedido, $nwIdPedidoDet, $IdPedidoDet, $idarticulo, $IdProducto, $IdComprobante)
{
    $aSeries = getSesionDato("CarritoMoverSeries");
    $esSerie = $aSeries[$idarticulo] ? false : true;
    //Control
    if ($esSerie) {
        return;
    }
    $mSeries = !$esSerie ? $aSeries[$idarticulo] : '';
    $seriesxPedido = explode("~", $mSeries);
    $Series = '';
    $srt = false;
    $vernseries = array();
    foreach ($seriesxPedido as $nsPedido) {
        $aPedido = explode(":", $nsPedido);
        if ($IdPedidoDet == $aPedido[0]) {
            $Series = $aPedido[1];
        }
    }
    $aSeries = explode(",", $Series);
    $nSeries = count($aSeries);
    $SerieVence = getGarantiaPedidoDet($IdPedidoDet, $IdProducto);
    $xset = "OperacionSalida='TrasLocal',Estado='Salida',Disponible=0,";
    for ($i = 0; $i < $nSeries; $i++) {
        $Serie = $aSeries[$i];
        //Ventas
        registrarSalidaNumeroSerie($IdProducto, $IdComprobante, $Serie, $IdPedidoDet, $xset);
        //Compras
        registrarNumeroSerieExtra($IdProducto, $nwIdPedidoDet, $Serie, $SerieVence, 'Pedido', 'TrasLocal', '0');
    }
    //Valida Series
    validaSeriePedidoDet($IdProducto, $nwIdPedidoDet);
}
Exemple #2
0
     $escKBox = false;
     $esGarantia = 'false';
     include "xulseries.php";
     break;
 case "selSeriesKardexProductoPedido":
     $id = CleanID($_GET["id"]);
     $idlocal = isset($_SESSION["LocalMostrado"]) ? $_SESSION["LocalMostrado"] : 0;
     $idpedidodet = CleanID($_GET["idpedidodet"]);
     $producto = CleanCadena($_GET["producto"]);
     $unidades = CleanFloat($_GET["cantidad"]);
     $costo = isset($_GET["costo"]) ? CleanDinero($_GET["costo"]) : 0;
     $tituloCart = CleanCadena($_GET["titulo"]);
     $textounidades = $unidades;
     $series = obtenerSeriesCompraProducto($id, $idpedidodet, true);
     $cantidadNS = obtenerCantidadSeriesCompra($id, $idpedidodet);
     $Garantia = getGarantiaPedidoDet($idpedidodet, $id);
     $valor = CleanCadena($_GET["valor"]);
     $modificar = isset($_GET["modificar"]) ? CleanCadena($_GET["modificar"]) : false;
     $btnComprar = $modificar ? "Modificar..." : "Comprar...";
     $btnCancelar = $modificar ? "SalirNStoAlmacenBorrador()" : "terminar('Limpiando datos S/N...')";
     $btnexittxt = " Volver Kardex... ";
     $btnexitcmd = " SalirNStoKardex()";
     $selBuscar = "true";
     $selAgregar = "false";
     $Comprar = false;
     $fecharead = true;
     $vtitulo = true;
     $validarSeries = 0;
     $opentrada = '';
     $prodbase = false;
     $escKBox = true;