= 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 .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.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 - 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 editar_contas_path(@evento_contabil), 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 }