SU2-33 | Показ только непустых сведений об организации

This commit is contained in:
ARLakhin
2026-04-21 13:06:37 +03:00
parent aea8b7975e
commit 1134732a32
+13 -10
View File
@@ -60,17 +60,20 @@ class OrganisationsController < ApplicationController
end end
def build_organization_payload(years) def build_organization_payload(years)
payload = { russian_names = {
'Сведения об организации' => { 'inn' => 'ИНН',
'ИНН' => @org.inn, 'full_name' => 'Полное наименование юридического лица',
'Полное наименование юридического лица' => @org.full_name, 'kpp' => 'КПП',
'КПП' => @org.kpp, 'okpo' => 'Код по ОКПО',
'Код по ОКПО' => @org.okpo, 'okfs' => 'Форма собственности (по ОКФС)',
'Форма собственности (по ОКФС)' => @org.okfs, 'okopf' => 'Организационно-правовая форма (по ОКОПФ)',
'Организационно-правовая форма (по ОКОПФ)' => @org.okopf, 'okved2' => 'Вид экономической деятельности по ОКВЭД 2',
'Вид экономической деятельности по ОКВЭД 2' => @org.okved2, 'address' => 'Местонахождение (адрес)'
'Местонахождение (адрес)' => @org.address
} }
payload = {
'Сведения об организации' => @org.attributes.filter_map { |key, value| [russian_names[key], value] \
if !['id', 'created_at', 'updated_at'].include?(key) && !value.nil? }.to_h
} }
DOC_TYPES.each_value do |doc_type| DOC_TYPES.each_value do |doc_type|