Exemplo n.º 1
0
             $aidx = explode(",", $xdato);
             $campoxdato = "  CostoUnidad  = '" . $aidx[2] . "',PrecioUnidad = '" . $aidx[1] . "',Importe      = '" . $aidx[0] . "' ";
             echo sModificarCompra($xidet, $campoxdato, true, true);
             echo ConsolidaDetalleCompra($xid, false);
             break;
         case 15:
             $campoxdato = " Lote='" . $xdato . "'";
             echo sModificarCompra($xidet, $campoxdato, true, true);
             break;
         case 16:
             $campoxdato = " FechaVencimiento='" . $xdato . "'";
             echo sModificarCompra($xidet, $campoxdato, true, true);
             break;
         case 17:
             $campoxdato = " Eliminado='1' ";
             echo sModificarCompra($xidet, $campoxdato, true, true);
             echo ConsolidaDetalleCompra($xid, false);
             break;
         case 18:
             $campoxdato = "IdLocal='" . $xdato . "',IdAlmacenRecepcion='" . $xdato . "'";
             echo sModificarPedido($xid, $campoxdato);
             break;
     }
     exit;
     break;
 case "SalvaPreciosVenta":
     $xid = CleanID($_GET["xid"]);
     $xdato = CleanText($_GET["xdato"]);
     $IdLocal = CleanText($_GET["xlocal"]);
     $xPV = explode("_", $xdato);
     //Directa
Exemplo n.º 2
0
function actualizarEstadoDocumentoPedido($xid)
{
    $sql = " select IdMotivoAlbaran,TipoComprobante " . " from   ges_comprobantesprov " . " where  IdPedido = '{$xid}' ";
    $row = queryrow($sql);
    $esAlbaranInt = $row["TipoComprobante"] == 'AlbaranInt' ? true : false;
    $esConsignacion = $row["IdMotivoAlbaran"] == '2' ? true : false;
    //2:Consignacion
    $EstadoDocumento = $esAlbaranInt ? "Confirmado" : "Pendiente";
    $EstadoDocumento = $esConsignacion ? "Pendiente" : $EstadoDocumento;
    $campoxdato = " EstadoDocumento = '" . $EstadoDocumento . "'";
    sModificarCompra($xid, $campoxdato, false, false);
}
Exemplo n.º 3
0
     //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);
     $arr = array();
     $pedidodet = array();