print "<body>"; //Cabecera $css->CabeceraIni($myTitulo); //Inicia la cabecera de la pagina $css->CabeceraFin(); ///////////////Creamos el contenedor ///// ///// $css->CrearDiv("principal", "container", "center", 1, 1); //print($statement); ///////////////Creamos la imagen representativa de la pagina ///// ///// $css->CrearImageLink("../VMenu/Menu.php", "../images/cartera.png", "_self", 200, 200); $PromedioDias = $obVenta->ActualiceDiasCartera(); $TotalCartera = number_format($obVenta->Sume("cartera", "Saldo", "")); $css->CrearNotificacionAzul("Total en Cartera: \$ {$TotalCartera}", 16); if ($PromedioDias > 30) { $css->CrearNotificacionRoja("Rotacion de Cartera: {$PromedioDias}", 16); } else { $css->CrearNotificacionVerde("Rotacion de Cartera: {$PromedioDias}", 16); } ////Paginacion //// $Ruta = ""; print "<div style='height: 50px;'>"; //Dentro de un DIV para no hacerlo tan grande print pagination($Ruta, $statement, $limit, $page); print "</div>"; //// ///Dibujo la tabla
*/ if (isset($_REQUEST["ChkID"])) { $obVenta = new ProcesoVenta(1); //$Selecciones["ChkID"]=$_REQUEST["ChkID"]; $idComprobante = $_REQUEST["idComprobante"]; $DatosComprobante = $obVenta->DevuelveValores("comprobantes_contabilidad", "ID", $idComprobante); $fecha = $DatosComprobante["Fecha"]; foreach ($_REQUEST["ChkID"] as $ids) { $DatosLibro = $obVenta->DevuelveValores("librodiario", "idLibroDiario", $ids); $Concepto = $DatosLibro["Concepto"]; $CentroCosto = $DatosLibro["idCentroCosto"]; $Tercero = $DatosLibro["Tercero_Identificacion"]; $CuentaPUC = $DatosLibro["CuentaPUC"]; $NombreCuenta = $DatosLibro["NombreCuenta"]; $destino = ""; $AbonosActuales = $obVenta->Sume("abonos_libro", "Cantidad", "WHERE idLibroDiario='{$ids}'"); $Valor = $DatosLibro["Neto"] * -1 - $AbonosActuales; $DC = "D"; $NumDocSoporte = $DatosLibro["Num_Documento_Interno"]; if ($DC == "C") { $Debito = 0; $Credito = $Valor; } else { $Debito = $Valor; $Credito = 0; } ////////////////Ingreso el Item ///// //// $tab = "comprobantes_contabilidad_items"; $NumRegistros = 12;
$css->CrearInputText("TxtIdCotizacion", "hidden", "", $idCotizacion, "", "", "", "", "", "", 0, 0); $css->CrearInputText("TxtIdItemCotizacion", "hidden", "", $idItem, "", "", "", "", "", "", 0, 0); $css->CrearInputNumber("TxtValorUnitario", "number", "", $DatosItemsCotizacion["ValorUnitario"], "ValorUnitario", "black", "", "", 120, 30, 0, 1, $DatosProducto["CostoUnitario"], $DatosItemsCotizacion["ValorUnitario"] . "0", "any"); $css->CrearInputNumber("TxtCantidad", "number", "", $DatosItemsCotizacion["Cantidad"], "ValorUnitario", "black", "", "", 80, 30, 0, 1, 1.0E-5, "", "any"); $css->CrearBotonVerde("BtnEditar", "E"); $css->CerrarForm(); print "</td>"; $css->ColTabla($DatosItemsCotizacion["Subtotal"], 1); $css->ColTablaDel($myPage, "cot_itemscotizaciones", "ID", $DatosItemsCotizacion['ID'], $idCotizacion); $css->CierraFilaTabla(); } $css->CerrarTabla(); /////////////////Mostramos Totales y Se crea el formulario para guardar la devolucion //// //// $Subtotal = $obVenta->Sume("cot_itemscotizaciones", "Subtotal", "WHERE NumCotizacion='{$idCotizacion}'"); $IVA = $obVenta->Sume("cot_itemscotizaciones", "IVA", "WHERE NumCotizacion='{$idCotizacion}'"); $Total = $obVenta->Sume("cot_itemscotizaciones", "Total", "WHERE NumCotizacion='{$idCotizacion}'"); $css->CrearFormularioEvento("FormGeneraFactura", $myPage, "post", "_self", ""); $css->CrearInputText("TxtIdCotizacion", "hidden", "", $idCotizacion, "", "black", "", "", 150, 30, 0, 0); $css->CrearInputText("TxtIdCliente", "hidden", "", $idCliente, "", "black", "", "", 150, 30, 0, 0); $css->CrearTabla(); $css->FilaTabla(12); $css->ColTabla("<h4 align='right'>Subtotal</h4>", 1); $css->ColTabla("<h4 align='right'>" . number_format($Subtotal) . "</h4>", 1); $css->CierraFilaTabla(); $css->FilaTabla(12); $css->ColTabla("<h4 align='right'>IVA</h4>", 1); $css->ColTabla("<h4 align='right'>" . number_format($IVA) . "</h4>", 1); $css->CierraFilaTabla(); $css->FilaTabla(12);
$pdf->writeHTML($tbl, false, false, false, false, ''); //////////////////////////////////////////////////////// $sql = "SELECT rr.CantidadEntregada,rr.idItemCotizacion,rr.idRemision, ci.Referencia,ci.Descripcion" . " FROM rem_relaciones rr " . "INNER JOIN cot_itemscotizaciones ci " . "ON rr.idItemCotizacion=ci.ID" . " WHERE rr.idRemision='{$DatosRemision['ID']}'"; $Consulta = $obVenta->Query($sql); $BanderaFaltantes = 0; $h = 0; while ($DatosItemRemision = mysql_fetch_array($Consulta)) { if ($h == 0) { $Back = "#f2f2f2"; $h = 1; } else { $Back = "white"; $h = 0; } //$Entregas=$obVenta->Sume('rem_relaciones', "CantidadEntregada", " WHERE idItemCotizacion='$registros2[idItemCotizacion]' AND idRemision='$registros2[idRemision]'"); $Devoluciones = $obVenta->Sume("rem_devoluciones", "Cantidad", " WHERE idItemCotizacion='{$DatosItemRemision['idItemCotizacion']}' AND idRemision='{$DatosRemision['ID']}'"); $Faltantes = $DatosItemRemision["CantidadEntregada"] - $Devoluciones; $BanderaFaltantes = $BanderaFaltantes + $Faltantes; if ($Faltantes != 0) { $tbl = <<<EOD <table border="0" cellpadding="2" cellspacing="2" align="center"> <tr nobr="true"> <th style="border-bottom: 1px solid #ddd;background-color: {$Back};">{$DatosItemRemision['Referencia']}</th> <th colspan="3" style="border-bottom: 1px solid #ddd;background-color: {$Back};">{$DatosItemRemision['Descripcion']}</th> <th style="border-bottom: 1px solid #ddd;background-color: {$Back};">{$DatosItemRemision['CantidadEntregada']}</th> <th style="border-bottom: 1px solid #ddd;background-color: {$Back};">{$Devoluciones}</th> <th style="border-bottom: 1px solid #ddd;background-color: {$Back};">{$Faltantes}</th> </tr> </table>
$css->CrearTabla(); $Consulta = $obVenta->ConsultarTabla("rem_relaciones", "WHERE idRemision='{$idRemision}' GROUP BY idItemCotizacion"); $css->FilaTabla(16); $css->ColTabla('<strong>REFERENCIA</strong>', 1); $css->ColTabla('<strong>DESCRIPCION</strong>', 1); $css->ColTabla('<strong>FECHA ENTREGA</strong>', 1); $css->ColTabla('<strong>CANTIDAD ENTREGADA</strong>', 1); $css->ColTabla('<strong>AJUSTE</strong>', 1); $css->ColTabla('<strong>PENDIENTE X AJUSTAR</strong>', 1); $css->CierraFilaTabla(); $Total = 0; $Subtotal = 0; $IVA = 0; while ($DatosItemRemision = mysql_fetch_array($Consulta)) { $DatosItems = $obVenta->DevuelveValores("cot_itemscotizaciones", "ID", $DatosItemRemision["idItemCotizacion"]); $Entregas = $obVenta->Sume('rem_relaciones', "CantidadEntregada", " WHERE idItemCotizacion={$DatosItemRemision['idItemCotizacion']} AND idRemision={$idRemision}"); $Salidas = $obVenta->Sume("rem_pre_devoluciones", "Cantidad", " WHERE idItemCotizacion={$DatosItemRemision['idItemCotizacion']} AND idRemision={$idRemision}"); $Salidas2 = $obVenta->Sume("rem_devoluciones", "Cantidad", " WHERE idItemCotizacion={$DatosItemRemision['idItemCotizacion']} AND idRemision={$idRemision}"); $PendienteDevolver = $Entregas - $Salidas - $Salidas2; ///////////////Creo Formulario para edicion $css->FilaTabla(14); $css->ColTabla($DatosItems["Referencia"], 1); $css->ColTabla($DatosItems["Descripcion"], 1); $css->ColTabla($DatosItemRemision["FechaEntrega"], 1); $css->ColTabla($Entregas, 1); print "<td width='40%'>"; $css->CrearFormularioEvento("FrmEditar{$DatosItems['ID']}", $myPage, "post", "_self", ""); $css->CrearInputText("TxtIdItem", "hidden", "", $DatosItems["ID"], "", "black", "", "", 150, 30, 0, 0); $css->CrearInputText("TxtAsociarRemision", "hidden", "", $idRemision, "", "black", "", "", 150, 30, 0, 0); $css->CrearInputNumber("TxtSubtotalUnitario", "number", "Valor: ", $DatosItems["ValorUnitario"], "Valor Unitario", "black", "", "", 80, 30, 0, 1, '', '', "any"); $css->CrearInputNumber("TxtCantidadDevolucion", "number", " Cantidad: ", $PendienteDevolver, "Devuelve", "black", "", "", 70, 30, 0, 1, 1, $PendienteDevolver, "any");