- subacao.elementos_de_despesa_por_subacao.each do |elemento_de_despesa_por_subacao| header span ' Elemento de Despesa: span.fw-semi-bold = elemento_de_despesa_por_subacao.elemento_de_despesa.codigo_e_descricao .pull-right h5 ' Valor Total: span.fw-semi-bold - if elemento_de_despesa_por_subacao.try(:subacao).try(:acao).try(:solicitacao_de_alteracao_orcamentaria).present? && elemento_de_despesa_por_subacao.try(:subacao).try(:acao).try(:solicitacao_de_alteracao_orcamentaria).try(:orcamento).try(:id) < contexto_atual.id => elemento_de_despesa_por_subacao.valor_orcamentado.try(:real_contabil) - else => elemento_de_despesa_por_subacao.valor_total.try(:real_contabil) - if elemento_de_despesa_por_subacao.de_credito_adicional span.label.label-warning.fw-semi-bold =< "Crédito Adicional" .widget-body table.table.table-bordered thead tr th Fonte de Recursos th.align-right Valor tbody - elemento_de_despesa_por_subacao.orcamentos_da_despesa.each do |orcamento_da_despesa| tr td = orcamento_da_despesa.fonte_de_recursos.try(:codigo_e_descricao) - if orcamento_da_despesa.de_credito_adicional span.pull-right.label.label-warning.fw-semi-bold =< "Crédito Adicional" - if elemento_de_despesa_por_subacao.subacao.acao.solicitacao_de_alteracao_orcamentaria.present? && elemento_de_despesa_por_subacao.subacao.acao.solicitacao_de_alteracao_orcamentaria.orcamento.id > contexto_atual.id td.align-right = orcamento_da_despesa.valor_total_acrescentado_na_alteracao.to_f.try(:real_contabil) - else td.align-right = orcamento_da_despesa.valor.to_f.try(:real_contabil) - if subacao.elementos_de_despesa_por_subacao.empty? section.widget h6 ' Nenhum orçamento da despesa encontrado. Cadastre orçamentos da despesa =< link_to "aqui", loa_edit_orcamento_da_despesa_path(subacao)