Quellcode durchsuchen

Arreglo de los exceles y su informacion

Jogibeda vor 5 Monaten
Ursprung
Commit
7cdfcc2608

+ 40 - 20
modules/excel/controllers/ObraController.php

@@ -356,25 +356,30 @@ class ObraController extends Controller
     $this->encabezadoHoja($this->logo($logo, 'A1'));
     $this->encabezadoHoja($this->logo($logo, 'A1'));
 
 
     $encabezadoTabla = [
     $encabezadoTabla = [
-      "A6" => [
+      "A5" => [
+        "valor" => "Gastos relacionado a la obra: $obra->nombre",
+        "combinar" => "D6",
+        "estilo" => $estiloEncabezado
+      ],
+      "A7" => [
         "valor" => "Concepto Obra",
         "valor" => "Concepto Obra",
         "estilo" => $estiloEncabezado
         "estilo" => $estiloEncabezado
       ],
       ],
-      "B6" => [
+      "B7" => [
         "valor" => "Cantidad ",
         "valor" => "Cantidad ",
         "estilo" => $estiloEncabezado
         "estilo" => $estiloEncabezado
       ],
       ],
-      "C6" => [
+      "C7" => [
         "valor" => "Fecha Compra",
         "valor" => "Fecha Compra",
         "estilo" => $estiloEncabezado
         "estilo" => $estiloEncabezado
       ],
       ],
-      "D6" => [
+      "D7" => [
         "valor" => "Descripción",
         "valor" => "Descripción",
         "estilo" => $estiloEncabezado
         "estilo" => $estiloEncabezado
       ]
       ]
     ];
     ];
 
 
-    $r = 7;
+    $r=8;
     $this->agregarRenglones($encabezadoTabla);
     $this->agregarRenglones($encabezadoTabla);
     $estiloCeldaIzquierda = array_merge(self::$bordes, self::$celdaFuente12);
     $estiloCeldaIzquierda = array_merge(self::$bordes, self::$celdaFuente12);
     $estiloCondicional = $this->estiloCondicional();
     $estiloCondicional = $this->estiloCondicional();
@@ -424,25 +429,30 @@ class ObraController extends Controller
     $pago->orderBy(['fechaPago' => SORT_DESC]);
     $pago->orderBy(['fechaPago' => SORT_DESC]);
     $this->encabezadoHoja($this->logo($logo, 'A1'));
     $this->encabezadoHoja($this->logo($logo, 'A1'));
     $encabezadoTabla = [
     $encabezadoTabla = [
-      "A6" => [
+      "A5" => [
+        "valor" => "Pagos relacionado a la obra: $obra->nombre",
+        "combinar" => "D6",
+        "estilo" => $estiloEncabezado
+      ],
+      "A7" => [
         "valor" => "Concepto Obra",
         "valor" => "Concepto Obra",
         "estilo" => $estiloEncabezado
         "estilo" => $estiloEncabezado
       ],
       ],
-      "B6" => [
+      "B7" => [
         "valor" => "Cantidad ",
         "valor" => "Cantidad ",
         "estilo" => $estiloEncabezado
         "estilo" => $estiloEncabezado
       ],
       ],
-      "C6" => [
+      "C7" => [
         "valor" => "Fecha Pago",
         "valor" => "Fecha Pago",
         "estilo" => $estiloEncabezado
         "estilo" => $estiloEncabezado
       ],
       ],
-      "D6" => [
+      "D7" => [
         "valor" => "Descripción",
         "valor" => "Descripción",
         "estilo" => $estiloEncabezado
         "estilo" => $estiloEncabezado
       ]
       ]
     ];
     ];
 
 
-    $r = 7;
+    $r=8;
     $this->agregarRenglones($encabezadoTabla);
     $this->agregarRenglones($encabezadoTabla);
     $estiloCeldaIzquierda = array_merge(self::$bordes, self::$celdaFuente12);
     $estiloCeldaIzquierda = array_merge(self::$bordes, self::$celdaFuente12);
     $estiloCondicional = $this->estiloCondicional();
     $estiloCondicional = $this->estiloCondicional();
