Archived
0
This commit is contained in:
2018-06-05 10:48:10 +03:00
parent 4fd5ccd2f7
commit 9fee08de3a

View File

@@ -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;
}