ol.breadcrumb li = "Despesas" - if logado_na_contabilidade? li = link_to "Registros das despesas", contabilidade_lancamentos_do_orcamento_da_despesa_despesas_path( contabilidade_atual.exercicio ), class: "link_breadcrumb" - elsif logado_no_administrativo? li = link_to "Registros das despesas", administrativo_lancamentos_do_orcamento_da_despesa_despesas_path( contexto_atual.exercicio ), class: "link_breadcrumb" - else li.active Registros da despessa li.active = @orcamento_da_despesa.try(:elemento_de_despesa_por_subacao).try(:subacao).try(:acao_iniciativa) li.active = @orcamento_da_despesa.try(:elemento_de_despesa_por_subacao).try(:elemento_de_despesa).try(:codigo_formatado) li.active = @orcamento_da_despesa.try(:fonte_de_recursos).try(:codigo) - if @orcamento_da_despesa.percentual_do_empenhado_sobre_o_valor_orcado > 0 = progressbar porcentagem: @orcamento_da_despesa.percentual_do_empenhado_sobre_o_valor_orcado, exibir_porcentagem: true - estilo_cards = "text-align: center; font-style: italic;" .row style="#{estilo_cards}" .col-md-4.col-sm-4 = widget_small titulo: "Despesa Fixada", valor: @orcamento_da_despesa.valor_fixado.to_f.real_contabil, tipo: "info", color_text: "text-white" .col-md-4.col-sm-4 = link_to contabilidade_relatorios_saldo_das_dotacoes_imprimir_path(relatorio: 'acrescimo', format: :pdf, orcamento_da_despesa_id: @orcamento_da_despesa.id), target: '_blank', title: "Clique aqui para imprimir o relatório com todos os acréscimos" do section.widget.bg-primary.text-white .widget-body.clearfix .row .col-xs-12 h6.bold.no-margin ' Total Acréscimo span.icon i.icone-imprimir p.h3.no-margin.fw-normal style="margin-top:10px" #{@orcamento_da_despesa.valor_total_acrescentado_na_alteracao.to_f.real_contabil} .col-md-4.col-sm-4 = link_to contabilidade_relatorios_saldo_das_dotacoes_imprimir_path(relatorio: 'reducao', format: :pdf, orcamento_da_despesa_id: @orcamento_da_despesa.id), target: '_blank', title: "Clique aqui para imprimir o relatório com todos os acréscimos" do section.widget.bg-danger.text-white .widget-body.clearfix .row .col-xs-12 h6.bold.no-margin ' Total Redução span.icon i.icone-imprimir p.h3.no-margin.fw-normal style="margin-top:10px" #{@orcamento_da_despesa.valor_total_reduzido_na_alteracao.to_f.real_contabil} .row style="#{estilo_cards}" .col-md-4.col-sm-4 = link_to contabilidade_relatorios_saldo_das_dotacoes_imprimir_path(relatorio: 'empenhado', format: :pdf, orcamento_da_despesa_id: @orcamento_da_despesa.id), target: '_blank', title: "Clique aqui para imprimir o relatório com todos os empenhos" do section.widget.bg-primary.text-white .widget-body.clearfix .row .col-xs-12 h6.bold.no-margin ' Total Empenhado span.icon i.icone-imprimir p.h3.no-margin.fw-normal style="margin-top:10px" #{@orcamento_da_despesa.total_empenhado.real_contabil} .col-md-4.col-sm-4 = link_to contabilidade_relatorios_saldo_das_dotacoes_imprimir_path(relatorio: 'anulado', format: :pdf, orcamento_da_despesa_id: @orcamento_da_despesa.id), target: '_blank', title: "Clique aqui para imprimir o relatório com todas as anulações de empenho" do section.widget.bg-primary.text-white .widget-body.clearfix .row .col-xs-12 h6.bold.no-margin ' Total Anulado span.icon i.icone-imprimir p.h3.no-margin.fw-normal style="margin-top:10px" #{@orcamento_da_despesa.valor_anulado.to_f.real_contabil} .col-md-4.col-sm-4 = link_to contabilidade_relatorios_saldo_das_dotacoes_imprimir_path(relatorio: 'bloqueado', format: :pdf, orcamento_da_despesa_id: @orcamento_da_despesa.id), target: '_blank', title: "Clique aqui para imprimir o relatório com todos bloqueios" do section.widget.bg-danger.text-white .widget-body.clearfix .row .col-xs-12 h6.bold.no-margin ' Total Bloqueado span.icon i.icone-imprimir p.h3.no-margin.fw-normal style="margin-top:10px" #{@orcamento_da_despesa.valor_bloqueado.to_f.real_contabil} .row style="#{estilo_cards}" - if ( logado_na_alteracao_orcamentaria? || logado_no_administrativo? ) && Configuracao.last.comprometimento_de_dotacoes? .col-md-4.col-sm-4 = link_to contabilidade_relatorios_saldo_das_dotacoes_imprimir_path(relatorio: 'saldo_comprometido', format: :pdf, orcamento_da_despesa_id: @orcamento_da_despesa.id), target: '_blank', title: "Clique aqui para imprimir o relatório com todos os PB em andamento e Solicitações de empenhos" do section.widget.bg-warning.text-white .widget-body.clearfix .row .col-xs-12 h6.bold.no-margin ' Total Comprometido span.icon i.icone-imprimir p.h3.no-margin.fw-normal style="margin-top:10px" #{@orcamento_da_despesa.valor_comprometido.to_f.real_contabil} .col-md-4.col-sm-4 = widget_small titulo: "Saldo Disp. Novos Processos", valor: @orcamento_da_despesa.saldo_disponivel_para_novos_processos.to_f.real_contabil, tipo: "success", color_text: "text-white" .col-md-4.col-sm-4 - if @orcamento_da_despesa.saldo.to_f >= 0 = widget_small titulo: "Saldo Orçamentário Disponível", valor: @orcamento_da_despesa.saldo.to_f.real_contabil, tipo: "success", color_text: "text-white" -else = widget_small titulo: "Saldo Orçamentário Disponível", valor: "R$ 0,00", tipo: "success", color_text: "text-white" - if Configuracao.last.comprometimento_de_dotacoes? == false .row style="#{estilo_cards}" .col-md-4.col-sm-4 - if @orcamento_da_despesa.saldo.to_f >= 0 = widget_small titulo: "Saldo Orçamentário Disponível", valor: @orcamento_da_despesa.saldo.to_f.real_contabil, tipo: "success", color_text: "text-white" -else = widget_small titulo: "Saldo Orçamentário Disponível", valor: "R$ 0,00", tipo: "success", color_text: "text-white" section.widget.widget-search header h5 Filtros .widget-controls a data-widgster="expand" href="#" style="display: none;" title="Expand" i.icone-cadastrar a data-widgster="collapse" href="#" title="Collapse" i.glyphicon.glyphicon-minus .widget-body = search_form_for @q, url: contabilidade_lancamentos_do_orcamento_da_despesa_lancamentos_path( contexto_atual.exercicio, @orcamento_da_despesa.id ), :html => {class: "form-vertical"} do |f| fieldset .form-group .col-sm-3.filter_column label.control-label for="normal-field" A partir de .input-group = f.text_field :data_do_lancamento_gteq, class: "form-control input-sm date-picker", autocomplete: "off" span.input-group-addon span.icone-calendario .col-sm-3.filter_column label.control-label for="normal-field" Até .input-group = f.text_field :data_do_lancamento_lteq, class: "form-control input-sm date-picker", autocomplete: "off" span.input-group-addon span.icone-calendario .form-actions.form-search-actions = f.submit "Filtrar", class: "btn btn-default btn-sm" .widget header p b ' Projeto/Atividade: = @orcamento_da_despesa.try(:elemento_de_despesa_por_subacao).try(:subacao).try(:acao_iniciativa) p b ' Elemento de Despesa: = @orcamento_da_despesa.try(:elemento_de_despesa_por_subacao).try(:elemento_de_despesa).try(:codigo_e_descricao) p b ' Fonte de Recurso: = @orcamento_da_despesa.fonte_de_recursos.try(:codigo_e_descricao) p b ' Unidade Orçamentária: = @orcamento_da_despesa.try(:elemento_de_despesa_por_subacao).try(:subacao).try(:unidade_orcamentaria).try(:codigo_completo_e_nome) .widget-body - if @orcamento_da_despesa.lancamentos_do_orcamento_da_despesa.empty? h6 Nenhum registro encontrado. - else .table-responsive table.table.table-hover thead tr th width="100" Data do Lançamento th width="120" Referente a th width="100" Valor th width="100" Saldo tbody - if @orcamento_da_despesa.primeiro_lancamento.present? tr td = @orcamento_da_despesa.primeiro_lancamento.data_do_lancamento td = @orcamento_da_despesa.primeiro_lancamento.referente_a td = @orcamento_da_despesa.primeiro_lancamento.valor.to_f.real_contabil td = @orcamento_da_despesa.primeiro_lancamento.valor.to_f.real_contabil - @lancamentos_do_orcamento_da_despesa.order('data_do_lancamento, created_at').each do |lancamento| - @saldo = @saldo - lancamento.valor unless lancamento.modulo_type == "Contabilidade::DotacaoDestino" - @saldo = @saldo + lancamento.valor if lancamento.modulo_type == "Contabilidade::DotacaoDestino" tr td = lancamento.data_do_lancamento td - if logado_na_contabilidade? || logado_no_administrativo? || logado_na_alteracao_orcamentaria? - if lancamento.modulo_type == "Contabilidade::Empenho" = link_to lancamento.referente_a, empenho_path(lancamento.modulo.try(:id)), target: "_blank" - elsif lancamento.modulo_type == "Contabilidade::AnulacaoDoEmpenho" = link_to lancamento.referente_a, empenho_path(lancamento.modulo.try(:empenho).try(:id), tab: "anulacoes"), target: "_blank" - elsif lancamento.modulo_type == "Contabilidade::BloqueioDeDotacao" = link_to lancamento.referente_a, contabilidade_bloqueio_de_dotacao_path(lancamento.modulo.try(:id)), target: "_blank" - else = lancamento.referente_a - else = lancamento.referente_a td - if lancamento.modulo_type == "Contabilidade::BloqueioDeDotacao" = lancamento.valor.abs.to_d.real_contabil - else = lancamento.valor.to_d.real_contabil td = @saldo.real_contabil