ol.breadcrumb li = link_to "Balancetes De Verificações", contabilidade_balancetes_de_verificacoes_path, class: "link_breadcrumb" li.active Balancete ##{@balancete_de_verificacao.id} .widget .widget-body h3.show-header ' Geração do span.fw-semi-bold ==< "Balancete de Verificação" .row .col-sm-6 p strong Orçamento: ==< @balancete_de_verificacao.orcamento.try(:exercicio) p strong Mês de Referência: ==< Date::MONTHNAMES[Contabilidade::BalanceteDeVerificacao.mes_de_referencias[@balancete_de_verificacao.mes_de_referencia]] .row .col-md-12 .btn-toolbar .btn-group = link_to contabilidade_balancetes_de_verificacoes_path, class: "btn btn-default btn-sm" do i.icone-voltar ' Voltar - if @balancete_de_verificacao.lote_do_sim_finalizado? == false || current_usuario.desenvolvedor? - if esta_autorizado? :destroy = link_to @balancete_de_verificacao, method: :delete, data: { confirm: 'Tem certeza?' }, class: "btn btn-default btn-sm" do i.icone-excluir span.text-danger Excluir .btn-group =< link_to '#', id: "imprimir_relatorio_do_balancete", class: "btn btn-default btn-sm" do i.icone-imprimir ' Relatório do Balancete de Verificação Mensal .clearfix ul id="tabs1" class="nav nav-tabs pull-left" li class="#{'active' if params[:tab] == "movimentacoes_do_balancete" || !params[:tab]}" a data-target="#movimentacoes" data-toggle="tab" aria-expanded="true" ' Balancete =< badge @balancete_de_verificacao.movimentacoes_das_contas_do_balancete.includes(:conta).group(:conta_id).count.size li a data-target="#bens_do_balancete_nao_lancado" data-toggle="tab" aria-expanded="true" ' Bens Não Lançados =< badge @balancete_de_verificacao.bens_do_balancete.where(lancado: false).count li a data-target="#bens_do_balancete_lancado" data-toggle="tab" aria-expanded="true" ' Bens Lançados =< badge @balancete_de_verificacao.bens_do_balancete.where(lancado: true).count - if @balancete_de_verificacao.bens_do_balancete.present? li class="#{'active' if params[:tab] == "eventos_contabeis"}" a data-target="#eventos_contabeis" data-toggle="tab" aria-expanded="true" ' Eventos Contabeis =< badge @balancete_de_verificacao.bens_do_balancete.sum(&:movimentacoes_do_plano_de_contas).try(:debito).try(:size).to_i #tabs1c.tab-content.mb-lg .tab-pane.clearfix class="#{'active' if params[:tab] == "movimentacoes_do_balancete" || !params[:tab]}" id="movimentacoes" = render partial: 'movimentacoes' .tab-pane.clearfix id="bens_do_balancete_nao_lancado" = render partial: 'grid_bens_do_balancete_nao_lancados', locals: { bens_nao_lancados: @balancete_de_verificacao.bens_do_balancete.where(lancado: false ) } .tab-pane.clearfix id="bens_do_balancete_lancado" = render partial: 'grid_bens_do_balancete_lancados', locals: { bens_lancados: @balancete_de_verificacao.bens_do_balancete.where(lancado: true ) } - if @balancete_de_verificacao.bens_do_balancete.present? .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: @balancete_de_verificacao.bens_do_balancete.sum(&:movimentacoes_do_plano_de_contas).try(:debito), gerador: @balancete_de_verificacao } #modal_relatorio_do_balancete.modal.fade[role="dialog"] .modal-dialog.modal-lg[role="document"] .modal-content = form_tag(contabilidade_relatorios_balancetes_de_verificacoes_imprimir_path, method: :get, target: "_blank", role: "form", id: 'consulta_balancete') do |f| .modal-header button.close[type="button" data-dismiss="modal" aria-label="Close"] span[aria-hidden="false"] | × h4.modal-title | Dados para imprimir o Balancete de Verificação Mensal: .modal-body = hidden_field_tag :relatorio, "balancete", id: 'relatorio_id' = hidden_field_tag :balancete_id, @balancete_de_verificacao.id .form-group .row .col-md-3 = label_tag :codigo, 'Conta', class: 'control-label' = text_field_tag :codigo_start, '', class: "form-control input-sm", maxlength: 16, id: "codigo_start" .col-md-5 = label_tag :grupo_de_conta, "Natureza da Informação", class: "control-label" .input-group = select_tag "grupo_de_conta", options_from_collection_for_select( \ @grupos_de_conta, :id, :nome,'' \ ), include_blank: "Selecione", id: "grupo_de_conta_modal", class: "form-control s8" .form-group .row .col-md-12 = label_tag :unidade_gestora, "Unidade Gestora", class: "control-label" .input-group = select_tag "unidade_gestora", options_from_collection_for_select( \ @unidades_gestoras, :id, :codigo_e_nome,'' \ ), include_blank: "CONSOLIDADO", id: "unidade_gestora_modal", class: "form-control s8", multiple: true span class="error_explanation error_ug" style="display: none;" ' Para consultar por uma ou mais unidades remova a opção CONSOLIDADO .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: $('#codigo_start').mask('0.0.0.0.0.00.00'); $("#imprimir_relatorio_do_balancete").click(function(e) { $('#modal_relatorio_do_balancete').modal('show'); limpa_campos_do_modal() $("input[type=submit]").prop("disabled", false); setTimeout(function() { $("#grupo_de_conta_modal").select2(); $("#unidade_gestora_modal").select2(); }, 500); }); $(document).on("click","input[type=submit]", function(){ if ($("#grupo_de_conta_modal").val() != "" && $("#data_inicial_modal").val() != "" && $("#data_final_modal").val() != ""){ if ($("#unidade_gestora_modal").val().length > 1 && $("#unidade_gestora_modal").val().includes("")){ $('.error_ug').show(); return false } $('#modal_relatorio_do_balancete').modal('hide'); } }); function limpa_campos_do_modal(){ //$("#unidade_gestora_modal").val(""); $('.error_ug').hide(); }