Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/12/2010, 14:37
Avatar de victor5atodogas
victor5atodogas
 
Fecha de Ingreso: junio-2010
Mensajes: 447
Antigüedad: 13 años, 11 meses
Puntos: 2
¿Como modifico factura para lograr esto?

En la tienda que estoy creando Tienda ElUniversodelperro he añadido un nuevo boton en el apartado "Facturas" para generar la factura o pedido a los proveedores; me gusaria saber:

1- Que tengo que modificar para que en lugar de llamarme a la funcion /clases/PDF.php me llame a PDF2.php
2- Me gustaria que apareciera el precio de compra al proveedor (si no me quivoco 'wholesale_price'):

la cosa es que en el archivo pdf.php aparece este trozo (que si no me equivoco es el que tengo que modificar, ya he conseguido que me muestre la referencia del proveedor):

Código:
/**
   * Product table with references, quantities...
   */
   public function ProdReturnTab()
   {
      global $ecotax;

      $header = array(
         array(self::l('Description'), 'L'),
         array(self::l('Reference'), 'L'),
         array(self::l('Qty'), 'C')
      );
      $w = array(110, 25, 20);
      $this->SetFont(self::fontname(), 'B', 8);
      $this->SetFillColor(240, 240, 240);
      for ($i = 0; $i < sizeof($header); $i++)
         $this->Cell($w[$i], 5, $header[$i][0], 'T', 0, $header[$i][1], 1);
      $this->Ln();
      $this->SetFont(self::fontname(), '', 7);

      $products = OrderReturn::getOrdersReturnProducts(self::$orderReturn->id, self::$order);
      foreach ($products AS $product)
      {
         $before = $this->GetY();
         $this->MultiCell($w[0], 5, Tools::iconv('utf-8', self::encoding(), $product['product_name']), 'B');
         $lineSize = $this->GetY() - $before;
         $this->SetXY($this->GetX() + $w[0], $this->GetY() - $lineSize);
         $this->Cell($w[1], $lineSize, ($product['product_reference'] != '' ? Tools::iconv('utf-8', self::encoding(), $product['product_reference']) : '---'), 'B');
         $this->Cell($w[2], $lineSize, $product['product_quantity'], 'B', 0, 'C');
         $this->Ln();
      }
   }
........................

Me gustara que todo me lo calculara todo como precio el precio de compra del mayorista, pero no se que tengo que modificar exactamente; por ultimo, tambien me gustaria que cuando genere este PDF; si hay 4 compras de clientes, me lo generara igual pero con los precios del proveedor, y quiero que al final del todo, me calcule la suma de todos los productos sin iva, de todo el iva, y del total.

¿Alguien me puede ayudar un poco para lograr esto?

Muchas gracias y un saludo