function EditarOrdenCompra($xid, $tdoc, $esclon) { //Inicio ResetearCarritoCompras(); //Header Orden Compra $estado = $tdoc == 'O' ? 'Borrador' : 'Pedido'; $detadoc = getSesionDato('detadoc'); $datos = OrdenCompraPeriodo('', '', '', false, true, true, false, false, 'Todos', '', '', $xid); $datostrj = getTrabajosSubsidiario($xid); $Moneda = getSesionDato("Moneda"); $detadoc[0] = $tdoc; //Documento Orden Compra $detadoc[1] = $datos["Orden_0"]["IdProveedor"]; $detadoc[2] = $datos["Orden_0"]["Proveedor"]; $detadoc[3] = $tdoc == 'O' ? $datos["Orden_0"]["Codigo"] : ''; $detadoc[4] = $datos["Orden_0"]["FechaPrevista"]; $detadoc[5] = $datos["Orden_0"]["IdMoneda"]; $detadoc[6] = $datos["Orden_0"]["CambioMoneda"]; $detadoc[7] = $datos["Orden_0"]["FechaCambioMoneda"]; $detadoc[8] = $datos["Orden_0"]["FechaPago"]; $detadoc[9] = $datostrj["IdSubsidiario"]; $detadoc[10] = $datostrj["NombreComercial"]; $detadoc[11] = !$esclon ? $datos["Orden_0"]["IdOrdenCompra"] : 0; $detadoc[12] = $datos["Orden_0"]["Observaciones"] == ' ' ? '' : $datos["Orden_0"]["Observaciones"]; $aCredito = $datos["Orden_0"]["ModoPago"] == 'Credito' ? true : false; //Carga datos setSesionDato('detadoc', $detadoc); setSesionDato('aCredito', $aCredito); setSesionDato('incImpuestoDet', true); //Detalle Orden Compra $detalle = DetallesOrdenCompra($xid); foreach ($detalle as $key => $values) { $detlinea = array(); if ($key and !is_numeric($key)) { if (is_array($values)) { //Filtra Datos $ln = 0; foreach ($values as $vkey => $val) { if ($vkey and !is_numeric($vkey)) { $detlinea[$ln] = $val; $ln++; } } //Ordena Datos $id = $detlinea[1]; $costo = $detlinea[5]; $unidades = $detlinea[4]; //Carga datos $costes = getSesionDato("CarroCostesCompra"); $costes[$id] = $costo; setSesionDato("CarroCostesCompra", $costes); AgnadirCarritoCompras($id, $unidades); } } } }
echo gas("aviso", "Carrito Vacio."); break; } //Control Local destino if (!$IdLocal and $IdLocal == "nada") { ReseleccionarLocal(); break; } $IdOrden = CrearOrdenDeCompra($IdLocal); if ($detadoc[0] != "O") { //Solo Comprobantes de Compras registraImportes($IdOrden); registrarVencimiento($IdOrden); registrarLote($IdOrden); } ResetearCarritoCompras(); //Vaciamos carrito, pues fue ejecutado //Separador(); //MENSAJE $nomdes = getNombreLocalId($IdLocal); $nomdoc = getNombreDocumentoCompra($detadoc); $linkdoc = $detadoc[0] == "O" ? 'verOrdenCompraConfirmado' : 'verPedidoConfirmado'; $nrodoc = $detadoc[11] ? $detadoc[3] : $IdLocal . $IdOrden; $coddoc = $detadoc[0] == "O" ? $nrodoc : $detadoc[3]; $coddoc = $detadoc[0] == "SD" ? $IdLocal . '-' . $IdOrden : $coddoc; $xdocum = $nomdoc . " Nro. " . $coddoc; $xlocal = "Local " . $nomdes; $xrecibir = $nomdoc == "Pedido" ? "style='display:none'" : ""; echo _("<center>\n <div class='forma' style='width: 200px'>\n \n <ul class='auxmenu'>\n <li class='lh' style='font-weight: bold;padding:.5em;font-size:13px'>\n Se ha realizado su alta</li>\n <li class='lh' style='font-size:14px;'>" . $xdocum . "</li>\n <li class='lh' style='font-size:13px;'>" . $xlocal . "</li>\n <li class='auxitem'>\n <input class='btn item' type='button' value='Ver " . $nomdoc . "' \n onclick='" . $linkdoc . "(" . $IdOrden . ")'>\n </li>\n <li class='auxitem' " . $xrecibir . ">\n <input class='btn item' type='button' value='Recibir " . $nomdoc . "' \n onclick='verRecibirCompra()'>\n </li>\n <li class='auxitem'>\n <hr width='100%'>\n </li>\n <li class='auxitem'>\n <input class='btn item' type='button' value='Volver al Listado' \n onclick='nuevaCompraBuscar()'>\n </li>\n </ul>\n </div>\n </center>"); break; case "borrarpaso2":