diff --git a/core/templates/specials/document-detail.html b/core/templates/specials/document-detail.html index d2d00998..922a3497 100644 --- a/core/templates/specials/document-detail.html +++ b/core/templates/specials/document-detail.html @@ -15,15 +15,18 @@ {% include 'contas-gratuitas.html' %}
-

{{ obj.name }}

+

{{ obj.name }}

+ {% if is_company and obj.nome_fantasia %}
{{ obj.nome_fantasia }}
{% endif %} {% if branches.count %}

{% if original_document %} O documento {{ original_document }} não foi encontrado! {% endif %} - Mostrando informações sobre todas as empresas (matriz e filiais) cujo CNPJ - começa com {{ doc_prefix }}. + Exibindo informações sobre todas as empresas (matriz e filiais) cujo CNPJ + começa com {{ doc_prefix }} (aprenda mais sobre o formato do CNPJ).

{% endif %} @@ -38,10 +41,14 @@

{{ obj.name }}

{% if branches.count %}

Matriz/Filiais

- {% with table_id='branches' data=branches fields=branches_fields caption='branches-'|add:obj.name %} +

+ Total de {{ branches.count }} CNPJ(s). +

+ {% with table_id='branches' data=branches fields=branches_fields caption='branches-'|add:obj.document %} {% include 'data-table.html' %} {% endwith %} {% endif %} +
@@ -51,7 +58,7 @@

Quadro Societário

Total de {{ partners_data.count }} sócios.

- {% with table_id='partners' data=partners_data fields=partners_fields caption='quadro-societario-'|add:obj.name %} + {% with table_id='partners' data=partners_data fields=partners_fields caption='quadro-societario-'|add:obj.document %} {% include 'data-table.html' %} {% endwith %} {% endif %} @@ -65,7 +72,7 @@

Filiações

Nota: esses registros foram encontrados buscando pelo nome "{{ obj.name }}" e podem aparecer homônimos nos resultados.

- {% with table_id='filiations' data=filiations_data fields=filiations_fields caption='filiacoes-'|add:obj.name %} + {% with table_id='filiations' data=filiations_data fields=filiations_fields caption='filiacoes-'|add:obj.document %} {% include 'data-table.html' %} {% endwith %} {% endif %} @@ -76,7 +83,7 @@

Candidaturas

Foram identificadas {{ applications_data.count }} candidaturas vinculadas a esse CPF.

- {% with table_id='applications' data=applications_data fields=applications_fields caption='candidaturas-'|add:obj.name %} + {% with table_id='applications' data=applications_data fields=applications_fields caption='candidaturas-'|add:obj.document %} {% include 'data-table.html' %} {% endwith %} {% endif %} @@ -93,7 +100,7 @@

Sociedades

podem aparecer homônimos nos resultados. {% endif %}

- {% with table_id='companies' data=companies_data fields=companies_fields caption='sociedades-'|add:obj.name %} + {% with table_id='companies' data=companies_data fields=companies_fields caption='sociedades-'|add:obj.document %} {% include 'data-table.html' %} {% endwith %} {% endif %} @@ -105,7 +112,7 @@

Gastos da Cota Parlamentar (Câmara dos Deputados)

{% else %} Foram identificadas {{ camara_spending_data.count }} notas.

- {% with table_id='camara-spending' data=camara_spending_data fields=camara_spending_fields caption='gastos-deputados-'|add:obj.name %} + {% with table_id='camara-spending' data=camara_spending_data fields=camara_spending_fields caption='gastos-deputados-'|add:obj.document %} {% include 'data-table.html' %} {% endwith %} {% endif %} @@ -117,7 +124,7 @@

Gastos Diretos do Governo Federal

{% else %} Foram identificadas {{ federal_spending_data.count }} notas.

- {% with table_id='federal-spending' data=federal_spending_data fields=federal_spending_fields caption='gastos-diretos-'|add:obj.name %} + {% with table_id='federal-spending' data=federal_spending_data fields=federal_spending_fields caption='gastos-diretos-'|add:obj.document %} {% include 'data-table.html' %} {% endwith %} {% endif %} diff --git a/core/views_special.py b/core/views_special.py index 1c72677c..c973b4e9 100644 --- a/core/views_special.py +++ b/core/views_special.py @@ -119,8 +119,7 @@ def document_detail(request, document): # Cada filial vai ter os mesmos sócios, por isso precisamos do # `distinct` nas colunas que serão exibidas na interface. partners_data = ( - Socio.objects - .filter(cnpj__in=branches_cnpjs) + Socio.objects.filter(cnpj__in=branches_cnpjs) .distinct(*[field.name for field in partners_fields]) .order_by("nome_socio") ) @@ -129,7 +128,8 @@ def document_detail(request, document): obj_dict["name"] = obj.razao_social companies_data = Holding.objects.filter(holding_cnpj__in=branches_cnpjs).order_by("holding_razao_social") companies_fields = _get_fields( - get_table("socios-brasil", "holding", allow_hidden=True), remove=["holding_cnpj"] + get_table("socios-brasil", "holding", allow_hidden=True), + remove=["holding_cnpj", "holding_razao_social", "codigo_qualificacao_socia"], ) camara_spending_data = GastosDeputados.objects.filter(txtcnpjcpf__in=branches_cnpjs).order_by("-datemissao")