Example #1
0
        $esInvent = $_GET["xinventario"] == "Inventario" ? true : false;
        $xinvent = CleanID($_GET["xidinventario"]);
        $idlocal = CleanID($_GET["xlocal"]);
        $xnombre = CleanText($_GET["xnombre"]);
        $xcodigo = CleanCB($_GET["xcodigo"]);
        $xope = CleanID($_GET["xope"]);
        $xidope = $xope == 7 ? CleanID($_GET["xidope"]) : false;
        //**Pendiente busqueda inventarios
        $xmov = CleanText($_GET["xmov"]);
        $invent = CleanText($_GET["xtitulo"]);
        $almacen = CleanText($_GET["alma"]);
        $xLocal = getNombreComercialLocal($idlocal);
        $almacen = $almacen ? $almacen : $xLocal;
        $xinvent = $xinvent ? $xinvent : 'none';
        $selcvs = "       DATE_FORMAT(FechaMovimiento, '%e/%m/%y %H:%i') as FechaMovimiento, " . "       ges_usuarios.Identificacion as Usuario, " . "       ges_locales.NombreComercial as Almacen, " . "       CONCAT(ges_productos.CodigoBarras,' ',ges_productos_idioma.Descripcion,' '," . "       ges_marcas.Marca,' ', " . "       ges_modelos.Color,' ', " . "       ges_detalles.Talla,' ', " . "       ges_laboratorios.NombreComercial) as Producto, " . "       ges_contenedores.Contenedor, " . "       ges_productos.UnidadMedida, " . "       ges_productos.UnidadesPorContenedor as UnidxCont, " . "       KardexOperacion, " . "       ges_kardex.TipoMovimiento, " . "       (SELECT ges_kardexajusteoperacion.AjusteOperacion from ges_kardexajusteoperacion where ges_kardexajusteoperacion.IdKardexAjusteOperacion = ges_kardex.IdKardexAjusteOperacion AND ges_kardex.IdKardexAjusteOperacion > 0) as 'AjusteOperacion', " . "       CantidadMovimiento, " . "       ROUND(CostoUnitarioMovimiento,2) as CostoUnitarioMovimiento, " . "       ROUND(CostoTotalMovimiento,2) as CostoTotalMovimiento, " . "       SaldoCantidad, " . "       IF ( ges_kardex.Observaciones like '', ' ',ges_kardex.Observaciones) " . "       as Observaciones ";
        $sql = obtenerKardexMovimientosInventario($idlocal, $desde, $hasta, $xfamilia, $xmarca, $xope, $xmov, $xnombre, $xcodigo, $xinvent, $esInvent, false, $selcvs, false, false, false);
        $xinvent = str_replace("- ", "", $invent);
        $xinvent = str_replace(" ", "_", $xinvent);
        $xalmacen = str_replace(" ", "_", $almacen);
        $name = "gPOS_" . $xalmacen . "_" . $xinvent;
        $NombreArchivo = $name . ".csv";
        $xtitulo = '"' . $almacen . ' ' . $invent . '"';
        exportMysqlToCsv($sql, $NombreArchivo, $xtitulo);
        break;
}
function ProcesarSQL($cod, $Desde, $Hasta, $IdLocal, $IdFamilia, $IdSubsidia, $STSubsid, $IdProveedor, $IdUsuario, $Referencia, $CodigoBarra, $NumeroSerie, $Lote, $Partida, $TipoVenta, $esTPVOP, $LocalActual, $DNICliente, $TipoComprobante, $SerieComprobante, $EstadoComprobante, $EstadoPago, $Modalidad, $EstadoPromo, $TipoPromo, $TipoOperacion, $TipoOpCjaGral, $PeriodoVenta, $NombreCliente, $TipoCliente, $IdMarca, $CondicionVenta, $EstadoOS, $Prioridad, $Facturacion, $EstadoSuscripcion, $TipoSuscripcion, $TipoPagoSuscripcion, $Prolongacion, $IdCLiente, $Codigo, $EstadoPagoVenta, $Cobranza, $CodigoComprobante)
{
    $Moneda = getSesionDato("Moneda");
    if (function_exists("getSesionDato")) {
        $IdLang = getSesionDato("IdLenguajeDefecto");
    }
Example #2
0
$pdf->SetFont('Courier', '', 8);
$pdf->Ln(4);
$pdf->SetX(17);
$pdf->Cell(1);
$pdf->Cell(6, 4, "", 'LR', 0, 'C');
$pdf->Cell(32, 4, "", 'LR', 0, 'c');
$pdf->Cell(80, 4, "", 'LR', 0, 'C');
$pdf->Cell(70, 4, "", 'LR', 0, 'C');
$pdf->Cell(35, 4, "", 'LR', 0, 'C');
$pdf->Cell(20, 4, "", 'LR', 0, 'C');
$pdf->Cell(20, 4, "", 'LR', 0, 'C');
$pdf->Ln(2);
$contador = 1;
$item = 1;
$xinvent = $xinvent ? $xinvent : 'none';
$res = obtenerKardexMovimientosInventario($IdLocal, $desde, $hasta, $xfamilia, $xmarca, $xope, $xmov, $xnombre, $xcodigo, $xinvent, $esInvent, true, false, false, false, false);
if (!$res) {
    return false;
}
$OrdenKardex = array();
$t = 0;
$cont = 0;
$aux = 0;
$totalprod = 0;
$totalimp = 0;
while ($row = Row($res)) {
    $detalle = "";
    $idped = $row["IdPedidoDet"];
    $kdxop = $row["KardexOperacion"];
    $idcom = $row["IdComprobanteDet"];
    $idaju = $row["IdKardexAjusteOperacion"];
Example #3
0
     $hasta = CleanFechaES($_GET["hasta"]);
     $desde = CleanFechaES($_GET["desde"]);
     $xfamilia = CleanID($_GET["familia"]);
     $xmarca = CleanID($_GET["marca"]);
     $esInvent = $_GET["xinventario"] == "Inventario" ? true : false;
     $xinvent = CleanID($_GET["xidinventario"]);
     $donde = CleanID($_GET["xlocal"]);
     $xnombre = CleanText($_GET["xnombre"]);
     $xcodigo = CleanCB($_GET["xcodigo"]);
     $xope = CleanID($_GET["xope"]);
     $xidope = $xope == 6 ? CleanID($_GET["xidope"]) : false;
     //**Pendiente busqueda inventarios
     $xmov = CleanText($_GET["xmov"]);
     $listadesde = CleanInt($_GET["xlistadesde"]);
     $numerofilas = CleanInt($_GET["xnumfilas"]);
     $datos = obtenerKardexMovimientosInventario($donde, $desde, $hasta, $xfamilia, $xmarca, $xope, $xmov, $xnombre, $xcodigo, $xinvent, $esInvent, false, false, $numerofilas, $listadesde, false);
     VolcandoXML(Traducir2XML($datos), "Kardex");
     exit;
     break;
 case "kdxAlmacenInventario":
     $donde = CleanID($_GET["xlocal"]);
     $xfamilia = CleanID($_GET["familia"]);
     $xmarca = CleanID($_GET["marca"]);
     $xnombre = CleanText($_GET["xnombre"]);
     $esInvent = $_GET["xinventario"] == "Inventario" ? true : false;
     $xcodigo = CleanCB($_GET["xcodigo"]);
     $xstock = CleanCB($_GET["xstock"]);
     $datos = obtenerKardexInventarioAlmacen($donde, $xfamilia, $xmarca, $xstock, $xnombre, $xcodigo, $esInvent);
     VolcandoXML(Traducir2XML($datos), "kardexAlmacen");
     exit;
     break;