Добавлено парсирование формы 14 и сохранение финансовых отчетов в базу данных; добавлена миграция для начальных данных типов документов

This commit is contained in:
Dmitry
2026-03-25 09:48:22 +03:00
parent 207e4b45a7
commit 7ee21d5e5d
5 changed files with 151 additions and 37 deletions
@@ -0,0 +1,18 @@
class SeedDocumentTypes < ActiveRecord::Migration[7.0]
def up
execute <<-SQL
INSERT INTO document_types (id, name, created_at, updated_at) VALUES
(1, 'Бухгалтерский баланс', NOW(), NOW()),
(2, 'Отчет о финансовых результатах', NOW(), NOW()),
(3, 'Отчет об изменениях капитала', NOW(), NOW()),
(4, 'Отчет о движении денежных средств', NOW(), NOW())
ON CONFLICT (id) DO NOTHING;
SQL
end
def down
execute <<-SQL
DELETE FROM document_types WHERE id IN (1,2,3,4);
SQL
end
end
Generated
+1 -1
View File
@@ -10,7 +10,7 @@
#
# It's strongly recommended that you check this file into your version control system.
ActiveRecord::Schema[7.1].define(version: 2026_03_21_000006) do
ActiveRecord::Schema[7.1].define(version: 2026_03_25_063000) do
# These are extensions that must be enabled in order to support this database
enable_extension "plpgsql"