@@ -490,24 +500,29 @@ class ObraController extends Controller
     $nomina->orderBy(['fechaInicio' => SORT_DESC]);
     $nomina->orderBy(['fechaInicio' => SORT_DESC]);
     $this->encabezadoHoja($this->logo($logo, 'A1'));
     $this->encabezadoHoja($this->logo($logo, 'A1'));
     $encabezadoTabla = [
     $encabezadoTabla = [
-      "A6" => [
+      "A5" => [
+        "valor" => "Nomina relacionada a la obra: $obra->nombre",
+        "combinar" => "D6",
+        "estilo" => $estiloEncabezado
+      ],
+      "A7" => [
         "valor" => "Concepto Obra",
         "valor" => "Concepto Obra",
         "estilo" => $estiloEncabezado
         "estilo" => $estiloEncabezado
       ],
       ],
-      "B6" => [
+      "B7" => [
         "valor" => "Cantidad ",
         "valor" => "Cantidad ",
         "estilo" => $estiloEncabezado
         "estilo" => $estiloEncabezado
       ],
       ],
-      "C6" => [
+      "C7" => [
         "valor" => "Fecha Inicio",
         "valor" => "Fecha Inicio",
         "estilo" => $estiloEncabezado
         "estilo" => $estiloEncabezado
       ],
       ],
-      "D6" => [
+      "D7" => [
         "valor" => "Fecha Fin",
         "valor" => "Fecha Fin",
         "estilo" => $estiloEncabezado
         "estilo" => $estiloEncabezado
       ]
       ]
     ];
     ];
-    $r = 7;
+    $r=8;
     $this->agregarRenglones($encabezadoTabla);
     $this->agregarRenglones($encabezadoTabla);
     $estiloCeldaIzquierda = array_merge(self::$bordes, self::$celdaFuente12);
     $estiloCeldaIzquierda = array_merge(self::$bordes, self::$celdaFuente12);
     $estiloCondicional = $this->estiloCondicional();
     $estiloCondicional = $this->estiloCondicional();
@@ -555,24 +570,29 @@ class ObraController extends Controller
     $rubro->orderBy(['creado' => SORT_DESC]);
     $rubro->orderBy(['creado' => SORT_DESC]);
     $this->encabezadoHoja($this->logo($logo, 'A1'));
     $this->encabezadoHoja($this->logo($logo, 'A1'));
     $encabezadoTabla = [
     $encabezadoTabla = [
-      "A6" => [
+      "A5" => [
+        "valor" => "Rubro relacionado a la obra: $obra->nombre",
+        "combinar" => "D6",
+        "estilo" => $estiloEncabezado
+      ],
+      "A7" => [
         "valor" => "Concepto Obra",
         "valor" => "Concepto Obra",
         "estilo" => $estiloEncabezado
         "estilo" => $estiloEncabezado
       ],
       ],
-      "B6" => [
+      "B7" => [
         "valor" => "Cantidad ",
         "valor" => "Cantidad ",
         "estilo" => $estiloEncabezado
         "estilo" => $estiloEncabezado
       ],
       ],
-      "C6" => [
+      "C7" => [
         "valor" => "Fecha Compra",
         "valor" => "Fecha Compra",
         "estilo" => $estiloEncabezado
         "estilo" => $estiloEncabezado
       ],
       ],
-      "D6" => [
+      "D7" => [
         "valor" => "Descripción",
         "valor" => "Descripción",
         "estilo" => $estiloEncabezado
         "estilo" => $estiloEncabezado
       ]
       ]
     ];
     ];
-    $r = 7;
+    $r=8;
     $this->agregarRenglones($encabezadoTabla);
     $this->agregarRenglones($encabezadoTabla);
     $estiloCeldaIzquierda = array_merge(self::$bordes, self::$celdaFuente12);
     $estiloCeldaIzquierda = array_merge(self::$bordes, self::$celdaFuente12);
     $estiloCondicional = $this->estiloCondicional();
     $estiloCondicional = $this->estiloCondicional();

+ 1 - 1
modules/excel/controllers/ObraRubroController.php

@@ -117,7 +117,7 @@ class ObraRubroController extends Controller
     $query = ObraRubro::find()
     $query = ObraRubro::find()
       ->joinWith('conceptoObra')
       ->joinWith('conceptoObra')
       ->andWhere(['{{ObraRubro}}.[[eliminado]]' => null])->andWhere(['{{ObraRubro}}.[[idObra]]' => $idObra]);
       ->andWhere(['{{ObraRubro}}.[[eliminado]]' => null])->andWhere(['{{ObraRubro}}.[[idObra]]' => $idObra]);
-    $query->orderBy(['creado' => SORT_DESC]);
+    $query->orderBy(['fechaCompra' => SORT_DESC]);
     $BASEPATH = \Yii::getAlias('@app') . "/web";
     $BASEPATH = \Yii::getAlias('@app') . "/web";
     $logo = $BASEPATH . '/img/logos/edesarrollos-unicolor-azul.png';
     $logo = $BASEPATH . '/img/logos/edesarrollos-unicolor-azul.png';
     $fechaInicio = (new DateTime($obra->fechaInicio))->format('d-m-Y');
     $fechaInicio = (new DateTime($obra->fechaInicio))->format('d-m-Y');