stock module latest today vadivel J 17-02-2025

This commit is contained in:
vadivelJ96 2025-02-17 18:10:59 +05:30
parent 255aba3cb3
commit 768d985e4f
3 changed files with 203 additions and 288 deletions

View File

@ -1717,12 +1717,14 @@ class StockController extends BaseController
$data['trpProductionDetails'] = $this->TrpProduction_model->trpProductionDetails($startDate,$endDate);
$result = $this->TrpProduction_model->trpProductionDetails($startDate,$endDate);
$data['trpProductionDetails'] = $result[0] ;
// dd($data['trpProductionDetails']);
$data['crsClientList'] = $result[1] ;
$data['wcsSupplierList'] = $result[2] ;
// dd($this->db->getLastQuery());
$date = DateTime::createFromFormat('Y-m', $month);
@ -1737,8 +1739,6 @@ class StockController extends BaseController
return $this->loadViews("stock/trpProductionStockDetails", $this->global, $data, NULL);
}

View File

@ -60,7 +60,7 @@ class TrpProductionModel extends Model
// Subquery definition
$subquery = $this->db->table('t_materialmaster')
->select('materialCode')
->where('Category = 328')
->where('Category' ,'waste core') //328 - is for waste core in config master
->get()
->getResultArray();
@ -78,57 +78,65 @@ class TrpProductionModel extends Model
$builder = $this->db->table('t_trpProductionMaintenanceDetails tpmd');
// Select required columns
$builder->select([
'tpmd.date',
'tpmd.openingTime',
'tpmd.closingTime',
'tpmd.totalHours',
'tpmd.coldStart',
'tpmd.breakdownHours',
'tpmd.burnerFiringHours',
'tpmd.sandFeedingHours',
'tpmd.workingPersonEngineers',
'tpmd.workingPersonSupervisiors',
'tpmd.workingPersonOperators',
'tpmd.rollerDrivers',
'tpmd.natureOfMaintenance',
'tpmd.location',
'tpmd.description',
$builder->select(
'tpmd.date,
tpmd.openingTime,
tpmd.closingTime,
tpmd.totalHours,
tpmd.coldStart,
tpmd.breakdownHours,
tpmd.burnerFiringHours,
tpmd.sandFeedingHours,
tpd.gasReceiptBg,
tpd.gasReceiptPg,
tpd.physicalGasConsumption,
IFNULL(tdmd.totalGasConsumption, 0) AS drierGasConsumption,
IFNULL(tcmd.totalGasConsumption, 0) AS coatingGasConsumption,
tpd.trpPlusDrierGasConsumption,
tpd.trpPhysicalGasPerTon,
tpd.panelGasConsumption,
tpd.panelGasPerTon,
tigrdot.* ,
'tpd.gasReceiptBg',
'tpd.gasReceiptPg',
'tpd.physicalGasConsumption',
'tpd.trpPlusDrierGasConsumption',
'tpd.trpPhysicalGasPerTon',
'tpd.panelGasConsumption',
'tpd.panelGasPerTon',
'tpd.edRunningHours',
'tpd.edProduction',
'tpd.edUsage',
'tpd.trpProduction',
'tpd.trpProductionPerHour',
'tpd.waterReceipt',
'tpd.waterConsumption',
'tpd.ebReading',
'tpd.ebReadingPerUnitTon',
'tpwd.msSeperation',
'tpwd.edWaste',
'tpwd.coolerBags',
'tpwd.edPlus20Waste',
'tpwd.cycloneWaste',
tpd.edRunningHours,
tpd.edProduction,
tpd.edUsage,
// Aggregated gas consumption
'IFNULL(tcmd.totalGasConsumption, 0) AS coatingGasConsumption',
'IFNULL(tdmd.totalGasConsumption, 0) AS drierGasConsumption',
tpd.trpProduction,
tpd.trpProductionPerHour,
'tsu.total_kgs AS coating' ,
'tigrdot.*',
'invItems.*'
tsu.total_kgs AS coating,
invItems.* ,
tpd.waterReceipt,
tpd.waterConsumption,
tpd.ebReading,
tpd.ebReadingPerUnitTon,
]);
tpmd.workingPersonEngineers,
tpmd.workingPersonSupervisiors,
tpmd.workingPersonOperators,
tpmd.rollerDrivers,
tpmd.natureOfMaintenance,
tpmd.location,
tpmd.description,
tpwd.msSeperation,
tpwd.edWaste,
tpwd.coolerBags,
tpwd.edPlus20Waste,
tpwd.cycloneWaste,
'
);
// Join with other tables
$builder->join('t_trpProductionDetails tpd', 'tpd.date = tpmd.date', 'inner');
@ -170,26 +178,27 @@ class TrpProductionModel extends Model
$crsClientList = array_column($crsClientList, 'client_name');
// Initialize an empty array for dynamic SQL conditions
$caseStatements = [];
$caseStatementsCrs = [];
// Loop through the client list and build dynamic SUM(CASE WHEN...)
foreach ($crsClientList as $client) {
// Escape column name (remove spaces and special characters)
$safeClient = str_replace(' ', '_', $client);
foreach ($crsClientList as $index => $client) {
$crsClientList[$index] = $client."_crs";
$clientCrs = $client."_crs";
// Add the condition to the array
$caseStatements[] = "SUM(CASE WHEN clients.client_name = " . $this->db->escape($client) . " THEN invItems.item_quantity ELSE 0 END) AS `$safeClient`";
$caseStatementsCrs[] = "SUM(CASE WHEN clients.client_name = " . $this->db->escape($client) . " THEN invItems.item_quantity ELSE 0 END) AS `$clientCrs`";
}
// Convert array to a comma-separated string
$caseSQL = implode(', ', $caseStatements);
$caseSQLCrs = implode(', ', $caseStatementsCrs);
$subquery3 = $this->db->table('ip_invoice_items invItems')
->select([
'invItems.item_date_added',
$caseSQL
$caseSQLCrs
])
->join('ip_invoices inv', 'inv.invoice_id = invItems.invoice_id', 'left')
->join('ip_clients clients', 'clients.client_id = inv.client_id', 'left')
@ -210,19 +219,46 @@ class TrpProductionModel extends Model
$materialCodes = ! empty($materialCodes) ? $materialCodes : ['600374','600422','600434'];
$wcsSupplierList = $this->db->table('t_igr_details tigrd')
->distinct()
->select('ts.SupplierName as supplierName')
->join('t_igr_master tigm', 'tigm.IGRNo = tigrd.IGRNo', 'left')
->join('t_purchaseorder_master tpom', 'tpom.PONO = tigm.PONO', 'left')
->join('t_supplierdetailsn ts', 'tpom.SupplierID = ts.SupplierID', 'left')
->whereIn('tigrd.MaterialCode', $materialCodes)
->where('tigrd.CreatedDate >=', $startDate)
->where('tigrd.CreatedDate <=', $endDate)
->groupBy('DATE(tigrd.CreatedDate)')
->get()
->getResultArray();
$wcsSupplierList = array_column($wcsSupplierList, 'supplierName');
// Initialize an empty array for dynamic SQL conditions
$caseStatementsWcs = [];
// Loop through the client list and build dynamic SUM(CASE WHEN...)
foreach ($wcsSupplierList as $index => $supplier) {
$wcsSupplierList[$index] = $supplier."_wcs";
$supplierWcs = $supplier."_wcs";
// Add the condition to the array
$caseStatementsWcs[] = "SUM(CASE WHEN ts.SupplierName = " . $this->db->escape($supplier) . " THEN tigrd.QuantityAsPerInvoice ELSE 0 END) AS `$supplierWcs` ";
}
// Convert array to a comma-separated string
$caseSQLWcs = implode(', ', $caseStatementsWcs);
// Subquery: Waste Core Sand Suppliers
$subquery4 = $this->db->table('t_igr_details tigrd')
->select([
'DATE(tigrd.CreatedDate) AS CreatedDate', // Convert CreatedDate to DATE format
"SUM(CASE WHEN ts.SupplierName = 'Ashok leyland limited foundry divn-SPU' THEN tigrd.QuantityAsPerInvoice ELSE 0 END) AS ALs_wcs",
"SUM(CASE WHEN ts.SupplierName = 'Ashok leyland limited foundry divn-ENU' THEN tigrd.QuantityAsPerInvoice ELSE 0 END) AS ALe_wcs",
"SUM(CASE WHEN ts.SupplierName = 'MADRAS ENGINEERING INDUSTRIES PRIVATE LIMITED' THEN tigrd.QuantityAsPerInvoice ELSE 0 END) AS ME_wcs",
"SUM(CASE WHEN ts.SupplierName = 'SIDDHARTH INDUSTRIES' THEN tigrd.QuantityAsPerInvoice ELSE 0 END) AS SI_wcs",
"SUM(CASE WHEN ts.SupplierName = 'Caparo Engineering India Limited' THEN tigrd.QuantityAsPerInvoice ELSE 0 END) AS caparo_wcs",
"SUM(CASE WHEN ts.SupplierName = 'NEMAK ALUMINIUM CASTING INDIA PVT LTD' THEN tigrd.QuantityAsPerInvoice ELSE 0 END) AS Nemak_wcs",
"SUM(CASE WHEN ts.SupplierName = 'DR Axion India Private Limited' THEN tigrd.QuantityAsPerInvoice ELSE 0 END) AS DR_wcs"
$caseSQLWcs
])
->join('t_igr_master tigm', 'tigm.IGRNo = tigrd.IGRNo', 'left')
->join('t_purchaseorder_master tpom', 'tpom.PONO = tigm.PONO', 'left')
@ -254,7 +290,7 @@ class TrpProductionModel extends Model
$query = $builder->get();
$result = $query->getResultArray();
return $result;
return [$result,$crsClientList,$wcsSupplierList];
}

