fix
This commit is contained in:
@@ -67,6 +67,8 @@ public class Corrector1S {
|
||||
sheet.getRow(9).getCell(8);
|
||||
} catch (Exception e) {
|
||||
throw new FormatFileException(e);
|
||||
} finally {
|
||||
workbook.close();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -95,7 +97,7 @@ public class Corrector1S {
|
||||
else record.data = cell.getNumericCellValue();
|
||||
}
|
||||
|
||||
String key = (record.addition == 0 ? record.name : record.name + "_" + record.addition);
|
||||
String key = (record.addition == 0 ? record.name.trim() : record.name.trim() + "_" + record.addition);
|
||||
mapRecords.put(key, record);
|
||||
}
|
||||
}
|
||||
@@ -155,26 +157,30 @@ public class Corrector1S {
|
||||
if ((record = mapRecords.remove("питание_124")) != null) setCellRecord(record, c++);
|
||||
if ((record = mapRecords.remove("Выходные")) != null) setCellRecord(record, c++);
|
||||
if ((record = mapRecords.remove("выходные_135")) != null) setCellRecord(record, c++);
|
||||
if ((record = mapRecords.remove("пересчет за прошлый месяц _141")) != null) setCellRecord(record, c++);
|
||||
if ((record = mapRecords.remove("пересчет за прошлый месяц_141")) != null) setCellRecord(record, c++);
|
||||
if ((record = mapRecords.remove("вредность_145")) != null) setCellRecord(record, c++);
|
||||
if ((record = mapRecords.remove("Материальная помощь при рождении ребенка_148")) != null) setCellRecord(record, c++);
|
||||
if ((record = mapRecords.remove("компенсация за задержку зарплаты_169")) != null) setCellRecord(record, c++);
|
||||
if ((record = mapRecords.remove("Оплата по среднему (донорство, посещение врача)_174")) != null) setCellRecord(record, c++);
|
||||
if ((record = mapRecords.remove("Компенсация проезда при использовании личного транспорта_176")) != null) setCellRecord(record, c++);
|
||||
if ((record = mapRecords.remove("сверхурочные_133")) != null) setCellRecord(record, c++);
|
||||
if ((record = mapRecords.remove("Сверхурочные 1.5 ставки")) != null) setCellRecord(record, c++);
|
||||
if ((record = mapRecords.remove("сверхурочные 1,5_180")) != null) setCellRecord(record, c++);
|
||||
if ((record = mapRecords.remove("Сверхурочные 2 ставки")) != null) setCellRecord(record, c++);
|
||||
if ((record = mapRecords.remove("сверхурочные 2_181")) != null) setCellRecord(record, c++);
|
||||
if ((record = mapRecords.remove("Компенсация за неиспользованный отпуск (с декабря 2017)_184")) != null) setCellRecord(record, c++);
|
||||
if ((record = mapRecords.remove("Месячная премия 2018_186")) != null) setCellRecord(record, c++);
|
||||
if ((record = mapRecords.remove("Итого начислено")) != null) setCellRecord(record, c++);
|
||||
cellNumSum = c-1;
|
||||
|
||||
if (mapRecords.size() > 0) {
|
||||
if (mapRecords.size() > 1) {
|
||||
for (ExcelRecord rec : mapRecords.values()) {
|
||||
if (!rec.name.equalsIgnoreCase("Итого начислено")) {
|
||||
setCellRecord(rec, c++);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ((record = mapRecords.remove("Итого начислено")) != null) setCellRecord(record, c++);
|
||||
cellNumSum = c-1;
|
||||
|
||||
this.lastColumn = c;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user