ol.breadcrumb
- if contabilidade_atual.present?
li = link_to "Obras", contabilidade_medicoes_da_obra_path, class: "link_breadcrumb"
- else
li = link_to "Obras", rota_obras, class: "link_breadcrumb"
li = link_to "Obra #{@medicao_da_obra.obra.codigo}", rota_obra(@medicao_da_obra.obra), class: "link_breadcrumb"
li.active = "#{@medicao_da_obra.descricao_da_medicao}"
section.widget
.widget-body
== render 'card_detalhes_da_medicao'
.row
.col-md-12
.btn-toolbar
.btn-group
- if contabilidade_atual.present?
= link_to contabilidade_medicoes_da_obra_path, class: "btn btn-default btn-sm" do
i.icone-voltar
' Voltar
- else
= link_to rota_obra(@medicao_da_obra.obra), class: "btn btn-default btn-sm" do
i.icone-voltar
' Voltar
- if @medicao_da_obra.aberta? && esta_autorizado?(:edit)
= link_to edit_administrativo_medicao_da_obra_path(@medicao_da_obra), class: "btn btn-default btn-sm" do
i.icone-editar
' Editar
- if @medicao_da_obra.may_confirmar? && logado_na_obra?
= link_to contabilidade_editar_itens_do_servico_path(@medicao_da_obra), class: "btn btn-default btn-sm" do
i.icone-cadastrar
' Atualizar Itens do Serviço
- if !@medicao_da_obra.foi_liquidada? && esta_autorizado?(:destroy)
= link_to administrativo_medicao_da_obra_path(@medicao_da_obra), method: :delete, data: { confirm: 'Tem certeza?' }, class: "btn btn-default btn-sm" do
i.icone-excluir
span.text-danger Excluir
- if !@medicao_da_obra.medicao_por_email_respondida? && !contabilidade_atual.present?
==< link_to contabilidade_reenviar_email_medicao_path(@medicao_da_obra), class: "btn btn-primary btn-sm text-success", method: :patch, data: { confirm: 'Tem certeza que deseja solicitar a medição da obra por e-mail?' } do
i.fa.fa-envelope
' Solicitar
- if @medicao_da_obra.confirmada?
= link_to obras_path(relatorio: 'relatorio_de_medicao_em_liquidacao', format: :pdf, medicao_da_obra_id: @medicao_da_obra.id), class: "btn btn-default btn-sm", target: '_blank' do
i.icone-imprimir
' Imprimir
- if logado_na_obra?
.btn-group.pull-right
- if @medicao_da_obra.may_enviar_para_cef? && esta_autorizado?(:update, 'contabilidade/medicoes_da_obra')
= link_to contabilidade_enviar_para_cef_medicao_path(@medicao_da_obra), method: :patch, data: {confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do
i class="icone-avancar"
span Enviar p/ CEF
- if @medicao_da_obra.may_liberar_pela_cef? && esta_autorizado?(:update, 'contabilidade/medicoes_da_obra')
= link_to contabilidade_liberar_pela_cef_medicao_path(@medicao_da_obra), method: :patch, data: {confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do
i class="icone-avancar"
span Liberar
- if @medicao_da_obra.may_confirmar? && esta_autorizado?(:update, 'contabilidade/medicoes_da_obra')
= link_to contabilidade_confirmar_medicao_path(@medicao_da_obra), method: :patch, data: {confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do
i class="icone-avancar"
span Confirmar
- if @medicao_da_obra.may_voltar_para_aberta? && esta_autorizado?(:update, 'contabilidade/medicoes_da_obra')
= link_to contabilidade_voltar_para_aberta_medicao_path(@medicao_da_obra), method: :patch, data: { confirm: "Tem certeza que deseja reabrir a Medição?" }, class: "btn btn-default btn-sm" do
i class="icone-voltar"
span Reabrir Medição
- else
.btn-group.pull-right
-if esta_autorizado?(:update, 'contabilidade/medicoes_da_obra') && @medicao_da_obra.may_lancar? && session[:set_utilizando_intermodulos]
= link_to contabilidade_lancar_path(@medicao_da_obra), method: :patch, data: { confirm: "Tem certeza?" }, class: "btn btn-default btn-sm" do
i class="icone-avancar"
span Reconhecer Passivo
- if esta_autorizado?(:update) && @medicao_da_obra.lancada?
= link_to contabilidade_retornar_para_a_liquidar_path(@medicao_da_obra), method: :patch, data: {confirm: "Tem certeza que deseja reabrir a Medição??"}, class: "btn btn-default btn-sm" do
i class="icone-voltar"
span Voltar Etapa
- if @medicao_da_obra.liberada_pela_cef? && @medicao_da_obra.obra.origem_cef?
.col-md-12
.alert.alert-danger role="alert" style="margin-top: 10px; font-size: 90%;"
strong
| Atenção!
| Para confirmar medição, precisa informar as datas de envio para CEF e liberação pela CEF
.clearfix
ul id="tabs1" class="nav nav-tabs pull-left"
li class="#{'active' if params[:tab] == "documentos_da_medicao_da_obra" || !params[:tab]}"
a data-target="#documentos_da_medicao_da_obra" data-toggle="tab" aria-expanded="true"
' Documentos
=< badge @medicao_da_obra.documentos_da_medicao_da_obra.size
li class="#{'active' if params[:tab] == "liquidacao_da_medicao"}"
a data-target="#liquidacao_da_medicao" data-toggle="tab" aria-expanded="true"
' Liquidações
=< badge @medicao_da_obra.liquidacoes.confirmado.size
li class="#{'active' if params[:tab] == "empenhos_da_medicao_da_obra"}"
a data-target="#empenhos_da_medicao_da_obra" data-toggle="tab" aria-expanded="true"
' Empenhos
=< badge @medicao_da_obra.empenhos_da_medicao_da_obra.size
li class="#{'active' if params[:tab] == "servicos_da_obra"}"
a data-target="#servicos_da_obra" data-toggle="tab" aria-expanded="true"
' Cronograma da Medição
=< badge @medicao_da_obra.itens_do_servico_da_medicao_da_obra.size > 0 ? 1 : 0
- if @medicao_da_obra.obra.origem_cef?
li class="#{'active' if params[:tab] == "datas_da_medicao_da_cef"}"
a data-target="#datas_da_medicao_da_cef" data-toggle="tab" aria-expanded="true"
' PerÃodo na CEF
=< badge @medicao_da_obra.medicoes_da_caixa_da_obra.size
- if @medicao_da_obra.movimentacoes_do_plano_de_contas.debito.size > 0
li class="#{'active' if params[:tab] == "eventos_contabeis"}"
a data-target="#eventos_contabeis" data-toggle="tab" aria-expanded="true"
' Eventos Contabeis
=< badge @medicao_da_obra.movimentacoes_do_plano_de_contas.debito.size
-if esta_autorizado?(:update, 'contabilidade/medicoes_da_obra') && @medicao_da_obra.may_lancar? && session[:set_utilizando_intermodulos]
li class="#{'active' if params[:tab] == "eventos_contabeis_a_serem_lancados"}"
a data-target="#eventos_contabeis_a_serem_lancados" data-toggle="tab" aria-expanded="true"
' Eventos Contabeis a serem Lançados
=< badge @medicao_da_obra.eventos_contabeis_a_serem_lancados_no_reconhecimento.size
#tabs1c.tab-content.mb-lg
.tab-pane.clearfix class="#{'active' if params[:tab] == "documentos_da_medicao_da_obra" || !params[:tab]}" id="documentos_da_medicao_da_obra"
= render partial: 'obra/documentos_da_medicao_da_obra/grid_docs_da_medicao_da_obra', locals: { documentos_da_medicao_da_obra: @medicao_da_obra.documentos_da_medicao_da_obra }
.tab-pane.clearfix class="#{'active' if params[:tab] == "liquidacao_da_medicao"}" id="liquidacao_da_medicao"
= render partial: 'contabilidade/medicoes_da_obra/card_liquidacao_da_medicao'
.tab-pane.clearfix class="#{'active' if params[:tab] == "empenhos_da_medicao_da_obra"}" id="empenhos_da_medicao_da_obra"
= render partial: 'contabilidade/medicoes_da_obra/grid_empenhos_da_medicao_da_obra'
.tab-pane.clearfix class="#{'active' if params[:tab] == "servicos_da_obra"}" id="servicos_da_obra"
= render partial: 'contabilidade/medicoes_da_obra/grid_servicos_da_obra'
.tab-pane.clearfix class="#{'active' if params[:tab] == "datas_da_medicao_da_cef"}" id="datas_da_medicao_da_cef"
= render partial: 'contabilidade/medicoes_da_obra/grid_medicoes_da_caixa_da_obra'
.tab-pane.clearfix class="#{'active' if params[:tab] == "eventos_contabeis"}" id="eventos_contabeis"
== render partial: 'contabilidade/eventos_contabeis/grid_eventos_contabeis', locals: { movimentacoes_do_plano_de_contas: @medicao_da_obra.movimentacoes_do_plano_de_contas.debito, gerador: @medicao_da_obra }
-if esta_autorizado?(:update, 'contabilidade/medicoes_da_obra') && @medicao_da_obra.may_lancar? && session[:set_utilizando_intermodulos]
.tab-pane.clearfix class="#{'active' if params[:tab] == "eventos_contabeis_a_serem_lancados"}" id="eventos_contabeis_a_serem_lancados"
== render partial: 'contabilidade/eventos_contabeis/grid_eventos_contabeis_a_ser_lancados', locals: { eventos_contabeis_a_serem_lancados: @medicao_da_obra.eventos_contabeis_a_serem_lancados_no_reconhecimento, gerador: @medicao_da_obra }