View File

@ -380,13 +380,15 @@ $timeOtions[] = "12:00 AM";
<!-- th:eq(15) -->
<th class="celda_encabezado_general" rowspan="2">Panel Gas Per Ton </th>
<!-- th:eq(16) -->
<th class="celda_encabezado_general" colspan="7">Incoming Sand/ Lump details </th>
<th class="celda_encabezado_general" colspan="<?=count($wcsSupplierList)?>">Incoming Sand/ Lump details </th>
<!-- th:eq(17) -->
<th class="celda_encabezado_general" colspan="3">ED details </th>
<!-- th:eq(18) -->
<th class="celda_encabezado_general" colspan="2">TRP Sand </th>
<th class="celda_encabezado_general" rowspan="2">Coating </th>
<!-- th:eq(19) -->
<th class="celda_encabezado_general" colspan="6">Usage </th>
<th class="celda_encabezado_general" colspan="<?=count($crsClientList)?>">Usage </th>
<!-- th:eq(20) -->
<th class="celda_encabezado_general" colspan="2">Water </th>
<!-- th:eq(21) -->
@ -420,20 +422,16 @@ $timeOtions[] = "12:00 AM";
<th class="celda_encabezado_general" style="z-index:11;">BG</th>
<!-- th:eq(1) -->
<th class="celda_encabezado_general">PG </th>
<!-- th:eq(2) -->
<th class="celda_encabezado_general">AL(S) </th>
<!-- th:eq(3) -->
<th class="celda_encabezado_general">AL(E) </th>
<!-- th:eq(4) -->
<th class="celda_encabezado_general">ME </th>
<!-- th:eq(6) -->
<th class="celda_encabezado_general">SI </th>
<!-- th:eq(7) -->
<th class="celda_encabezado_general">caparo </th>
<!-- th:eq(8) -->
<th class="celda_encabezado_general">Nemak </th>
<!-- th:eq(9) -->
<th class="celda_encabezado_general">DR</th>
<!-- dynamic loop wcs-->
<?php foreach($wcsSupplierList as $supplier){ ?>
<th class="celda_encabezado_general"><?=$supplier?> </th>
<?php } ?>
<!-- th:eq(10) -->
<th class="celda_encabezado_general">Running Hours </th>
<!-- th:eq(11) -->
@ -445,17 +443,16 @@ $timeOtions[] = "12:00 AM";
<!-- th:eq(14) -->
<th class="celda_encabezado_general">Production Per Hour </th>
<!-- th:eq(15) -->
<th class="celda_encabezado_general">Coating </th>
<!-- th:eq(16) -->
<th class="celda_encabezado_general">Hindhuja </th>
<!-- th:eq(17) -->
<th class="celda_encabezado_general">Nemak</th>
<!-- th:eq(18) -->
<th class="celda_encabezado_general">ME </th>
<!-- th:eq(19) -->
<th class="celda_encabezado_general">BI </th>
<!-- th:eq(20) -->
<th class="celda_encabezado_general">Karmen </th>
<!-- dynamic loop crs -->
<?php foreach($crsClientList as $client){ ?>
<th class="celda_encabezado_general"><?=$client?> </th>
<?php } ?>
<!-- th:eq(21) -->
<th class="celda_encabezado_general">Receipt </th>
<!-- th:eq(22) -->
@ -485,8 +482,8 @@ $timeOtions[] = "12:00 AM";
<?php if (!empty($trpProductionDetails)) {
dd(array_keys($trpProductionDetails[0]));
// dd($trpProductionDetails);
// dd(array_keys($trpProductionDetails[0]));
// dd($trpProductionDetails);
?>
@ -667,56 +664,18 @@ $timeOtions[] = "12:00 AM";
</td>
<!-- AL(S) -->
<!-- td:eq(17) -->
<td class="celda_normal trpProductionStock ALs_wcs"
data-id="<?= $trpProductionDetail['date'] ?> ALs_wcs">
<?= $trpProductionDetail['ALs_wcs'] == 0 ? " " : $trpProductionDetail['ALs_wcs'] ?>
</td>
<!-- loop for wcs supplier list -->
<!-- AL(E) -->
<!-- td:eq(18) -->
<td class="celda_normal trpProductionStock ALe_wcs"
data-id="<?= $trpProductionDetail['date'] ?> ALe_wcs">
<?= $trpProductionDetail['ALe_wcs'] == 0 ? " " : $trpProductionDetail['ALe_wcs'] ?>
</td>
<?php foreach($wcsSupplierList as $supplier){ ?>
<!-- ME -->
<!-- td:eq(19) -->
<td class="celda_normal trpProductionStock ME_wcs"
data-id="<?= $trpProductionDetail['date'] ?> ME_wcs"
contenteditable="true">
<?= $trpProductionDetail['ME_wcs'] == 0 ? " " : $trpProductionDetail['ME_wcs'] ?>
</td>
<!-- SI -->
<!-- td:eq(20) -->
<td class="celda_normal trpProductionStock SI_wcs"
data-id="<?= $trpProductionDetail['date'] ?> SI_wcs">
<?= $trpProductionDetail['SI_wcs'] == 0 ? " " : $trpProductionDetail['SI_wcs'] ?>
</td>
<!-- Caparo -->
<!-- td:eq(21) -->
<td class="celda_normal trpProductionStock caparo_wcs"
data-id="<?= $trpProductionDetail['date'] ?> caparo_wcs">
<?= $trpProductionDetail['caparo_wcs'] == 0 ? " " : $trpProductionDetail['caparo_wcs'] ?>
</td>
<!-- td:eq(17) -->
<td class="celda_normal trpProductionStock <?=$supplier?>"
data-id="<?= $trpProductionDetail['date'] ?> <?=$supplier?>">
<?= $trpProductionDetail[$supplier] == 0 ? " " : $trpProductionDetail[$supplier] ?>
</td>
<!-- Nemak -->
<!-- td:eq(22) -->
<td class="celda_normal trpProductionStock Nemak_wcs"
data-id="<?= $trpProductionDetail['date'] ?> Nemak_wcs">
<?= $trpProductionDetail['Nemak_wcs'] == 0 ? " " : $trpProductionDetail['Nemak_wcs'] ?>
</td>
<!-- DR -->
<!-- td:eq(23) -->
<td class="celda_normal trpProductionStock DR_wcs"
data-id="<?= $trpProductionDetail['date'] ?> DR_wcs">
<?= $trpProductionDetail['DR_wcs'] == 0 ? " " : $trpProductionDetail['DR_wcs'] ?>
</td>
<?php } ?>
<!-- edRunningHours -->
<!-- td:eq(24) -->
@ -767,40 +726,22 @@ $timeOtions[] = "12:00 AM";
<?= $trpProductionDetail['coating'] == 0 ? " " : $trpProductionDetail['coating'] ?>
</td>
<!-- Hindhuja -->
<!-- td:eq(30) -->
<td class="celda_normal trpProductionStock ALs_crs"
data-id="<?= $trpProductionDetail['date'] ?> ALs_crs">
<?= $trpProductionDetail['ALs_crs'] == 0 ? " " : $trpProductionDetail['ALs_crs'] ?>
<!-- loop for crs client ..!! -->
<?php foreach($crsClientList as $client){ ?>
<!-- td:eq(17) -->
<td class="celda_normal trpProductionStock <?=$client?>"
data-id="<?= $trpProductionDetail['date'] ?> <?=$client?>">
<?= $trpProductionDetail[$client] == 0 ? " " : $trpProductionDetail[$client] ?>
</td>
<!-- Nemak -->
<!-- td:eq(31) -->
<td class="celda_normal trpProductionStock Nemak_crs"
data-id="<?= $trpProductionDetail['date'] ?> Nemak_crs">
<?= $trpProductionDetail['Nemak_crs'] == 0 ? " " : $trpProductionDetail['Nemak_crs'] ?>
</td>
<!-- ME -->
<!-- td:eq(32) -->
<td class="celda_normal trpProductionStock ME_crs"
data-id="<?= $trpProductionDetail['date'] ?> ME_crs"
contenteditable="true">
<?= $trpProductionDetail['ME_crs'] == 0 ? " " : $trpProductionDetail['ME_crs'] ?>
</td>
<!-- BI -->
<!-- td:eq(33) -->
<td class="celda_normal trpProductionStock BI_crs"
data-id="<?= $trpProductionDetail['date'] ?> BI_crs"
contenteditable="true">
<?= $trpProductionDetail['BI_crs'] == 0 ? " " : $trpProductionDetail['BI_crs'] ?>
</td>
<!-- Karmen -->
<!-- td:eq(34) -->
<td class="celda_normal trpProductionStock Karmen_crs"
data-id="<?= $trpProductionDetail['date'] ?> Karmen_crs"
contenteditable="true">
<?= $trpProductionDetail['Karmen_crs'] == 0 ? " " : $trpProductionDetail['Karmen_crs'] ?>
</td>
<?php } ?>
<!-- waterReceipt -->
<!-- td:eq(35) -->
@ -942,8 +883,11 @@ $timeOtions[] = "12:00 AM";
$eachDate = $trpProductionDetail['date']; // Unique identifier
// Initialize the date entry if it doesn't exist
if (!isset($summary['totalHours'])) {
$summary = [
'totalHours' => 0,
'coldStart' => 0,
@ -959,24 +903,12 @@ $timeOtions[] = "12:00 AM";
'trpPhysicalGasPerTon' => 0,
'panelGasConsumption' => 0,
'panelGasPerTon' => 0,
'ALs_wcs' => 0,
'ALe_wcs' => 0,
'ME_wcs' => 0,
'SI_wcs' => 0,
'caparo_wcs' => 0,
'Nemak_wcs' => 0,
'DR_wcs' => 0,
'edRunningHours' => 0,
'edProduction' => 0,
'edUsage' => 0,
'trpProduction' => 0,
'trpProductionPerHour' => 0,
'coating' => 0,
'ALs_crs' => 0,
'Nemak_crs' => 0,
'ME_crs' => 0,
'BI_crs' => 0,
'Karmen_crs' => 0,
'waterReceipt' => 0,
'waterConsumption' => 0,
'ebReading' => 0,
@ -991,6 +923,15 @@ $timeOtions[] = "12:00 AM";
'cycloneWaste' => 0
];
foreach($crsClientList as $client){
$summary[$client] = 0;
}
foreach($wcsSupplierList as $supplier){
$summary[$supplier] = 0;
}
}
// Sum values for the material
@ -1009,24 +950,22 @@ $timeOtions[] = "12:00 AM";
$summary['trpPhysicalGasPerTon'] += is_numeric($trpProductionDetail['trpPhysicalGasPerTon']) ? $trpProductionDetail['trpPhysicalGasPerTon'] : 0;
$summary['panelGasConsumption'] += is_numeric($trpProductionDetail['panelGasConsumption']) ? $trpProductionDetail['panelGasConsumption'] : 0;
$summary['panelGasPerTon'] += is_numeric($trpProductionDetail['panelGasPerTon']) ? $trpProductionDetail['panelGasPerTon'] : 0;
$summary['ALs_wcs'] += is_numeric($trpProductionDetail['ALs_wcs']) ? $trpProductionDetail['ALs_wcs'] : 0;
$summary['ALe_wcs'] += is_numeric($trpProductionDetail['ALe_wcs']) ? $trpProductionDetail['ALe_wcs'] : 0;
$summary['ME_wcs'] += is_numeric($trpProductionDetail['ME_wcs']) ? $trpProductionDetail['ME_wcs'] : 0;
$summary['SI_wcs'] += is_numeric($trpProductionDetail['SI_wcs']) ? $trpProductionDetail['SI_wcs'] : 0;
$summary['caparo_wcs'] += is_numeric($trpProductionDetail['caparo_wcs']) ? $trpProductionDetail['caparo_wcs'] : 0;
$summary['Nemak_wcs'] += is_numeric($trpProductionDetail['Nemak_wcs']) ? $trpProductionDetail['Nemak_wcs'] : 0;
$summary['DR_wcs'] += is_numeric($trpProductionDetail['DR_wcs']) ? $trpProductionDetail['DR_wcs'] : 0;
foreach($wcsSupplierList as $supplier){
$summary[$supplier] += is_numeric($trpProductionDetail[$supplier]) ? $trpProductionDetail[$supplier] : 0;
}
$summary['edRunningHours'] += is_numeric($trpProductionDetail['edRunningHours']) ? $trpProductionDetail['edRunningHours'] : 0;
$summary['edProduction'] += is_numeric($trpProductionDetail['edProduction']) ? $trpProductionDetail['edProduction'] : 0;
$summary['edUsage'] += is_numeric($trpProductionDetail['edUsage']) ? $trpProductionDetail['edUsage'] : 0;
$summary['trpProduction'] += is_numeric($trpProductionDetail['trpProduction']) ? $trpProductionDetail['trpProduction'] : 0;
$summary['trpProductionPerHour'] += is_numeric($trpProductionDetail['trpProductionPerHour']) ? $trpProductionDetail['trpProductionPerHour'] : 0;
$summary['coating'] += is_numeric($trpProductionDetail['coating']) ? $trpProductionDetail['coating'] : 0;
$summary['ALs_crs'] += is_numeric($trpProductionDetail['ALs_crs']) ? $trpProductionDetail['ALs_crs'] : 0;
$summary['Nemak_crs'] += is_numeric($trpProductionDetail['Nemak_crs']) ? $trpProductionDetail['Nemak_crs'] : 0;
$summary['ME_crs'] += is_numeric($trpProductionDetail['ME_crs']) ? $trpProductionDetail['ME_crs'] : 0;
$summary['BI_crs'] += is_numeric($trpProductionDetail['BI_crs']) ? $trpProductionDetail['BI_crs'] : 0;
$summary['Karmen_crs'] += is_numeric($trpProductionDetail['Karmen_crs']) ? $trpProductionDetail['Karmen_crs'] : 0;
foreach($crsClientList as $client){
$summary[$client] += is_numeric($trpProductionDetail[$client]) ? $trpProductionDetail[$client] : 0;
}
$summary['waterReceipt'] += is_numeric($trpProductionDetail['waterReceipt']) ? $trpProductionDetail['waterReceipt'] : 0;
$summary['waterConsumption'] += is_numeric($trpProductionDetail['waterConsumption']) ? $trpProductionDetail['waterConsumption'] : 0;
$summary['ebReading'] += is_numeric($trpProductionDetail['ebReading']) ? $trpProductionDetail['ebReading'] : 0;
@ -1122,20 +1061,13 @@ $timeOtions[] = "12:00 AM";
<th class="celda_encabezado_total" style="z-index:11;">BG</th>
<!-- th:eq(1) -->
<th class="celda_encabezado_total">PG </th>
<!-- th:eq(2) -->
<th class="celda_encabezado_total">AL(S) </th>
<!-- th:eq(3) -->
<th class="celda_encabezado_total">AL(E) </th>
<!-- th:eq(4) -->
<th class="celda_encabezado_total">ME </th>
<!-- th:eq(6) -->
<th class="celda_encabezado_total">SI </th>
<!-- th:eq(7) -->
<th class="celda_encabezado_total">caparo </th>
<!-- th:eq(8) -->
<th class="celda_encabezado_total">Nemak </th>
<!-- th:eq(9) -->
<th class="celda_encabezado_total">DR</th>
<?php foreach($wcsSupplierList as $supplier){ ?>
<th class="celda_encabezado_total"><?=$supplier?> </th>
<?php } ?>
<!-- th:eq(10) -->
<th class="celda_encabezado_total">Running Hours </th>
<!-- th:eq(11) -->
@ -1149,15 +1081,14 @@ $timeOtions[] = "12:00 AM";
<!-- th:eq(15) -->
<th class="celda_encabezado_total">Coating </th>
<!-- th:eq(16) -->
<th class="celda_encabezado_total">Hindhuja </th>
<!-- th:eq(17) -->
<th class="celda_encabezado_total">Nemak</th>
<!-- th:eq(18) -->
<th class="celda_encabezado_total">ME </th>
<!-- th:eq(19) -->
<th class="celda_encabezado_total">BI </th>
<!-- th:eq(20) -->
<th class="celda_encabezado_total">Karmen </th>
<?php foreach($crsClientList as $client){ ?>
<th class="celda_encabezado_total"><?=$client?> </th>
<?php } ?>
<!-- th:eq(21) -->
<th class="celda_encabezado_total">Receipt </th>
<!-- th:eq(22) -->
@ -1296,48 +1227,14 @@ $timeOtions[] = "12:00 AM";
</td>
<!-- AL(S) -->
<!-- td:eq(17) -->
<td class="celda_normal">
<?= $summary['ALs_wcs']?>
</td>
<!-- AL(E) -->
<!-- td:eq(18) -->
<td class="celda_normal">
<?=$summary['ALe_wcs']?>
</td>
<?php
foreach($wcsSupplierList as $supplier){ ?>
<td class="celda_normal">
<?=$summary[$supplier]?>
</td>
<?php } ?>
<!-- ME -->
<!-- td:eq(19) -->
<td class="celda_normal">
<?=$summary['ME_wcs'] ?>
</td>
<!-- SI -->
<!-- td:eq(20) -->
<td class="celda_normal">
<?= $summary['SI_wcs']?>
</td>
<!-- Caparo -->
<!-- td:eq(21) -->
<td class="celda_normal">
<?=$summary['caparo_wcs']?>
</td>
<!-- Nemak -->
<!-- td:eq(22) -->
<td class="celda_normal">
<?= $summary['Nemak_wcs']?>
</td>
<!-- DR -->
<!-- td:eq(23) -->
<td class="celda_normal">
<?= $summary['DR_wcs']?>
</td>
<!-- edRunningHours -->
<!-- td:eq(24) -->
@ -1377,32 +1274,14 @@ $timeOtions[] = "12:00 AM";
<?=$summary['coating'] ?>
</td>
<!-- Hindhuja -->
<!-- td:eq(30) -->
<td class="celda_normal">
<?= $summary['ALs_crs'] ?>
</td>
<?php
foreach($crsClientList as $client){ ?>
<td class="celda_normal">
<?=$summary[$client]?>
</td>
<?php } ?>
<!-- Nemak -->
<!-- td:eq(31) -->
<td class="celda_normal">
<?=$summary['Nemak_crs'] ?>
</td>
<!-- ME -->
<!-- td:eq(32) -->
<td class="celda_normal">
<?=$summary['ME_crs'] ?>
</td>
<!-- BI -->
<!-- td:eq(33) -->
<td class="celda_normal">
<?=$summary['BI_crs'] ?>
</td>
<!-- Karmen -->
<!-- td:eq(34) -->
<td class="celda_normal">
<?=$summary['Karmen_crs'] ?>
</td>
<!-- waterReceipt -->
<!-- td:eq(35) -->