ol.breadcrumb - if logado_no_planejamento? li = link_to "Previsão da Receita", base_naturezas_da_receita_path(contexto_atual.class.to_s.downcase, contexto_atual.exercicio), class: "link_breadcrumb" - else li = link_to "Alterar Previsão", base_naturezas_da_receita_path(modulo: contexto_atual.class.to_s.downcase, exercicio: contexto_atual.exercicio), class: "link_breadcrumb" li = link_to @natureza_da_receita.classificacao.formatar, @natureza_da_receita, class: "link_breadcrumb" .widget .widget-body h3.show-header span.fw.semi-bold Previsão da Receita - span.fw.semi-bold style="font-size:19px" #{@natureza_da_receita.codigo_formatado_e_descricao} br - if @natureza_da_receita.unidades_orcamentarias_por_natureza_da_receita.present? strong ' TOTAL PREVISTO: = @natureza_da_receita.valor_total.real_contabil br br .row .col-md-12 .btn-toolbar .btn-group = link_to base_naturezas_da_receita_path(modulo: contexto_atual.class.to_s.downcase, exercicio: contexto_atual.exercicio) + session[:filtros_natureza_da_receita].to_s, class: "btn btn-default btn-sm" do i.icone-voltar ' Voltar - if logado_no_planejamento? - if @natureza_da_receita.unidades_orcamentarias_por_natureza_da_receita.empty? ' Nenhuma informação cadastrada. - if esta_autorizado?(:update, 'loa/orcamentos_da_receita') && verifica_autorizacao_para_status_de_orcamento('aberto') ' Cadastre =< link_to "aqui", loa_edit_orcamento_da_receita_path( @natureza_da_receita ) - else - if esta_autorizado?(:update, 'loa/orcamentos_da_receita') && verifica_autorizacao_para_status_de_orcamento('aberto') = link_to "Atualizar Orçamento da Receita", loa_edit_orcamento_da_receita_path( @natureza_da_receita ), class: 'btn btn-primary btn-sm' - else = link_to alterar_previsao_da_receita_path(@natureza_da_receita), class: "btn btn-primary btn-sm" do i.icone-editar ' Alterar Previsão da Receita / - if @natureza_da_receita.orcamentos_da_receita.sum(:movimentacoes_do_plano_de_contas).any? / .widget / .widget-body / table.table.table-hover.table-responsive style="font-size: 14px;" / thead / tr / th width="35%" Evento Contabil / th width="15%" Saldo / th width="25%" Débito / th width="25%" Crédito / th / tbody / - @natureza_da_receita.orcamentos_da_receita.sum(:movimentacoes_do_plano_de_contas).each do |movimentacao_do_plano_de_contas| / tr / td = movimentacao_do_plano_de_contas.evento_contabil.nome / td = movimentacao_do_plano_de_contas.valor.to_d.real_contabil / td = movimentacao_do_plano_de_contas.conta.codigo_formatado_e_nome / td = movimentacao_do_plano_de_contas.conta_par.codigo_formatado_e_nome / td = link_to movimentacao_do_plano_de_contas, method: :delete, data: {confirm: 'Tem certeza?' }, class: 'btn btn-default btn-sm' do / i.icone-excluir .widget .widget-body - if logado_no_planejamento? - @natureza_da_receita.unidades_orcamentarias_por_natureza_da_receita.nao_revisados.each do |unidade_orcamentaria_por_natureza_da_receita| table.table thead tr th | UNIDADE ORÇAMENTÁRIA: = unidade_orcamentaria_por_natureza_da_receita.unidade_orcamentaria.nome th.align-right width='20%' ' Total: = unidade_orcamentaria_por_natureza_da_receita.valor_total.real_contabil tbody - unidade_orcamentaria_por_natureza_da_receita.orcamentos_da_receita.each do |orcamento_da_receita| tr td = orcamento_da_receita.fonte_de_recursos.codigo_e_descricao td.align-right = orcamento_da_receita.valor.real_contabil - else - @natureza_da_receita.unidades_orcamentarias_por_natureza_da_receita.each do |unidade_orcamentaria_por_natureza_da_receita| table.table thead tr th | UNIDADE ORÇAMENTÁRIA: = unidade_orcamentaria_por_natureza_da_receita.unidade_orcamentaria.nome th.align-right width='20%' | Previsão Inicial th.align-right width='20%' | Previsão Atualizada tbody - unidade_orcamentaria_por_natureza_da_receita.orcamentos_da_receita.each do |orcamento_da_receita| tr td = orcamento_da_receita.fonte_de_recursos.codigo_e_descricao td.align-right = orcamento_da_receita.valor.real_contabil td.align-right = orcamento_da_receita.valor_atual.real_contabil tfoot td .row .col-sm-6 p span.bold Previsão Inicial: | #{ unidade_orcamentaria_por_natureza_da_receita.valor_total.real_contabil} .col-sm-6 p span.bold Previsão Atualizada: | #{ unidade_orcamentaria_por_natureza_da_receita.valor_total_alteracao.real_contabil} .widget .widget-body table.table h4 | Ocorrências de Alteração - if @natureza_da_receita.ocorrencias_da_alteracao_da_receita.empty? h6 Nenhum registro encontrado. - else thead tr th | Data da Alteração th | Tipo de Alteração tbody - @natureza_da_receita.ocorrencias_da_alteracao_da_receita.order("created_at desc").each do |ocorrencia_da_alteracao| tr td = ocorrencia_da_alteracao.try(:created_at).to_date td = ocorrencia_da_alteracao.ocorrencia_i18n - movimentacoes_do_orcamento_da_receita = Contabilidade::MovimentacaoDoPlanoDeContas.where(tipo_de_lancamento: :debito).where("gerador_type like 'Loa::OrcamentoDaReceita' AND gerador_id in (?)", @natureza_da_receita.orcamentos_da_receita.pluck(:id)) - if movimentacoes_do_orcamento_da_receita.any? .widget .widget-body h3.show-header span.fw.semi-bold Eventos Contabeis br == render partial: 'contabilidade/eventos_contabeis/grid_eventos_contabeis', locals: { movimentacoes_do_plano_de_contas: movimentacoes_do_orcamento_da_receita, gerador: @natureza_da_receita }