diff --git a/clearing-parent/dbf-importer/src/main/java/ru/spcex/clearing/dbf/importer/logic/data/tables/SDf06Table.java b/clearing-parent/dbf-importer/src/main/java/ru/spcex/clearing/dbf/importer/logic/data/tables/SDf06Table.java index 7dd49a57b..af09e5b97 100644 --- a/clearing-parent/dbf-importer/src/main/java/ru/spcex/clearing/dbf/importer/logic/data/tables/SDf06Table.java +++ b/clearing-parent/dbf-importer/src/main/java/ru/spcex/clearing/dbf/importer/logic/data/tables/SDf06Table.java @@ -22,6 +22,11 @@ public class SDf06Table extends AbstractTable { SDf06 result = new SDf06(); result.setAccount((String) entity[0]); result.setSum((BigDecimal) entity[1]); + if (entity[1] instanceof BigDecimal) { + result.setSum((BigDecimal) entity[1]); + } else if (entity[1] instanceof String) { + result.setSum(new BigDecimal((String) entity[1])); + } result.setMarket((String) entity[2]); result.setType((String) entity[3]); result.setDeal((String) entity[4]);