= javascript_include_tag 'contabilidade/eventos_contabeis/show'
ol.breadcrumb
li = link_to "Eventos Contábeis", contabilidade_eventos_contabeis_path(contabilidade_atual), class: "link_breadcrumb"
li.active = @evento_contabil.nome
.widget
.widget-body
h3.show-header
span.fw-semi-bold Evento Contábil
==<"#{@evento_contabil.try(:sequencial).to_s} - #{@evento_contabil.nome}"
.pull-right style="margin-top: -5px;"
- if @evento_contabil.padrao?
span.label.label-success => "PADRÃO"
header
.row
.col-sm-6
- if @evento_contabil.acao_do_sistema.present?
p
strong Ação do Sistema:
==< @evento_contabil.acao_do_sistema.nome
p
strong Detalhamento:
==< @evento_contabil.detalhamento
p
strong Modulo de Ativação:
==< @evento_contabil.modelo_i18n
p
strong Ativo:
- if @evento_contabil.ativo?
Sim
- else
Não
.col-sm-6
p
strong Classe:
==< "#{@evento_contabil.read_attribute_before_type_cast(:classe).to_s} - #{@evento_contabil.localizar(:classe)}"
p
strong Tipo:
==< "#{@evento_contabil.read_attribute_before_type_cast(:tipo).to_s} - #{@evento_contabil.localizar(:tipo)}"
- if @evento_contabil.grupo_de_evento_contabil_id.present?
p
strong Grupo do Evento Contabil:
==< @evento_contabil&.grupo_de_evento_contabil&.nome_do_grupo
- if @evento_contabil.acao_do_sistema.present? && @evento_contabil.acao_do_sistema.try(:codigo).to_i == 1 #Empenhar - apenas mostrar se for da ação empenhar
p
strong Tipo de Fornecedor:
- if @evento_contabil.tipo_de_fornecedor.present?
==< "#{@evento_contabil.localizar(:tipo_de_fornecedor)}"
- else
==< "Não informado"
- if @evento_contabil.classificacao_tipo_de_material.present?
p
strong Classificação do Tipo de Material:
==< @evento_contabil.localizar(:classificacao_tipo_de_material)
.col-sm-6
- if @evento_contabil.acao_do_sistema.present?
- if (@evento_contabil.classe.include?("retencoes_e_registros_de_obrigacoes") || @evento_contabil.classe.include?("apropriacoes_de_vpd")) && @evento_contabil.configuracao_do_evento_contabil.try(:tipo_de_reconhecimento_do_passivo).present?
p
strong Tipo de Reconhecimento do Passivo:
==< @evento_contabil.configuracao_do_evento_contabil.try(:tipo_de_reconhecimento_do_passivo_i18n)
.row
.col-sm-12
p
strong Descrição:
==< @evento_contabil.descricao
.row
.col-md-12
.btn-toolbar
.btn-group
= link_to contabilidade_eventos_contabeis_path(contabilidade_atual), class: "btn btn-default btn-sm" do
i.icone-voltar
' Voltar
- unless @evento_contabil.manual?
- if @evento_contabil.configuracao_do_evento_contabil.nil?
= link_to new_configuracao_do_evento_contabil_path( evento_contabil_id: @evento_contabil.id ), class: "btn btn-default btn-sm" do
i.icone-cadastrar
' Cadastrar Configurações
- else
= link_to edit_contabilidade_configuracao_do_evento_contabil_path(@evento_contabil.configuracao_do_evento_contabil.id), class: "btn btn-default btn-sm" do
i.icone-editar
' Editar Configurações
- if esta_autorizado? :edit && !@evento_contabil.fixo?
= link_to edit_contabilidade_evento_contabil_path(@evento_contabil), class: "btn btn-default btn-sm" do
i.icone-editar
' Editar
- if esta_autorizado?(:update) && !@evento_contabil.fixo?
= link_to contabilidade_conta_por_evento_contabil_new_path(evento_contabil_id: @evento_contabil.id), data: { toggle: "tooltip", placement: "bottom"}, style: "pointer-events: auto;", class: "btn btn-default btn-sm" do
i.icone-cadastrar
' Adicionar Contas
/ - if @evento_contabil.manual? && @evento_contabil.contas_por_eventos_contabeis.any? && esta_autorizado?(:update)
/ = link_to lancamento_manual_contabilidade_evento_contabil_path(id: @evento_contabil.id), data: { toggle: "tooltip", placement: "bottom"}, style: "pointer-events: auto;", class: "btn btn-default btn-sm" do
/ i.icone-cadastrar
/ ' Lançamento Manual
- if !@evento_contabil.movimentacoes_do_plano_de_contas.present? && !@evento_contabil.fixo? && @evento_contabil.pode_destruir?
= link_to @evento_contabil, method: :delete, data: { confirm: 'Tem certeza?' }, class: "btn btn-default btn-sm" do
i.icone-excluir
span.text-danger Excluir
- if @evento_contabil.try(:configuracao_do_evento_contabil).try(:eh_evento_com_sub_elemento_invalido?)
.row
.col-md-12
.alert.alert-danger role="alert" style="margin-top: 10px; font-size: 90%;"
strong
| Importante!
| Algum Subelemento deixou de existir nesse exercício, coloque um Subelemento equivalente no exercício atual
- if @evento_contabil.possui_dotacoes? == false
.row
.col-md-12
.alert.alert-warning role="alert" style="margin-top: 10px; font-size: 90%;"
strong
| Informação!
| Se necessário, cadastre as dotações para este evento contábil da classe Execução Orçamentária para facilitar os lançamentos de Empenhos, Liquidações e Pagamentos.
- if @evento_contabil.pode_adicionar_receitas? && !@evento_contabil.orcamentos_da_receita_por_evento_contabil.any?
.row
.col-md-12
.alert.alert-warning role="alert" style="margin-top: 10px; font-size: 90%;"
strong
| Informação!
| Se necessário, cadastre as receitas para este evento contábil da classe Execução Orçamentária da Receita para facilitar os lançamentos de Talões de Receita.
- if @evento_contabil.configuracao_do_evento_contabil.nil?
.row
.col-md-12
.alert.alert-danger role="alert" style="margin-top: 10px; font-size: 90%;"
strong
| Alerta!
| Para o evento ser ativado ele precisa primeiro ser configurado
.clearfix
ul id="tabs1" class="nav nav-tabs pull-left"
li class="#{'active' if params[:tab] == "contas_por_eventos_contabeis" || !params[:tab]}"
a data-target="#contas_por_eventos_contabeis" data-toggle="tab" aria-expanded="true"
' Contas
- if @evento_contabil.possui_dotacoes?
li class="#{'active' if params[:tab] == "dotacoes_do_evento_contabil"}"
a data-target="#dotacoes_do_evento_contabil" data-toggle="tab" aria-expanded="true"
' Dotações
=< badge @evento_contabil.configuracao_do_evento_contabil.sub_elementos_de_despesa_da_configuracao_contabil.size
- if @evento_contabil.pode_adicionar_receitas?
li class="#{'active' if params[:tab] == "receitas_do_evento_contabil"}"
a data-target="#receitas_do_evento_contabil" data-toggle="tab" aria-expanded="true"
' Receitas
=< badge @evento_contabil.orcamentos_da_receita_por_evento_contabil.size
- if @evento_contabil.possui_fontes?
li class="#{'active' if params[:tab] == "fontes_do_evento_contabil"}"
a data-target="#fontes_do_evento_contabil" data-toggle="tab" aria-expanded="true"
' Fontes
=< badge @evento_contabil.configuracao_do_evento_contabil.fontes_da_configuracao_contabil.size
#tabs1c.tab-content.mb-lg
.tab-pane.clearfix class="#{'active' if params[:tab] == "contas_por_eventos_contabeis" || !params[:tab]}" id="contas_por_eventos_contabeis"
= render partial: 'contabilidade/contas_por_eventos_contabeis/grid', locals: { pares_de_contas: @evento_contabil.contas_por_eventos_contabeis }
- if @evento_contabil.possui_dotacoes?
.tab-pane.clearfix class="#{'active' if params[:tab] == "dotacoes_do_evento_contabil" }" id="dotacoes_do_evento_contabil"
= render partial: 'grid_dotacoes', locals: { dotacoes: @evento_contabil.configuracao_do_evento_contabil.sub_elementos_de_despesa_da_configuracao_contabil }
- if @evento_contabil.pode_adicionar_receitas?
.tab-pane.clearfix class="#{'active' if params[:tab] == "receitas_do_evento_contabil" }" id="receitas_do_evento_contabil"
= render partial: 'grid_receitas', locals: { receitas: @evento_contabil.orcamentos_da_receita_por_evento_contabil }
- if @evento_contabil.possui_fontes?
.tab-pane.clearfix class="#{'active' if params[:tab] == "fontes_do_evento_contabil" }" id="fontes_do_evento_contabil"
= render partial: 'grid_fontes', locals: { fontes: @evento_contabil.configuracao_do_evento_contabil.fontes_da_configuracao_contabil }