Skip to content

Commit

Permalink
Hotfix/1.33.9 (#1603)
Browse files Browse the repository at this point in the history
* docs(1.33.9): Hotfix

Corrige 77339, 78548 e 78926

* fix(77339): Melhoria admin (#1600)

Agora é possivel cadastrar uma devolução ao tesouro com campos autocomplete

Co-authored-by: Lucas Santos Rocha <[email protected]>

* Fix/hf.78548 ordem lanctos acomp pc (#1601)

* refactor(78548): Remove imports não usados

* fix(78548): Altera ordem de despesas em lanctos

As despesas passam a ser ordenadas por data_documento em vez de
data_transacao dentro dos lançamentos para acompanhamento de PC.

* fix(78926): Corrige exclusão indevida de devolução ao tesouro (#1602)

Agora quando as solicitações de ajuste em lançamentos são copiadas para
uma nova análise, o campo de referência à devolução ao tesouro da
solicitação da análise anterior não é copiado.

Co-authored-by: Lucas Santos Rocha <[email protected]>
  • Loading branch information
alcfernandes and Lucas-Santos-Rocha-dev authored Nov 16, 2022
1 parent 56f7a4c commit 71c4053
Show file tree
Hide file tree
Showing 5 changed files with 18 additions and 6 deletions.
5 changes: 5 additions & 0 deletions hotfixes.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
### 1.33.9 - 16/11/2022 - Hotfix - Soluções de bugs urgentes durante a sprint 53
* (77339) Ata de retificação: Botão para a inclusão de devolução ao tesouro solicitada pela DRE não é exibido
* (78548) Acompanhamento PC: Conferência de lançamentos: despesas com pagamento antecipado são exibidas fora de ordem
* (78926) Acompanhamento PC: na cópia dos acertos não apagar as devoluções ao tesouro criadas anteriormente

### 1.33.8 - 10/10/2022 - Hotfix - Soluções de bugs urgentes durante a sprint 51
* (76004) Demonstrativo de Execução Físico-Financeira exibindo linha de total mesmo quando há apenas uma conta

Expand Down
2 changes: 1 addition & 1 deletion sme_ptrf_apps/__init__.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
__version__ = "1.33.8"
__version__ = "1.33.9"


__version_info__ = tuple(
Expand Down
12 changes: 9 additions & 3 deletions sme_ptrf_apps/core/admin.py
Original file line number Diff line number Diff line change
Expand Up @@ -470,6 +470,11 @@ class TipoDevolucaoTesouroAdmin(admin.ModelAdmin):
@admin.register(DevolucaoAoTesouro)
class DevolucaoAoTesouroAdmin(admin.ModelAdmin):

def get_dre(self, obj):
return obj.prestacao_conta.associacao.unidade.dre.nome

get_dre.short_description = 'DRE'

def get_unidade(self, obj):
return f'{obj.prestacao_conta.associacao.unidade.codigo_eol} - {obj.prestacao_conta.associacao.unidade.nome}' if obj and obj.prestacao_conta and obj.prestacao_conta.associacao and obj.prestacao_conta.associacao.unidade else ''

Expand All @@ -481,16 +486,17 @@ def get_referencia_periodo(self, obj):
get_referencia_periodo.short_description = 'Período'

list_display = (
'get_unidade', 'get_referencia_periodo', 'despesa', 'data', 'tipo', 'devolucao_total', 'valor', 'visao_criacao')
'get_dre', 'get_unidade', 'get_referencia_periodo', 'despesa', 'data', 'tipo', 'devolucao_total', 'valor', 'visao_criacao')

list_filter = (
'prestacao_conta__periodo', 'prestacao_conta', 'tipo', 'devolucao_total',
'visao_criacao', 'data')
'visao_criacao', 'data', 'prestacao_conta__associacao__unidade__dre')

list_display_links = ('get_unidade',)
readonly_fields = ('uuid', 'id')
readonly_fields = ('uuid', 'id', 'criado_em', 'alterado_em')
search_fields = ('prestacao_conta__associacao__unidade__codigo_eol', 'prestacao_conta__associacao__unidade__nome',
'prestacao_conta__associacao__nome', 'motivo')
autocomplete_fields = ['prestacao_conta', 'despesa']


@admin.register(ComentarioAnalisePrestacao)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ def copia_solicitacao_acerto_lancamento(solicitacao_acerto_lancamento_origem, pa
nova_solicitacao.pk = None
nova_solicitacao.uuid = uuid.uuid4()
nova_solicitacao.analise_lancamento = para
nova_solicitacao.devolucao_ao_tesouro = None # A cópia não deve referenciar a DT
nova_solicitacao.save()
return nova_solicitacao

Expand Down
4 changes: 2 additions & 2 deletions sme_ptrf_apps/core/services/prestacao_contas_services.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
from ..services.processos_services import get_processo_sei_da_prestacao
from ...despesas.models import RateioDespesa, Despesa
from ...receitas.models import Receita
from ..tasks import concluir_prestacao_de_contas_async, gerar_previa_demonstrativo_financeiro_async
from ..tasks import gerar_previa_demonstrativo_financeiro_async

from ..services.dados_demo_financeiro_service import gerar_dados_demonstrativo_financeiro
from .demonstrativo_financeiro_pdf_service import gerar_arquivo_demonstrativo_financeiro_pdf
Expand Down Expand Up @@ -674,7 +674,7 @@ def documentos_de_despesa_por_conta_e_acao_no_periodo(
filtrar_por_nome_fornecedor=filtrar_por_nome_fornecedor,
)

despesas = despesas.order_by("data_transacao")
despesas = despesas.order_by("data_documento")

lancamentos = []

Expand Down

0 comments on commit 71c4053

Please sign in to comment.