Skip to content

Commit

Permalink
Merge pull request #2935 from prefeiturasp/fix/121584-relacao-de-bens…
Browse files Browse the repository at this point in the history
…-exibindo-nao-exibir-em-relacao-de-bens

fix(121584): Corrige relação de bens exibindo Rateios marcados como N…
Lucas-Santos-Rocha-dev authored May 17, 2024
2 parents f00cf7d + 9cbc8cb commit 61eebaf
Showing 4 changed files with 36 additions and 4 deletions.
6 changes: 5 additions & 1 deletion sme_ptrf_apps/core/api/views/relacao_bens_viewset.py
Original file line number Diff line number Diff line change
@@ -220,7 +220,11 @@ def relacao_bens_info(self, request):
msg = ""
if not relacao_bens:
rateios = RateioDespesa.rateios_da_conta_associacao_no_periodo(
conta_associacao=conta_associacao, periodo=periodo, aplicacao_recurso=APLICACAO_CAPITAL)
conta_associacao=conta_associacao,
periodo=periodo,
aplicacao_recurso=APLICACAO_CAPITAL,
nao_exibir_em_rel_bens=False,
)
if rateios:
msg = 'Documento pendente de geração'
else:
6 changes: 5 additions & 1 deletion sme_ptrf_apps/core/services/relacao_bens.py
Original file line number Diff line number Diff line change
@@ -65,7 +65,11 @@ def _retornar_dados_relatorio_relacao_de_bens(relacao_bens):

def _persistir_arquivo_relacao_de_bens(periodo, conta_associacao, usuario, prestacao=None, previa=False):
rateios = RateioDespesa.rateios_da_conta_associacao_no_periodo(
conta_associacao=conta_associacao, periodo=periodo, aplicacao_recurso=APLICACAO_CAPITAL)
conta_associacao=conta_associacao,
periodo=periodo,
aplicacao_recurso=APLICACAO_CAPITAL,
nao_exibir_em_rel_bens=False,
)

if rateios:
relacao_bens, _ = RelacaoBens.objects.update_or_create(
24 changes: 24 additions & 0 deletions sme_ptrf_apps/core/tests/tests_services/conftest.py
Original file line number Diff line number Diff line change
@@ -289,6 +289,30 @@ def rateio_despesa_2020_role_custeio_conferido_outra_conta(associacao, despesa_2
)


@pytest.fixture
def rateio_despesa_2020_role_capital_conferido_nao_exibir_em_relacao_de_bens(associacao, despesa_2020_1, conta_associacao_cartao, acao,
tipo_aplicacao_recurso_capital,
tipo_custeio_servico,
especificacao_ar_condicionado, acao_associacao_role_cultural):
return baker.make(
'RateioDespesa',
despesa=despesa_2020_1,
associacao=associacao,
conta_associacao=conta_associacao_cartao,
acao_associacao=acao_associacao_role_cultural,
aplicacao_recurso=tipo_aplicacao_recurso_capital,
tipo_custeio=tipo_custeio_servico,
especificacao_material_servico=especificacao_ar_condicionado,
valor_rateio=100.00,
update_conferido=True,
conferido=True,
quantidade_itens_capital=1,
valor_item_capital=100.0,
nao_exibir_em_rel_bens=False,
numero_processo_incorporacao_capital="123456"

)

@pytest.fixture
def rateio_despesa_2020_role_capital_conferido(associacao, despesa_2020_1, conta_associacao_cartao, acao,
tipo_aplicacao_recurso_capital,
Original file line number Diff line number Diff line change
@@ -346,7 +346,7 @@ def test_relacoes_de_bens_devem_ser_criadas_por_conta(associacao,
despesa_2020_1,
rateio_despesa_2020_role_custeio_conferido,
rateio_despesa_2020_role_custeio_nao_conferido,
rateio_despesa_2020_role_capital_conferido,
rateio_despesa_2020_role_capital_conferido_nao_exibir_em_relacao_de_bens,
despesa_2019_2,
rateio_despesa_2019_role_conferido,
acao_associacao_ptrf,
@@ -380,7 +380,7 @@ def test_comentarios_de_analise_sem_pc_atribuida_devem_ser_atualizados( associac
despesa_2020_1,
rateio_despesa_2020_role_custeio_conferido,
rateio_despesa_2020_role_custeio_nao_conferido,
rateio_despesa_2020_role_capital_conferido,
rateio_despesa_2020_role_capital_conferido_nao_exibir_em_relacao_de_bens,
despesa_2019_2,
rateio_despesa_2019_role_conferido,
acao_associacao_ptrf,

0 comments on commit 61eebaf

Please sign in to comment.