示例#1
0
文件: services.php 项目: klich3/gPOS
     $xid = CleanID($_GET["xid"]);
     $xdato = CleanText($_GET["xdato"]);
     $IdLocal = CleanID($_GET["xlocal"]);
     //$campoxdato = " EstadoDocumento = 'Pendiente' ";
     $Operacion = CleanID($_GET["xoperacion"]);
     //1:Compras 3:Traslado interno
     if (verificarEstadoDocumento($xid)) {
         echo 'Registro~';
         return;
     }
     if (validaIntegridadSeries($xid)) {
         echo 'Series~';
         return;
     }
     registrarPedidoKardexFifo($xid, $xdato, $IdLocal, $Operacion, false, false, false);
     actualizarStatusPedido($xid, '2');
     actualizarEstadoDocumentoPedido($xid);
     //sModificarCompra($xid,$campoxdato,false,false);
     echo "1~1";
     exit;
     break;
 case "BoletarNumeroComprobante":
     BoletarNumeroComprobante(CleanInt($_GET["nro"]), CleanCadena($_GET["tipocomprobante"]), CleanID($_GET["IdComprobante"]), CleanCadena($_GET["accion"]), CleanInt($_GET["Serie"]));
     exit;
     break;
 case "FacturarLoteComprobante":
     FacturarLoteComprobante(CleanInt($_GET["nro"]), CleanCadena($_GET["ltAlbaran"]), CleanCadena($_GET["cliAlbaran"]), CleanInt($_GET["Serie"]), CleanID($_GET["cidcomprobante"]));
     exit;
     break;
 case "FacturarNumeroComprobante":
     FacturarNumeroComprobante(CleanInt($_GET["nro"]), CleanCadena($_GET["tipocomprobante"]), CleanCadena($_GET["IdComprobante"]), CleanCadena($_GET["accion"]), CleanInt($_GET["Serie"]));
示例#2
0
文件: selkardex.php 项目: klich3/gPOS
         registrarAjusteEntradaSeries($IdPedido, $IdPedidoDet, $IdProducto, $Series, $SerieVence);
     }
     //Compras AlbaranInt Importes
     ConsolidaDetalleCompra($IdPedido, false);
     //Inventario? ó Inventario Nuevo?
     $IdInventario = $esInvent ? registraInventario($tipInvent, $IdLocal, $IdPedido, $IdComprobante) : 0;
     //Inventario? Nuevo IdPedido?
     if ($esInvent && !$esPedido) {
         registraCambiosInventario($IdInventario, 'IdPedido = ' . $IdPedido);
     }
     //kardex IdAjuste
     $IdOpeAjuste = getIdAjusteOperacion($OpeAjuste, 'Entrada');
     //Kardex Entrada
     registrarAjusteEntradaKardex($IdPedido, $IdPedidoDet, $IdLocal, $Operacion, $IdOpeAjuste, $IdInventario, $xObs);
     //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);