ol.breadcrumb li = link_to "Restos a Pagar", restos_a_pagar_empenhos_path, class: "link_breadcrumb" li.active = @empenho.numero_do_empenho .row .col-lg-12 .widget header | Dados do Empenho: b =< @empenho.numero_do_empenho =< link_to " ver detalhes", empenho_path(@empenho), target: :blank .pull-right span.label.label-default => "ORÇAMENTO #{@empenho.try(:orcamento).try(:exercicio)}" span.label.label-warning => "RESTOS A PAGAR" .widget-body .row .col-sm-12 p strong Unidade Orçamentária: =< @empenho.unidade_orcamentaria.codigo_completo_e_nome p strong Unidade Orçamentária do Exercício: =< @empenho.unidade_orcamentaria_do_exercicio.try(:codigo_completo_e_nome_e_exercicio) .col-sm-12 p strong Projeto/Atividade: =< @empenho.acao_codigo_e_nome .col-sm-12 p strong Fonte: =< @empenho.fonte_de_recursos_codigo_e_descricao p strong Elemento de Despesa: =< @empenho.orcamento_da_despesa&.elemento_de_despesa_codigo_e_descricao p strong Sub-elemento de Despesa: =< @empenho.try(:sub_elemento_de_despesa).try(:codigo_e_descricao) .row .col-sm-12 p strong Fornecedor: =< @empenho.try(:pessoa).try(:nome_e_cpf_ou_cnpj) .btn-toolbar .btn-group = link_to restos_a_pagar_empenhos_path, class: "btn btn-default btn-sm" do i.icone-voltar ' Voltar = link_to configurar_unidade_orcamentaria_empenho_path(@empenho), class: "btn btn-default btn-sm" do i.icone-editar ' Configurar Unidade Orçamentária .widget .widget-body .row .table-responsive table.table.table-hover thead tr th th Saldo Inicial th Liquidado th Pago th Cancelado th Atual tbody tr td width="20%" style="font-weight: bold;" Processado td = @empenho.valor_processado.try(:real_contabil) td = 'R$ 0,00' td = @empenho.valor_processado_pago.try(:real_contabil) td = @empenho.valor_cancelado_processado.to_f.try(:real_contabil) td = @empenho.saldo_atual_processado.try(:real_contabil) thead tbody tr td width="20%" style="font-weight: bold;" Não Processado td = @empenho.valor_nao_processado.try(:real_contabil) td = @empenho.valor_nao_processado_liquidado.try(:real_contabil) td = @empenho.valor_nao_processado_pago.try(:real_contabil) td = @empenho.valor_cancelado_nao_processado.try(:real_contabil) td = @empenho.saldo_atual_nao_processado.try(:real_contabil) .widget header h5 ' Lista de span.fw-semi-bold Lançamentos do Restos a Pagar .widget-body .row - data_inicio = Date.new(contexto_atual.exercicio, 1, 1) - data_fim = Date.new(contexto_atual.exercicio, 12, 31) - liquidacoes_rp = @empenho.liquidacoes.de_restos_a_pagar.where('data_da_liquidacao IS NULL or (data_da_liquidacao >= ? and data_da_liquidacao <= ?)', data_inicio, data_fim).to_a - pagamentos_rp = @empenho.pagamentos.where('data >= ? and data <= ?', data_inicio, data_fim).to_a - movimentos_rp = liquidacoes_rp + pagamentos_rp - if movimentos_rp.empty? .col-sm-12 h6 Nenhum registro encontrado. - else .table-responsive table.table.table-hover thead tr th Data do lançamento th Referente a th Status th Valor tbody - movimentos_rp.each do |movimento| tr - if movimento.class.name == "Contabilidade::Liquidacao" - if movimento.empenho.present? && !movimento.try(:cancelamento_de_resto_a_pagar).present? td = movimento.try(:data_da_liquidacao) td = link_to "Liquidação #{movimento.numero}", contabilidade_liquidacao_path(movimento.id), target: '_blank' td = movimento.localizar(:status) td = movimento.valor.real_contabil - elsif movimento.cancelamento_de_resto_a_pagar.present? td = movimento.cancelamento_de_resto_a_pagar.data td = link_to "Cancelamento", contabilidade_cancelamento_de_resto_a_pagar_path(movimento.cancelamento_de_resto_a_pagar.id), target: '_blank' td = movimento.cancelamento_de_resto_a_pagar.localizar(:status) td = movimento.valor_cancelado.real_contabil - else td = movimento.try(:data) td = link_to "Pagamento #{movimento.numero} - Liquidacao: #{movimento.liquidacao.numero}", contabilidade_pagamento_path(movimento.id), target: '_blank' td = movimento.localizar(:status) td = movimento.valor.real_contabil