Добавлено парсирование формы 14 и сохранение финансовых отчетов в базу данных; добавлена миграция для начальных данных типов документов
This commit is contained in:
@@ -98,21 +98,16 @@ module ReportParsers
|
||||
|
||||
value_columns = columns.keys.select do |col|
|
||||
text = columns[col]
|
||||
text.include?('за ') ||
|
||||
text.include?('на ') ||
|
||||
text.match?(/\b20\d{2}\b/) ||
|
||||
(col > code_column && text.include?('года')) ||
|
||||
(col > code_column && text.match?(/\d+/))
|
||||
next false if text.include?('поясн')
|
||||
text.match?(/20\d{2}/) || text.include?('за ') || text.include?('на ')
|
||||
end
|
||||
|
||||
if value_columns.empty?
|
||||
value_columns = columns.keys.select { |col| col > code_column && columns[col].present? }
|
||||
end
|
||||
value_columns = value_columns.sort.last(2)
|
||||
|
||||
{
|
||||
name_column: name_column,
|
||||
code_column: code_column,
|
||||
value_columns: value_columns.sort.first(3)
|
||||
value_columns: value_columns
|
||||
}
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user