fix
This commit is contained in:
@@ -67,6 +67,8 @@ public class Corrector1S {
|
|||||||
sheet.getRow(9).getCell(8);
|
sheet.getRow(9).getCell(8);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
throw new FormatFileException(e);
|
throw new FormatFileException(e);
|
||||||
|
} finally {
|
||||||
|
workbook.close();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -95,7 +97,7 @@ public class Corrector1S {
|
|||||||
else record.data = cell.getNumericCellValue();
|
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);
|
mapRecords.put(key, record);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -161,20 +163,24 @@ public class Corrector1S {
|
|||||||
if ((record = mapRecords.remove("компенсация за задержку зарплаты_169")) != 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("Оплата по среднему (донорство, посещение врача)_174")) != null) setCellRecord(record, c++);
|
||||||
if ((record = mapRecords.remove("Компенсация проезда при использовании личного транспорта_176")) != 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 ставки")) != null) setCellRecord(record, c++);
|
||||||
if ((record = mapRecords.remove("сверхурочные 1,5_180")) != 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 ставки")) != null) setCellRecord(record, c++);
|
||||||
if ((record = mapRecords.remove("сверхурочные 2_181")) != 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("Компенсация за неиспользованный отпуск (с декабря 2017)_184")) != null) setCellRecord(record, c++);
|
||||||
if ((record = mapRecords.remove("Месячная премия 2018_186")) != 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()) {
|
for (ExcelRecord rec : mapRecords.values()) {
|
||||||
|
if (!rec.name.equalsIgnoreCase("Итого начислено")) {
|
||||||
setCellRecord(rec, c++);
|
setCellRecord(rec, c++);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if ((record = mapRecords.remove("Итого начислено")) != null) setCellRecord(record, c++);
|
||||||
|
cellNumSum = c-1;
|
||||||
|
|
||||||
this.lastColumn = c;
|
this.lastColumn = c;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user