ol.breadcrumb li = link_to "Despesas Extraorçamentárias", contabilidade_despesas_extra_orcamentarias_path(contabilidade_atual), class: "link_breadcrumb" li.active = "Despesa #{@despesa_extra_orcamentaria.id}" .widget .widget-body h3.show-header =< 'Despesa Extraorçamentária' span.fw-semi-bold =< @despesa_extra_orcamentaria.numero_de_caixa.to_s .pull-right style="margin-top: -20px;" span.label.label-default => "ORÇAMENTO #{@despesa_extra_orcamentaria.try(:orcamento).try(:exercicio)}" - if @despesa_extra_orcamentaria.estorno_de_despesa_extra_orcamentaria.present? span.label.label-danger ESTORNADO - if @despesa_extra_orcamentaria.enviado_para_o_sim? span.label.label-info => "ENVIADA PARA O SIM" .row .col-md-6 p strong Data de Emissão: =< @despesa_extra_orcamentaria.data_de_emissao p strong Unidade Orcamentária: =< @despesa_extra_orcamentaria.unidade_orcamentaria.nome p strong Conta Extraorçamentária: =< @despesa_extra_orcamentaria.conta_extra_orcamentaria.descricao p strong Conta Bancária da Unidade: =< link_to @despesa_extra_orcamentaria.conta_bancaria_por_unidade_orcamentaria.conta_bancaria.to_s, registro_bancario_path(@despesa_extra_orcamentaria.conta_bancaria_por_unidade_orcamentaria), target: "_blank" p strong Credor: =< @despesa_extra_orcamentaria.pessoa.nome p strong Histórico: =< @despesa_extra_orcamentaria.historico .col-md-6 - if @despesa_extra_orcamentaria.pagamento_da_retencao.present? p. strong Pagamento Orçamentario: =< link_to @despesa_extra_orcamentaria.pagamento_da_retencao.try(:pagamento).try(:numero), contabilidade_pagamento_path(@despesa_extra_orcamentaria.pagamento_da_retencao.pagamento.id), target: "_blank" p. strong Valor da Despesa: =< @despesa_extra_orcamentaria.valor_da_despesa.to_f.real_contabil p. strong Valor Juros e Multa: =< @despesa_extra_orcamentaria.valor_juros_e_multa.to_f.real_contabil p. strong Número do Pagamento: =< @despesa_extra_orcamentaria.numero_formatado p. strong Número do Documento: =< @despesa_extra_orcamentaria.numero_do_documento p strong Tipo de Documento: =< @despesa_extra_orcamentaria.localizar(:tipo_de_documento) - if @despesa_extra_orcamentaria.estornada? p strong Estornado em: =< @despesa_extra_orcamentaria.estorno_de_despesa_extra_orcamentaria.data_do_estorno .row .col-md-12 .btn-toolbar .btn-group = link_to contabilidade_despesas_extra_orcamentarias_path(contabilidade_atual), class: "btn btn-default btn-sm" do i.icone-voltar ' Voltar - if !@despesa_extra_orcamentaria.enviado_para_o_sim? && !@despesa_extra_orcamentaria.balancete_pcasp_gerado?(@despesa_extra_orcamentaria.try(:retornar_data_do_lancamento_por_objeto)) && !@despesa_extra_orcamentaria.mes_bloqueado? && @despesa_extra_orcamentaria.detalhe_do_pagamento_id.blank? && !@despesa_extra_orcamentaria.estorno_de_despesa_extra_orcamentaria.present? && !@despesa_extra_orcamentaria.esta_em_um_lote? - if esta_autorizado?(:edit) = link_to edit_contabilidade_despesa_extra_orcamentaria_path(@despesa_extra_orcamentaria), class: "btn btn-default btn-sm" do i.icone-editar ' Editar - if esta_autorizado?(:destroy) && !@despesa_extra_orcamentaria.esta_em_um_lote? = link_to contabilidade_despesa_extra_orcamentaria_path(@despesa_extra_orcamentaria), method: :delete, data: { confirm: 'Tem certeza?' }, class: "btn btn-default btn-sm" do i.icone-excluir span.text-danger Excluir - if !@despesa_extra_orcamentaria.estorno_de_despesa_extra_orcamentaria.present? && !@despesa_extra_orcamentaria.esta_em_um_lote? = link_to new_contabilidade_estornos_de_despesa_extra_orcamentaria_path(despesa_extra_orcamentaria_id: @despesa_extra_orcamentaria), class: "btn btn-default btn-sm mb-xs", title: "Estornar Despesa" do i.icone-anular ' Estornar .btn-group.dropdown data-dropdown="" style="" button type="button" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" i.icone-imprimir ' Imprimir span class="caret" ul class="dropdown-menu" li /= link_to "Pagamento Extraorcamentário", imprimir_contabilidade_despesa_extra_orcamentaria_path(relatorio: 'despesa_extra_orcamentaria', format: :pdf, despesa_extra_orcamentaria_id: @despesa_extra_orcamentaria.id), class: 'icone-arquivo', target: '_blank' = link_to " Pagamento Extraorcamentário", '#', class: 'icone-arquivo', id: 'imprimir_pagamento' - if @despesa_extra_orcamentaria.estornada? = link_to "Estorno de Pagamento Extraorcamentario", imprimir_contabilidade_despesa_extra_orcamentaria_path(relatorio: 'estorno_despesa_extra_orcamentaria', format: :pdf, despesa_extra_orcamentaria_id: @despesa_extra_orcamentaria.id), class: 'icone-arquivo', target: '_blank' / Tabs .clearfix ul id="tabs1" class="nav nav-tabs pull-left" li class="#{'active' if params[:tab] == "lancamentos_extraorcamentario_despesa" || !params[:tab]}" a data-target="#lancamentos_extraorcamentario_despesa" data-toggle="tab" aria-expanded="true" ' Lançamentos =< badge @despesa_extra_orcamentaria.lancamentos_extraorcamentario_despesa.size li a data-target="#eventos_contabeis" data-toggle="tab" aria-expanded="true" ' Eventos Contabeis =< badge @despesa_extra_orcamentaria.movimentacoes_do_plano_de_contas.try(:debito).try(:size) - if @despesa_extra_orcamentaria.estorno_de_despesa_extra_orcamentaria.present? li a data-target="#eventos_contabeis_estorno" data-toggle="tab" aria-expanded="true" ' Eventos Contabeis do Estorno =< badge @despesa_extra_orcamentaria.estorno_de_despesa_extra_orcamentaria.movimentacoes_do_plano_de_contas.try(:debito).try(:size) li a data-target="#estorno_de_despesa_extra" data-toggle="tab" aria-expanded="true" ' Estorno de Despesa Extra Orçamentaria =< badge @despesa_extra_orcamentaria.estorno_de_despesa_extra_orcamentaria.present? ? 1 : 0 #tabs1c.tab-content.mb-lg .tab-pane.clearfix class="#{'active' if params[:tab] == "lancamentos_extraorcamentario_despesa" || !params[:tab]}" id="lancamentos_extraorcamentario_despesa" = render partial: 'contabilidade/lancamentos_extraorcamentario_despesa/grid_despesas', locals: { lancamentos_extraorcamentario_despesa: @despesa_extra_orcamentaria.lancamentos_extraorcamentario_despesa} .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: @despesa_extra_orcamentaria.movimentacoes_do_plano_de_contas.try(:debito), gerador: @despesa_extra_orcamentaria } - if @despesa_extra_orcamentaria.estorno_de_despesa_extra_orcamentaria.present? .tab-pane.clearfix class="#{'active' if params[:tab] == "eventos_contabeis_estorno"}" id="eventos_contabeis_estorno" == render partial: 'contabilidade/eventos_contabeis/grid_eventos_contabeis', locals: { movimentacoes_do_plano_de_contas: @despesa_extra_orcamentaria.estorno_de_despesa_extra_orcamentaria.movimentacoes_do_plano_de_contas.try(:debito), gerador: @despesa_extra_orcamentaria } .tab-pane.clearfix class="#{'active' if params[:tab] == "estorno_de_despesa_extra"}" id="estorno_de_despesa_extra" == render partial: 'grid_estornos_de_despesa_extra', locals: { estorno_de_despesa_extra: @despesa_extra_orcamentaria.estorno_de_despesa_extra_orcamentaria} #modal_imprimir_pagamento.modal.fade[role="dialog"] .modal-dialog[role="document"] .modal-content = form_tag(imprimir_contabilidade_despesa_extra_orcamentaria_path(relatorio: 'despesa_extra_orcamentaria', format: :pdf, despesa_extra_orcamentaria_id: @despesa_extra_orcamentaria.id), method: :get, target: "_blank", role: "form", id: 'relatorio_pagamento_modal' ) do |f| .modal-header button.close[type="button" data-dismiss="modal" aria-label="Close"] span[aria-hidden="false"] | × h4.modal-title | Dados para imprimir a Despesa Extra-orçamentária: .modal-body .form-group .row = label_tag :com_capa, "Imprimir com capa?", class: "col-sm-6 control-label", for: "col-sm-4 control-label" .col-sm-7 .radio .row .col-sm-4 = radio_button_tag :com_capa, true, checked: :checked = label_tag :com_capa, "Sim", :value => true .col-sm-4 = radio_button_tag :com_capa, false = label_tag :com_capa, "Não", :value => false = hidden_field_tag :relatorio, "despesa_extra_orcamentaria" = hidden_field_tag :id, @despesa_extra_orcamentaria.id .modal-footer =< submit_tag 'Imprimir', class: "btn btn-primary", target: '_blank' i.icone-imprimir ' Imprimir button.btn.btn-default type="button" data-dismiss="modal" ' Fechar javascript: $("#imprimir_pagamento").click(function(e) { $('#modal_imprimir_pagamento').modal('show'); $("input[type=submit]").prop("disabled", false); }); $(document).on("click","input[type=submit]", function(){ $('#modal_imprimir_pagamento').modal('hide'); });