Foros del Web » Programando para Internet » PHP »

Problema en grupos y subgrupo en cakephp

Estas en el tema de Problema en grupos y subgrupo en cakephp en el foro de PHP en Foros del Web. Hola amigos tengo el siguiente problema necesito un reporte detallado con entradas y salidas de producto por esa razon no puedo usar group y necesito ...
  #1 (permalink)  
Antiguo 26/03/2012, 16:12
 
Fecha de Ingreso: marzo-2012
Mensajes: 1
Antigüedad: 12 años
Puntos: 0
Problema en grupos y subgrupo en cakephp

Hola amigos tengo el siguiente problema necesito un reporte detallado con entradas y salidas de producto por esa razon no puedo usar group y necesito los subtotales y totales por grupo es decir


1. harina
fecha Entrada Salida Saldo
1 entrada 5000 salida saldo 5000
2 entrada 6000 salida saldo 11000
3 entrada salida 4000 saldo 7000


Subtotal : 11000 4000 7000

2. huevo ajeno

lo mismo.....


lo estoy desarrollando en cakephp

Código html:
Ver original
  1. <div class="print_area">
  2.     <?php //debug($valor); ?>
  3. <table width="100%" border="0" class="reportes_titulos">
  4.    
  5.         <tr>
  6.             <td width="10%"><?php echo date('d/m/Y, g:i a'); ?></td>
  7.             <td align="center"><?php echo $empresa['Empresa']['razonsocial'] ?></td>
  8.            
  9.         </tr>
  10.         <tr>
  11.             <td width=""></td>
  12.             <td class="reporte_encabezado" align="center"><?php echo $titulo_kardex ?></td>
  13.            
  14.         </tr>
  15.         <tr>
  16.             <td width=""></td>
  17.             <td align="center"><?php  echo $bodega['ArticulosBodega']['opciones'] ?></td>
  18.            
  19.         </tr>
  20.     </table>
  21.     <br>
  22.  
  23.     <table border="0" width="100%" class="tabla_reporte" CELLSPACING="0">
  24.         <thead>
  25.             <tr>
  26.                 <th width="70px">Fecha</th>
  27.                 <th width="100px">Documento</th>
  28.                 <th width="100px">Transaccion</th>
  29.                 <th width="200px">Entradas</th>
  30.                 <th>Salidas</th>
  31.                 <th>Saldos</th>
  32.             </tr>
  33.         </thead>
  34.         </table>
  35.    
  36.    
  37.         <table border="0" width="100%" class="detalles_fisico">
  38.              <?php $valor_prueba=count($valor); ?>
  39.             <?php foreach($valor as  $prueba => $valores): ?>
  40.            
  41.            
  42.             <?php $valor['totales']['total']=1; ?>
  43.             <div style="display: none;"><?php
  44.            $anterior=$grupo;
  45.            
  46.            ?></div>
  47.              <?php
  48.            $grupo=$valores['d']['codigo']; ?>
  49.            
  50.             <?php if($anterior != $grupo): ?>
  51.             <tr>
  52.            <?Php $existencia[]=array($valores['kardex']['inicial']) ?>
  53.                
  54.                 <td></td>
  55.                 <td colspan="2"><?php
  56.                echo $valores['d']['codigo']." ".$valores['d']['descripcion'] ?></td>
  57.                 <td><?php var_dump($valores['InventariosDetalle']['id']) ?></td>
  58.                 <th>Saldo Inicial:</th>
  59.                 <td class="detalles_fisico_cantidades"><?php echo $valores['kardex']['inicial'] ?></td>
  60.             </tr>
  61.            
  62.             <?php endif; ?>
  63.             <tr>
  64.                
  65.              
  66.                 <td width="70px" class="detalles_fisico_cantidades"><?php echo $valores['InventariosDetalle']['fecha_documento_ingreso'] ?></td>
  67.                
  68.                 <td width="100px" class="detalles_fisico_cantidades"><?php echo $valores['entrada']['siglas']." ".$valores['InventariosDetalle']['nodocumento_ingreso'] ?></td>
  69.                 <td width="100px" class="detalles_fisico_cantidades"><?php echo $valores['entrada_nomenclatura']['codigo'] ?></td>
  70.                 <td width="210px" class="detalles_fisico_cantidades"><?php echo $valores['InventariosDetalle']['cantidad'] ?></td>
  71.                 <td width="200px" class="detalles_fisico_cantidades"><?php echo $valores['InventariosDetalle']['cantidad_salida'] ?></td>
  72.                 <td width="200px" class="detalles_fisico_cantidades"><?php  $total_diferencia=$valores['InventariosDetalle']['cantidad']-$valores['InventariosDetalle']['cantidad_salida'];
  73.                echo $total_diferencia;
  74.                ?></td>
  75.                
  76.             </tr>
  77.          
  78.              
  79.          
  80.        
  81.            
  82.             <?php endforeach; ?>
  83.             </table>
  84.        
  85.    
  86. </div>

Última edición por carlospetz2011; 28/03/2012 a las 16:43

Etiquetas: cakephp, grupos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:44.