= javascript_include_tag "contabilidade/relatorios_da_contabilidade/selecione_relatorio" ol.breadcrumb li.active Relatórios da Contabilidade section.widget header h5 span.fw-semi-bold ' RELATÓRIO GERENCIAIS .widget-body = form_tag(impressoes_path, id: 'form_impressao', method: :post, target: "_blank") do input(type="hidden" name="data_pdf" value="") .brbr .brbr span.fw-semi-bold ' Relatórios da Despesa .halfbr .halfbr a.link_modal.form-pdf#despesa_por_classificacao_economica href="#" Despesa por Classificação Econômica .halfbr a.link_modal.form-pdf#despesa_por_funcao_e_subfuncao href="#" Despesa por Função e Subfunção .halfbr a.link_modal.form-pdf#despesa_por_fonte_funcao_subfuncao_e_classificacao_economica href="#" Despesa por Fonte, Função, Subfunção e Classificação Economica .halfbr a.link_modal_receita_e_despesa_por_fonte_de_recursos.form-pdf#relatorio_receita_e_despesa_por_fonte href="#" Relatório de Acompanhamento de Receita e Despesa por Fonte de Recurso .brbr span.fw-semi-bold ' Relatórios da Receita .halfbr .halfbr a.link_modal_receita.form-pdf#arrecadacao_de_receita_conta_bancaria href="#" Relatório de Arrecadação de Receita por Conta Bancária .halfbr a.link_modal_receita_classificacao.form-pdf#arrecadacao_de_receita_por_classificacao_economica href="#" Relatório de Arrecadação de Receita por Classificação Econômica .halfbr a.link_modal_receita_contribuinte.form-pdf#arrecadacao_de_receita_por_contribuinte href="#" Relatório de Arrecadação de Receita por Contribuinte .halfbr a.link_modal_receita_por_fonte_de_recursos.form-pdf#arrecadacao_de_receita_por_fonte_de_recursos href="#" Relatório de Arrecadação de Receita por Fonte de Recursos .halfbr a.link_modal_receita_fonte_e_classificacao_economica.form-pdf#arrecadacao_de_receita_por_fonte_e_classificacao_economica href="#" Relatório de Arrecadação de Receita por Fonte e Classificação Econômica .brbr span.fw-semi-bold ' Relatórios Financeiros .halfbr .halfbr a.link_modal_financeiro.form-pdf#empenhado_a_pagar href="#" Empenhado a Pagar .halfbr a.link_modal_relatorios.form-pdf#saldo_das_contas_por_unidade href="#" Saldo das Contas Por Unidade .halfbr a.link_modal_relatorios.form-pdf#saldo_inicial_das_contas_por_unidade href="#" Saldo Inicial das Contas Por Unidade .halfbr a.link_modal_relatorios.form-pdf#saldo_das_contas_por_banco href="#" Saldo das Contas Por Banco .halfbr a.link_modal_restos.form-pdf#saldo_de_restos_a_pagar href="#" Saldo de Restos a Pagar .halfbr a.link_modal_movimento_extraorcamentario.form-pdf#movimento_diario_extraorcamentario href="#" Movimento Diário Extraorçamentária .halfbr a.link_modal_relacao_de_processos_pagos.form-pdf#relacao_de_processos_pagos href="#" Relação de Processos Pagos .halfbr a.link_modal_financeiro.form-pdf#termo_de_conferencia href="#" Termo de Conferência de Caixa .halfbr = link_to 'Balancete de Conta Bancária', '#', id: 'imprimir_balancete_conta_bancaria' .brbr span.fw-semi-bold ' Relatórios da Liquidação .halfbr .halfbr a.link_modal_liquidacao.form-pdf#discriminacao_de_itens href="#" Discriminação de Itens .halfbr a.link_modal_liquidacao.form-pdf#liquidado_a_pagar href="#" Liquidado a Pagar .halfbr a.link_modal_liquidacao.form-pdf#liquidado_a_pagar_por_classificacao href="#" Liquidado a Pagar Por Classificação .halfbr a.link_modal_liquidacao_detalhado.form-pdf#liquidacoes_detalhado href="#" Liquidações - Detalhados .brbr span.fw-semi-bold ' Relatórios de Pagamentos .halfbr .halfbr a.link_modal_pagamento.form-pdf#pagamentos_simplificado href="#" Pagamentos - Simplificado .halfbr a.link_modal_pagamento.form-pdf#pagamentos_detalhado href="#" Pagamentos - Detalhados .halfbr a.link_modal_pagamento_por_classificacao.form-pdf#pagamentos_por_classificacao href="#" Pagamentos Por Classificação Econômica da Despesa .halfbr a.link_modal_pagamento_extra.form-pdf#pagamentos_extra href="#" Pagamentos Extra-Orçamentários .brbr span.fw-semi-bold ' Relatórios Extraorçamentários .halfbr .halfbr a.link_modal_extra_orcamentario.form-pdf#movimento_extra_orcamentario href="#" Movimento Extra-Orçamentário .brbr span.fw-semi-bold ' Relatórios de Gestão Orçamentárias .halfbr .halfbr a.link_modal_saldo_dotacoes.form-pdf#saldo_das_dotacoes href="#" Saldo das Dotações .halfbr a.link_modal_movimentacao_orcamentaria.form-pdf#movimentacao_orcamentaria href="#" Movimentação Orçamentária #myModal.modal.fade role="dialog" style="height: 100%" aria-hidden="true" .modal-dialog role="document" .modal-content .modal-header button.close aria-label="Close" data-dismiss="modal" type="button" span aria-hidden="true" × h4.modal-title#titulo_do_modal_relatorios_despesa = simple_form_for( @relatorio_da_contabilidade,url: imprimir_contabilidade_relatorios_da_contabilidade_path(), method: :get, html: {class: "form-relatorio", id: "form-relatorios-despesa", target: "_blank"} ) do |f| = f.input :relatorio, as: :hidden, input_html: { id: "relatorio_despesa" } = f.input :orcamento_id, as: :hidden, input_html: { value: "#{contexto_atual.id}" } .modal-body .despesa_por_classificacao_economica.despesa_por_funcao_e_subfuncao.despesa_por_fonte_funcao_subfuncao_e_classificacao_economica.div-form.form-pdf .row .col-sm-6 = f.input :data_inicial, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_inicial" }, required:true span.text-danger id="erro_display_data_inicial" style="#{'display: none;'}" p.form-control-static.erro_data_inicial .col-sm-6 = f.input :data_final, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_final" }, required:true span.text-danger id="erro_display_data_final" style="#{'display: none;'}" p.form-control-static.erro_data_final .row .col-sm-6.despesa_por_classificacao_economica.despesa_por_funcao_e_subfuncao.despesa_por_fonte_funcao_subfuncao_e_classificacao_economica.empenhado_a_pagar.div-form.form-pdf = f.input :unidade_orcamentaria, label: "Unidade Orçamentária", collection: @unidades_orcamentarias, label_method: :codigo_e_nome, input_html: {class: "s2 unidades_orcamentarias_mymodal combobox-modal" , id: "unidades_orcamentaria", multiple: true} .col-sm-6.despesa_por_classificacao_economica.div-form.form-pdf = f.input :categoria_economica, label: "Categoria Econômica", collection: @categorias_economicas, label_method: :codigo_formatado_e_descricao, include_blank: "Selecione", input_html: {class: "s2 combobox-modal", id: "categoria"} .despesa_por_classificacao_economica.div-form.form-pdf .row .col-sm-6 = f.input :elemento, label: "Elemento de Despesa", collection: @elementos_de_despesa, label_method: :codigo_e_descricao, include_blank: "Selecione", input_html: {class: "s2 elemento_de_despesa_input combobox-modal", id: "elemento_despesa"} .col-sm-6 = f.input :sub_elemento, label: "SubElemento de Despesa", collection: [], label_method: :codigo_formatado_e_descricao, include_blank: "Selecione", input_html: {class: "s2 sub_elemento_original combobox-modal", id: "sub_elemento_despesa"} .row.alinhar .despesa_por_classificacao_economica.div-form.form-pdf .col-sm-5.checkbox.checkbox-circle = f.check_box :usa_fonte_de_recurso = f.label :usa_fonte_de_recurso, "Utiliza Fonte de Recursos?" .col-sm-1 span id="display_fonte" style="#{'display: none;'}" .col-sm-6.despesa_por_funcao_e_subfuncao.despesa_por_classificacao_economica.despesa_por_fonte_funcao_subfuncao_e_classificacao_economica.div-form.form-pdf = f.input :fonte, label: "Fonte de Recurso", collection: @fontes_de_recursos, label_method: :codigo_e_descricao, include_blank: "Selecione", input_html: {class: "s2", id: "fonte", multiple: true} .row .col-sm-6.despesa_por_funcao_e_subfuncao.despesa_por_fonte_funcao_subfuncao_e_classificacao_economica.div-form.form-pdf = f.input :funcao, label: "Função", collection: @funcoes, label_method: :codigo_e_nome, include_blank: "Selecione", input_html: {class: "s2 combobox-modal", id: "funcao", multiple: true} .row.empenhado_a_pagar.div-form.form-pdf .col-sm-6 = f.input :acao, label: "Projeto/Atividade", collection: @subacoes, label_method: :acao_iniciativa, include_blank: "Selecione", input_html: { class: 's2 combobox-modal', id: 'acao'} .row.despesa_por_funcao_e_subfuncao.div-form.form-pdf .col-sm-6 = f.input :fornecedor, label: "Fornecedor", collection: @fornecedores, label_method: :nome_e_cpf_ou_cnpj, include_blank: "Selecione", input_html: { class: 's2 combobox-modal', id: 'fornecedor'} .row.alinhar .despesa_por_fonte_funcao_subfuncao_e_classificacao_economica.despesa_por_classificacao_economica.div-form.form-pdf .col-sm-7.checkbox.checkbox-circle = f.check_box :com_sub_elemento_de_despesa = f.label :com_sub_elemento_de_despesa, "Com Sub Elementos de Despesas?" .modal-footer .row .col-sm-4 p Campos Obrigatórios(*) .row .col-sm-6 .col-sm-3 = f.button :button, 'Gerar planilha', type:'submit', name: "tipo_de_relatorio", value: "planilha", class: "btn btn-primary submit-planilha" .col-sm-3 = f.button :button, 'Gerar PDF', type: 'button', name: "tipo_de_relatorio", value: "pdf", class: "btn btn-success", id: "botao_imprimir_pdf" #myModalFinanceiro.modal.fade role="dialog" style="height: 100%" aria-hidden="true" .modal-dialog role="document" .modal-content .modal-header button.close aria-label="Close" data-dismiss="modal" type="button" span aria-hidden="true" × h4.modal-title#titulo_do_modal_relatorios_financeiro = simple_form_for( @relatorio_da_contabilidade,url: imprimir_contabilidade_relatorios_da_contabilidade_path(), method: :get, html: {class: "form-relatorio", id: "form-relatorios-financeiro", target: "_blank"} ) do |f| = f.input :relatorio, as: :hidden, input_html: { id: "relatorio_financeiro" } = f.input :orcamento_id, as: :hidden, input_html: { value: "#{contexto_atual.id}" } .modal-body .row .col-sm-6 = f.input :data, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_unica_financeiro"}, required: true .col-sm-6 = f.input :unidade_orcamentaria, label: "Unidade Orçamentária", collection: @unidades_orcamentarias, label_method: :codigo_e_nome, include_blank: "Selecione", input_html: {class: "s2 combobox-modal" , id: "unidade_orcamentaria"} .row.empenhado_a_pagar.div-form.form-pdf .col-sm-6 = f.input :acao, label: "Projeto/Atividade", collection: @subacoes, label_method: :acao_iniciativa, include_blank: "Selecione", input_html: { class: 's2 combobox-modal', id: 'acao'} .col-sm-6 = f.input :fornecedor, label: "Fornecedor", collection: @fornecedores, label_method: :nome_e_cpf_ou_cnpj, include_blank: "Selecione", input_html: { class: 's2 combobox-modal', id: 'fornecedor'} .row.alinhar.termo_de_conferencia.div-form.form-pdf .col-sm-6.checkbox.checkbox-circle = hidden_field_tag :assinaturas, "0" = check_box_tag :assinaturas, "2", checked: true label.control-label for="normal-field" 2 Assinaturas .col-sm-1 .col-sm-6.checkbox.checkbox-circle = check_box_tag :assinaturas, "3" label.control-label for="normal-field" 3 Assinaturas .modal-footer .row .col-sm-4 p Campos Obrigatórios(*) .row .col-sm-9 .col-sm-3 = f.button :button, 'Gerar PDF', type: 'button', name: "tipo_de_relatorio", value: "pdf", class: "btn btn-success", id: "botao_financeiro_pdf" #myModalDotacoes.modal.fade role="dialog" style="height: 100%" aria-hidden="true" .modal-dialog role="document" .modal-content .modal-header button.close aria-label="Close" data-dismiss="modal" type="button" span aria-hidden="true" × h4.modal-title | Relatórios de Gestão Orçamentárias - Saldo das Dotações = simple_form_for( @relatorio_da_contabilidade,url: imprimir_contabilidade_relatorios_da_contabilidade_path(), method: :get, html: {id: "form-relatorios-dotacoes", target: "_blank"} ) do |f| = f.input :relatorio, as: :hidden, input_html: { id: "relatorio_dotacoes", value: "relatorio_saldo_dotacoes" } .modal-body .row .col-sm-6 = f.input :data, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_dotacoes"}, required: true span.text-danger id="erro_display_data_dotacoes" style="#{'display: none;'}" p.form-control-static.erro_data_dotacoes .col-sm-6 = f.input :unidade_orcamentaria, label: "Unidade Orçamentaria", collection: @unidades_orcamentarias, label_method: :codigo_e_nome, include_blank: "Selecione", input_html: {class: "s2" , id: "unidades_orcamentaria", style: "width: 100%"} .row .col-sm-6 = f.input :acao, label: "Projeto/Atividade", collection: @acoes, label_method: :codigo_e_nome, include_blank: "Selecione", input_html: {class: "s2", id: "acao_dotacoes", style: "width: 100%"} .col-sm-6 = f.input :elemento, label: "Elemento de Despesa", collection: @elementos_de_despesa, label_method: :codigo_e_descricao, include_blank: "Selecione", input_html: {class: "s2", id: "elemento", style: "width: 100%"} .row .col-sm-6 = f.input :fonte_de_recurso, label: "Fonte de Recursos", collection: @fontes_de_recursos, label_method: :codigo_e_descricao, include_blank: "Selecione", input_html: {class: "s2" , id: "fonte_de_recursos_restos", style: "width: 100%"} .modal-footer .row .col-sm-4 p Campos Obrigatórios(*) .row .col-sm-9 .col-sm-3 = f.button :button, 'Gerar PDF', type: 'button', name: "tipo_de_relatorio", value: "pdf", class: "btn btn-success", id: "botao_dotacoes_pdf" #myModalRelatorios.modal.fade role="dialog" style="height: 100%" aria-hidden="true" .modal-dialog role="document" .modal-content .modal-header button.close aria-label="Close" data-dismiss="modal" type="button" span aria-hidden="true" × h4.modal-title#titulo_do_modal_contas = simple_form_for( @relatorio_da_contabilidade,url: imprimir_contabilidade_relatorios_da_contabilidade_path(), method: :get, html: {id: "form-relatorios", target: "_blank"} ) do |f| = f.input :relatorio, as: :hidden, input_html: { id: "relatorio_banco" } = f.input :orcamento_id, as: :hidden, input_html: { value: "#{contexto_atual.id}" } .modal-body .saldo_das_contas_por_unidade.saldo_inicial_das_contas_por_unidade.saldo_das_contas_por_banco.div-form.form-pdf .row .div#dataRelatorios .col-sm-5 = f.input :data, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_unica"}, required: true span.text-danger id="erro_display_data" style="#{'display: none;'}" p.form-control-static.erro_data .div#unidadeRelatorio = f.input :unidade_orcamentaria, label: "Unidade Orçamentaria", collection: @unidades_orcamentarias, label_method: :codigo_e_nome, include_blank: "Selecione", input_html: { class: "s2", id: "unidades_orcamentaria" } .row .div#bancoRelatorio .col-sm-6 = f.input :banco, label: "Banco", collection: @bancos, label_method: :numero_do_banco_e_nome, include_blank: "Selecione", input_html: {class: "s2" , id: "bancos"} span.text-danger id="erro_display_banco" style="#{'display: none;'}" p.form-control-static.erro_banco .col-sm-6 = f.input :conta_bancaria, label: "Conta Bancária", collection: @contas_bancarias, label_method: :to_s, include_blank: "Selecione", input_html: { class: 's2', id: 'conta_bancaria'} span.text-danger id="erro_conta" style="#{'display: none;'}" p.form-control-static.erro_conta_bancaria .row.alinhar .div#saldo .col-sm-4.checkbox.checkbox-circle = f.check_box :saldo = f.label :saldo, "Sem Saldo" .col-sm-1 .col-sm-4.checkbox.checkbox-circle#movimentacao = f.check_box :movimentacao = f.label :movimentacao, "Sem Movimentação" .modal-footer .row .col-sm-4 p Campos Obrigatórios(*) .row .col-sm-9 .col-sm-3 = f.button :button, 'Gerar PDF', type: 'button', name: "tipo_de_relatorio", value: "pdf", class: "btn btn-success", id: "botao_pdf" #myModalLiquidacao.modal.fade role="dialog" style="height: 100%" aria-hidden="true" .modal-dialog role="document" .modal-content .modal-header button.close aria-label="Close" data-dismiss="modal" type="button" span aria-hidden="true" × h4.modal-title#titulo_do_modal_relatorios_liquidacao = simple_form_for( @relatorio_da_contabilidade,url: imprimir_contabilidade_relatorios_da_contabilidade_path(), method: :get, html: {class: "form-relatorio", id: "form-relatorios-liquidacao", target: "_blank"} ) do |f| = f.input :relatorio, as: :hidden, input_html: { id: "relatorio_liquidacao" } = f.input :orcamento_id, as: :hidden, input_html: { value: "#{contexto_atual.id}" } .modal-body .row .col-sm-6 = f.input :data_inicial, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker data-inicial", placeholder: Date.today, autocomplete: "off"} span.text-danger id="erro_data_inicial_liq" style="#{'display: none;'}" p.form-control-static.erro_data_liq_inicial .col-sm-6 = f.input :data_final, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker data-final", placeholder: Date.today, autocomplete: "off"} span.text-danger id="erro_data_final_liq" style="#{'display: none;'}" p.form-control-static.erro_data_liq_final .row.discriminacao_de_itens.liquidado_a_pagar.liquidado_a_pagar_por_classificacao.div-form.form-pdf .col-sm-6 = f.input :fornecedor, label: "Fornecedores", collection: @pessoas, label_method: :nome, include_blank: "Selecione", input_html: {class: "s2 combobox-modal", id: "credor"} .col-sm-6 = f.input :unidade_orcamentaria, label: "Unidade Orçamentaria", collection: @unidades_orcamentarias, label_method: :codigo_e_nome, include_blank: "Selecione", input_html: {class: "s2 combobox-modal" , id: "unidades_orcamentaria"} .row.liquidado_a_pagar.liquidado_a_pagar_por_classificacao.div-form.form-pdf .col-sm-6 = f.input :conta_bancaria, label: "Conta Bancária", collection: @contas_bancarias, label_method: :to_s, include_blank: "Selecione", input_html: { class: "s2 combobox-modal", id: 'conta_bancaria'} .col-sm-6 = f.input :status, label: "Status", collection: @status_lioquidacao, label_method: :first, value_method: :second, include_blank: "Selecione", input_html: { class: "s2 combobox-modal", id: 'status'} .row .col-sm-5.discriminacao_de_itens.div-form.form-pdf = f.input :numero_do_empenho, label: "Número do Empenho", input_html: {class: "s2", id: "empenho"} .liquidado_a_pagar_por_classificacao.div-form.form-pdf .row .col-sm-6 = f.input :acao, label: "Projeto/Atividade", collection: @subacoes, label_method: :acao_iniciativa, include_blank: "Selecione", input_html: {class: "s2 combobox-modal", id: "acao_classificacao", style: "width: 100%"} .col-sm-6 = f.input :fonte, label: "Fonte de Recursos", collection: @fontes_de_recursos, label_method: :codigo_e_descricao, include_blank: "Selecione", input_html: {class: "s2 combobox-modal" , id: "fonte_de_recursos_classificacao", style: "width: 100%"} .row .col-sm-6 = f.input :elemento, label: "Elemento de Despesa", collection: @elementos_de_despesa,label_method: :descricao_e_codigo, include_blank: "Selecione", input_html: {class: "s2 combobox-modal", id: "elemento_classificacao", style: "width: 100%"} .col-sm-6 = f.input :sub_elemento, label: "SubElemento de Despesa", collection: [],label_method: :codigo_formatado_e_descricao, include_blank: "Selecione", input_html: {class: "s2 combobox-modal sub_elemento_de_despesa", id: "sub_elemento_pag_por_classificacao"} .row.alinhar .liquidado_a_pagar.div-form.form-pdf .col-sm-6.checkbox.checkbox-circle = f.check_box :valores_por_conta = f.label :valores_por_conta, "Mostrar valores por Conta Bancária?" .col-sm-1 .liquidado_a_pagar.liquidado_a_pagar_por_classificacao.div-form.form-pdf .col-sm-6.checkbox.checkbox-circle = f.check_box :valores_por_fonte = f.label :valores_por_fonte, "Mostrar valores por fonte de recurso?" .row.alinhar.liquidado_a_pagar.div-form.form-pdf .col-sm-6.checkbox.checkbox-circle = f.check_box :dados_licitatorios = f.label :dados_licitatorios, "Mostrar Dados Licitatórios?" .col-sm-1 .modal-footer .row .col-sm-4 p Campos Obrigatórios(*) .row .col-sm-9 .col-sm-3 = f.button :button, 'Gerar PDF', type: 'button', name: "tipo_de_relatorio", value: "pdf", class: "btn btn-success", id: "botao_liquidacao_pdf" #myModalLiquidacaoDetalhada.modal.fade role="dialog" style="height: 100%" aria-hidden="true" .modal-dialog role="document" .modal-content .modal-header button.close aria-label="Close" data-dismiss="modal" type="button" span aria-hidden="true" × h4.modal-title | Relatório de Liquidações Detalhado = simple_form_for( @relatorio_da_contabilidade,url: imprimir_contabilidade_relatorios_da_contabilidade_path(), method: :get, html: {class: "form-relatorio", id: "form-relatorios-liquidacao-detalhada", target: "_blank"} ) do |f| = f.input :relatorio, as: :hidden, input_html: { id: "relatorio_liquidacao_detalhado" } = f.input :orcamento_id, as: :hidden, input_html: { value: "#{contexto_atual.id}" } .modal-body .row .col-sm-6 = f.input :data_inicial, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_inicial_liquid_detalha" } .col-sm-6 = f.input :data_final, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_final_liquid_detalha" } .row .col-sm-6 = f.input :fornecedor, label: "Fornecedor", collection: @pessoas, label_method: :nome_e_cpf_ou_cnpj, include_blank: "Selecione", input_html: {class: "s2", id: "fornec_pagamento"} .col-sm-6 = f.input :unidade_gestora, label: "Unidade Gestora*", collection: @unidades_gestoras, label_method: :codigo_e_nome, include_blank: "Selecione", input_html: {class: "s2" , id: "unidades_gestoras"} .row.alinhar .col-sm-6.checkbox.checkbox-circle = f.check_box :dados_licitatorios = f.label :dados_licitatorios, "Mostrar Dados Licitatórios?" .modal-footer .row .col-sm-4 p Campos Obrigatórios(*) .row .col-sm-9 .col-sm-3 = f.button :button, 'Gerar PDF', type: 'button', name: "tipo_de_relatorio", value: "pdf", class: "btn btn-success", id: "botao_liquidacao_detalhada_pdf" #myModalPagamento.modal.fade role="dialog" style="height: 100%" aria-hidden="true" .modal-dialog role="document" .modal-content .modal-header button.close aria-label="Close" data-dismiss="modal" type="button" span aria-hidden="true" × h4.modal-title#titulo_do_modal_pagamentos = simple_form_for( @relatorio_da_contabilidade,url: imprimir_contabilidade_relatorios_da_contabilidade_path(), method: :get, html: {id: "form-relatorios-pagamento", target: "_blank"} ) do |f| = f.input :relatorio, as: :hidden, input_html: { id: "relatorio_pagamento" } = f.input :orcamento_id, as: :hidden, input_html: { value: "#{contexto_atual.id}" } .modal-body .row .col-sm-6 = f.input :data_inicial, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_inicial_pag" } .col-sm-6 = f.input :data_final, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_final_pag" } .row .col-sm-6 = f.input :conta_bancaria, label: "Conta Bancária", collection: @contas_bancarias, label_method: :to_s, include_blank: "Selecione", input_html: { class: 's2', id: 'conta_bancaria'} .col-sm-6 = f.input :fornecedor, label: "Fornecedor", collection: @pessoas, label_method: :nome_e_cpf_ou_cnpj, include_blank: "Selecione", input_html: {class: "s2", id: "fornec_pagamento"} .row .col-sm-12 = f.input :unidade_gestora, label: "Unidade Gestora*", collection: @unidades_gestoras, label_method: :codigo_e_nome, include_blank: "Selecione", input_html: {class: "s2" , id: "unidades_gestoras"} .row.alinhar .pagamentos_detalhado.div-form.form-pdf .col-sm-6.checkbox.checkbox-circle = f.check_box :dados_licitatorios = f.label :dados_licitatorios, "Mostrar Dados Licitatórios?" .row.alinhar .pagamentos_simplificado.div-form.form-pdf .col-sm-6.checkbox.checkbox-circle = f.check_box :valores_por_fonte = f.label :valores_por_fonte, "Mostrar valores por fonte de recurso?" .modal-footer .row .col-sm-4 p Campos Obrigatórios(*) .row .col-sm-9 .col-sm-3 = f.button :button, 'Gerar PDF', type: 'button', name: "tipo_de_relatorio", value: "pdf", class: "btn btn-success", id: "botao_pagamento_pdf" #myModalPagamentoPorClassificacao.modal.fade role="dialog" style="height: 100%" aria-hidden="true" .modal-dialog role="document" .modal-content .modal-header button.close aria-label="Close" data-dismiss="modal" type="button" span aria-hidden="true" × h4.modal-title | Relatórios de Pagamentos - Classificação Econômica da Despesa = simple_form_for( @relatorio_da_contabilidade,url: imprimir_contabilidade_relatorios_da_contabilidade_path(), method: :get, html: {id: "form-relatorios-pagamento-por-classificacao", target: "_blank"} ) do |f| = f.input :relatorio, as: :hidden, input_html: { id: "pagamento_por_classificacao"} = f.input :orcamento_id, as: :hidden, input_html: { value: "#{contexto_atual.id}" } .modal-body .row .col-sm-6 = f.input :data_inicial, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "dt_inicial_pag_por_classificacao" } span.text-danger id="erro_dt_inicial_pag_por_classificacao" style="#{'display: none;'}" p.form-control-static.erro_dt_inicial_pag_classificacao .col-sm-6 = f.input :data_final, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "dt_final_pag_por_classificacao" } span.text-danger id="erro_dt_final_pag_por_classificacao" style="#{'display: none;'}" p.form-control-static.erro_dt_final_pag_classificacao .row .col-sm-6 = f.input :unidade_gestora, label: "Unidade Gestora", collection: @unidades_gestoras, label_method: :codigo_e_nome, include_blank: "Selecione", input_html: {class: "s2" , id: "unidades_gestoras_pag_pr_classificacao"} .col-sm-6 = f.input :fornecedor, label: "Fornecedor", collection: @pessoas, label_method: :nome_e_cpf_ou_cnpj, include_blank: "Selecione", input_html: {class: "s2", id: "fornecedor_pag_por_classificacao"} .col-sm-12.checkbox.relatorio_simplificado style="padding-top: 0px; margin-top: -5px;" = f.check_box :relatorio_simplificado, id: "rela_simpli_pag_por_classificacao" = f.label :relatorio_simplificado, " Relatório Simplificado" .row .col-sm-6 = f.input :acao, label: "Projeto/Atividade", collection: @subacoes, label_method: :acao_iniciativa, include_blank: "Selecione", input_html: {class: "s2", id: "acao_pag_por_classificacao"} .col-sm-6 = f.input :fonte, label: "Fonte de Recursos", collection: @fontes_de_recursos, label_method: :codigo_e_descricao, include_blank: "Selecione", input_html: {class: "s2" , id: "fonte_de_recursos_pag_classificacao"} .row .col-sm-6 = f.input :elemento, label: "Elemento de Despesa", collection: @elementos_de_despesa,label_method: :descricao_e_codigo, include_blank: "Selecione", input_html: {class: "s2 elemento_de_despesa", id: "elemento_por_classeficacao"} .col-sm-6 = f.input :sub_elemento, label: "SubElemento de Despesa", collection: [],label_method: :codigo_formatado_e_descricao, include_blank: "Selecione", input_html: {class: "s2 sub_elemento_de_despesa", id: "sub_elemento_pag_por_classificacao"} .row.alinha .col-sm-6.checkbox.checkbox-circle style="display: inline; margin-left: 2%;" = f.check_box :valores_por_fonte = f.label :valores_por_fonte, "Mostrar valores por fonte de recurso?" .modal-footer .row .col-sm-4 p Campos Obrigatórios(*) .row .col-sm-9 .col-sm-3 = f.button :button, 'Gerar PDF', type: 'button', name: "tipo_de_relatorio", value: "pdf", class: "btn btn-success", id: "botao_pag_por_classificacao_pdf" #myModalPagamentoExtra.modal.fade role="dialog" style="height: 100%" aria-hidden="true" .modal-dialog role="document" .modal-content .modal-header button.close aria-label="Close" data-dismiss="modal" type="button" span aria-hidden="true" × h4.modal-title | Relatórios de Pagamentos - Extra-Orçamentários = simple_form_for( @relatorio_da_contabilidade, url: imprimir_contabilidade_relatorios_da_contabilidade_path(), method: :get, html: {id: "form-relatorios-pagamento-extra", target: "_blank"} ) do |f| = f.input :relatorio, as: :hidden, input_html: { id: "pagamento_extra"} .modal-body .row .col-sm-6 = f.input :data_inicial, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "dt_inicial_pag_extra" } span.text-danger id="erro_dt_inicial_pag_extra" style="#{'display: none;'}" p.form-control-static.erro_dt_inicial_pag_extra .col-sm-6 = f.input :data_final, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "dt_final_pag_extra" } span.text-danger id="erro_dt_final_pag_extra" style="#{'display: none;'}" p.form-control-static.erro_dt_final_pag_extra .row .col-sm-6 = f.input :unidade_orcamentaria, label: "Unidade Orçamentária", collection: @unidades_orcamentarias, label_method: :codigo_e_nome, include_blank: "Selecione", input_html: {class: "s2" , id: "unidades_orcamentarias_pag_extra"} .col-sm-6 = f.input :fornecedor, label: "Fornecedor", collection: @pessoas, label_method: :nome_e_cpf_ou_cnpj, include_blank: "Selecione", input_html: {class: "s2", id: "fornecedor_pag_extra"} .col-sm-12.checkbox.relatorio_simplificado style="padding-top: 0px; margin-top: -5px;" .row .col-sm-6 = f.input :conta_extraorcamentaria, label: "Conta Extra-Orçamentaria", collection: @contas_extra_orcamentarias, label_method: :codigo_completo_e_descricao, include_blank: "Selecione", input_html: {class: "s2" , id: "contas_extra_orcamentarias_pag_extra"} .col-sm-6 = f.input :conta_bancaria, label: "Conta Bancária", collection: @contas_bancarias, label_method: :to_s, include_blank: "Selecione", input_html: { class: 's2', id: 'contas_bancarias_pag_extra'} .modal-footer .row .col-sm-4 p Campos Obrigatórios(*) .row .col-dm-3.alinhar_a_esquerda = f.button :button, 'Gerar PDF', type: 'button', name: "tipo_de_relatorio", value: "pdf", class: "btn btn-success", id: "botao_pag_extra_pdf" #myModalExtraOrcamentario.modal.fade role="dialog" style="height: 100%" aria-hidden="true" .modal-dialog role="document" .modal-content .modal-header button.close aria-label="Close" data-dismiss="modal" type="button" span aria-hidden="true" × h4.modal-title | Relatórios ExtraOrçamentários - Movimento Extra-Orçamentário = simple_form_for( @relatorio_da_contabilidade,url: imprimir_contabilidade_relatorios_da_contabilidade_path(), method: :get, html: {id: "form-relatorios-extra-orcamentario", target: "_blank"} ) do |f| = f.input :relatorio, as: :hidden, input_html: { id: "relatorio_extra_orcamentario" } = f.input :orcamento_id, as: :hidden, input_html: { value: "#{contexto_atual.id}" } .modal-body .row .col-sm-5 = f.input :data_inicial, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_inicial_extra" } .col-sm-5 = f.input :data_final, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_final_extra" } .row .col-sm-12 = f.input :unidade_orcamentaria, label: "Unidade Orçamentaria", collection: @unidades_orcamentarias, label_method: :codigo_e_nome, include_blank: "Selecione", input_html: {class: "s2" , id: "unidades_orcamentaria"} .row .col-sm-12 = f.input :conta_extraorcamentaria, label: "Contas Extraorçamentarias", collection: @contas_extra_orcamentarias, label_method: :codigo_completo_e_descricao, include_blank: "Selecione", input_html: {class: "s2" , id: "contas_extra_orcamentarias"} .row.alinhar .col-sm-4.checkbox.checkbox-circle = f.check_box :consolidados = f.label :consolidados, "Consolidado?" .col-sm-1 .modal-footer .row .col-sm-4 p Campos Obrigatórios(*) .row .col-sm-9 .col-sm-3 = f.button :button, 'Gerar PDF', type: 'button', name: "tipo_de_relatorio", value: "pdf", class: "btn btn-success", id: "botao_extra_orcamentario_pdf" #myModalRestos.modal.fade role="dialog" style="height: 100%" aria-hidden="true" .modal-dialog role="document" .modal-content .modal-header button.close aria-label="Close" data-dismiss="modal" type="button" span aria-hidden="true" × h4.modal-title | Relatórios Financeiros - Saldo de Restos a Pagar = simple_form_for( @relatorio_da_contabilidade,url: imprimir_contabilidade_relatorios_da_contabilidade_path(), method: :get, html: {id: "form-relatorios-restos", target: "_blank"} ) do |f| = f.input :relatorio, as: :hidden, input_html: { id: "relatorio_restos" } .modal-body .row .div#data .col-sm-6 = f.input :data, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_restos"}, required: true span.text-danger id="erro_display_data" style="#{'display: none;'}" p.form-control-static.erro_data .div#unidadeRelatorio .col-sm-6 = f.input :orcamento_id, label: "Exercicio do Empenho", collection: @orcamentos, label_method: :exercicio, include_blank: "Selecione", input_html: {class: "s2" , id: "exercicio_empenho_restos"} .row .col-sm-6 = f.input :numero_do_empenho, label: "Numero do Empenho", input_html: { class: 's2', id: 'numero_empenho_restos'} .col-sm-6 = f.input :fornecedor, label: "Fornecedor", collection: @pessoas, label_method: :nome_e_cpf_ou_cnpj, include_blank: "Selecione", input_html: {class: "s2", id: "fornecedor_pagamento_restos"} .col-sm-12.checkbox.relatorio_simplificado style="padding-top: 0px; margin-top: -5px;" = f.check_box :relatorio_simplificado, id: "rela_simpli" = f.label :relatorio_simplificado, " Relatório Simplificado" .row .col-sm-6 = f.input :unidade_gestora, label: "Unidade Gestora", collection: @unidades_gestoras, label_method: :codigo_e_nome, include_blank: "Selecione", input_html: {class: "s2" , id: "unidades_gestoras_restos"} .col-sm-6 = f.input :fonte_de_recurso, label: "Fonte de Recursos", collection: @fontes_de_recursos, label_method: :codigo_e_descricao, include_blank: "Selecione", input_html: {class: "s2" , id: "fonte_de_recursos_restos"} .row.alinhar .col-sm-4.checkbox.checkbox-circle = f.check_box :processados = f.label :processados, "Processados" .col-sm-2 .col-sm-4.checkbox.checkbox-circle = f.check_box :nao_processados = f.label :nao_processados, "Não processados" .modal-footer .row .col-sm-4 p Campos Obrigatórios(*) .row .col-sm-9 .col-sm-3 = f.button :button, 'Gerar PDF', type: 'button', name: "tipo_de_relatorio", value: "pdf", class: "btn btn-success", id: "botao_restos_pdf" #myModalReceitas.modal.fade role="dialog" style="height: 100%" aria-hidden="true" .modal-dialog role="document" .modal-content .modal-header button.close aria-label="Close" data-dismiss="modal" type="button" span aria-hidden="true" × h4.modal-title#titulo_do_modal_relatorios Relatório de Receitas = simple_form_for( @relatorio_da_contabilidade,url: imprimir_contabilidade_relatorios_da_contabilidade_path(), method: :get, html: {id: "form-relatorios-receitas", target: "_blank"} ) do |f| = f.input :relatorio, as: :hidden, input_html: { id: "relatorio_receita", value: "receitas" } = f.input :orcamento_id, as: :hidden, input_html: { value: "#{contexto_atual.id}" } .modal-body .row .col-sm-5 = f.input :data_inicial, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_inicial_receita" } .col-sm-5 = f.input :data_final, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_final_receita" } .row .col-sm-12 = f.input :conta_bancaria, label: "Conta Bancária", collection: @contas_bancarias, label_method: :to_s, include_blank: "Selecione", input_html: { class: 's2', id: 'conta_bancaria'} .row .col-sm-12 = f.input :unidade_orcamentaria, label: "Unidade Orçamentaria", collection: @unidades_orcamentarias, label_method: :codigo_e_nome, include_blank: "Selecione", input_html: {class: "s2" , id: "unidades_orcamentaria"} .row .col-sm-12.checkbox.checkbox-circle = f.check_box :sem_classificacao_economica_e_somente_total = f.label :sem_classificacao_economica_e_somente_total, "Sem Classificação Economica e Somente Total" .modal-footer .row .col-sm-4 p Campos Obrigatórios(*) .row .col-sm-9 .col-sm-3 = f.button :button, 'Gerar PDF', type: 'button', name: "tipo_de_relatorio", value: "pdf", class: "btn btn-success", id: "botao_receitas_pdf" #myModalReceitasClassificacao.modal.fade role="dialog" style="height: 100%" aria-hidden="true" .modal-dialog role="document" .modal-content .modal-header button.close aria-label="Close" data-dismiss="modal" type="button" span aria-hidden="true" × h4.modal-title#titulo_do_modal_relatorios Relatório de Arrecadação de Receita por Classificação Econômica = simple_form_for( @relatorio_da_contabilidade,url: imprimir_contabilidade_relatorios_da_contabilidade_path(), method: :get, html: {id: "form-relatorios-receitas-classificacao", target: "_blank"} ) do |f| = f.input :relatorio, as: :hidden, input_html: { id: "relatorio_receita_classificacao", value: "receitas" } = f.input :orcamento_id, as: :hidden, input_html: { value: "#{contexto_atual.id}" } .modal-body .row .col-sm-5 = f.input :data_inicial, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_inicial_receita_classificacao" } .col-sm-5 = f.input :data_final, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_final_receita_classificacao" } .row .col-sm-12 = f.input :unidade_orcamentaria, label: "Unidade Orçamentaria", collection: @unidades_orcamentarias, label_method: :codigo_e_nome, include_blank: "Selecione", input_html: {class: "s2" , id: "unidades_orcamentaria"} .row .col-sm-12 = f.input :natureza_da_receita, label: "Classificação Econômica", collection: @classificacoes_da_receita.sort_by(&:codigo_formatado_e_descricao), label_method: :codigo_formatado_e_descricao, include_blank: "Selecione", input_html: {class: "s2" , id: "naturezas_das_receitas"} .row .col-sm-12.checkbox.checkbox-circle style="padding-top: 0px; margin-top: -5px; margin-left: 15px" = f.check_box :sem_detalhamento = f.label :sem_detalhamento, "Sem Detalhamento" = f.button :button, 'Gerar PDF', type: 'button', name: "tipo_de_relatorio", value: "pdf", class: "btn btn-success", id: "botao_receitas_classificacao_pdf" #myModalProcessos.modal.fade role="dialog" style="height: 100%" aria-hidden="true" .modal-dialog role="document" .modal-content .modal-header button.close aria-label="Close" data-dismiss="modal" type="button" span aria-hidden="true" × h4.modal-title | Relatórios Financeiros - Relação de Processos Pagos = simple_form_for( @relatorio_da_contabilidade,url: imprimir_contabilidade_relatorios_da_contabilidade_path(), method: :get, html: {id: "form-relatorios-processos", target: "_blank"} ) do |f| = f.input :relatorio, as: :hidden, input_html: { id: "relacao_de_processos_pagos", value: "relacao_de_processos_pagos" } = f.input :orcamento_id, as: :hidden, input_html: { value: "#{contexto_atual.id}" } .modal-body .row .col-sm-6 = f.input :data_inicial, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_inicial_proc" } span.text-danger id="erro_display_data_inicial_proc" style="#{'display: none;'}" p.form-control-static.erro_data_inicial_proc .col-sm-6 = f.input :data_final, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_final_proc" } span.text-danger id="erro_display_data_final_proc" style="#{'display: none;'}" p.form-control-static.erro_data_final_proc .row .col-sm-6 = f.input :unidade_gestora, label: "Unidade Gestora", collection: @unidades_gestoras, label_method: :codigo_e_nome, include_blank: "Selecione", input_html: {class: "s2" , id: "unidades_gestoras_proc", style: "width: 100%"} .col-sm-6 = f.input :fonte_de_recurso, label: "Fonte de Recursos", collection: @fontes_de_recursos, label_method: :codigo_e_descricao, include_blank: "Selecione", input_html: {class: "s2" , id: "fonte_de_recursos_proc", style: "width: 100%"} .row .col-sm-12 = f.input :fornecedor, label: "Fornecedores", collection: @pessoas, label_method: :nome, include_blank: "Selecione", input_html: {class: "s2", id: "fornecedor_proc", style: "width: 100%"} .row .col-sm-5.checkbox style="padding-top: 0px; margin-top: -5px; margin-left: 15px" = hidden_field_tag :capas, "0" = check_box_tag :capas, "1", checked: true label.control-label for="normal-field" Capa do Processo de Despesa .col-sm-5.checkbox style="padding-top: 0px; margin-top: -5px; margin-left: 15px" = hidden_field_tag :capas_extra, "0" = check_box_tag :capas_extra, "1", checked: true label.control-label for="normal-field" Capa de Despesa Extra .row .col-sm-5.checkbox.empenhos style="padding-top: 0px; margin-top: -5px; margin-left: 15px" = f.check_box :empenhos, id: "empenhos", checked: true = f.label :empenhos, " Empenhos" .col-sm-5.checkbox.liquidacoes_com_subempenho style="padding-top: 0px; margin-top: -5px;" = f.check_box :liquidacoes_com_subempenho, id: "liquidacoes_com_subempenho", checked: true = f.label :liquidacoes_com_subempenho, " Liquidações com Subempenho" .row .col-sm-5.checkbox.notas_de_pagamento style="padding-top: 0px; margin-top: -5px; margin-left: 15px" = f.check_box :notas_de_pagamento, id: "notas_de_pagamento", checked: true = f.label :notas_de_pagamento, " Notas de Pagamento" .col-sm-5.checkbox.despesas_extraorcamentarias style="padding-top: 0px; margin-top: -5px;" = f.check_box :despesas_extraorcamentarias, id: "despesas_extraorcamentarias", checked: true = f.label :despesas_extraorcamentarias, " Despesas Extraorçamentárias" .modal-footer .row .col-sm-4 p Campos Obrigatórios(*) .row .col-sm-9 .col-sm-3 = f.button :button, 'Gerar PDF', type: 'button', name: "tipo_de_relatorio", value: "pdf", class: "btn btn-success", id: "botao_proc_pdf" #myModalReceitas.modal.fade role="dialog" style="height: 100%" aria-hidden="true" .modal-dialog role="document" .modal-content .modal-header button.close aria-label="Close" data-dismiss="modal" type="button" span aria-hidden="true" × h4.modal-title#titulo_do_modal_relatorios Relatório de Arrecadação de Receita por Conta Bancária = simple_form_for( @relatorio_da_contabilidade,url: imprimir_contabilidade_relatorios_da_contabilidade_path(), method: :get, html: {id: "form-relatorios-receitas", target: "_blank"} ) do |f| = f.input :relatorio, as: :hidden, input_html: { id: "relatorio_receita", value: "receitas" } = f.input :orcamento_id, as: :hidden, input_html: { value: "#{contexto_atual.id}" } .modal-body .row .col-sm-5 = f.input :data_inicial, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_inicial_receita" } .col-sm-5 = f.input :data_final, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_final_receita" } .row .col-sm-12 = f.input :conta_bancaria, label: "Conta Bancária", collection: @contas_bancarias, label_method: :to_s, include_blank: "Selecione", input_html: { class: 's2', id: 'conta_bancaria'} .row .col-sm-12 = f.input :unidade_orcamentaria, label: "Unidade Orçamentaria", collection: @unidades_orcamentarias, label_method: :codigo_e_nome, include_blank: "Selecione", input_html: {class: "s2" , id: "unidades_orcamentaria"} .row .col-sm-12.checkbox.checkbox-circle style="padding-top: 0px; margin-top: -5px; margin-left: 15px" = f.check_box :sem_classificacao_economica_e_somente_total = f.label :sem_classificacao_economica_e_somente_total, "Sem Classificação Econômica e Somente Total" .modal-footer .row .col-sm-4 p Campos Obrigatórios(*) .row .col-sm-9 .col-sm-3 = f.button :button, 'Gerar PDF', type: 'button', name: "tipo_de_relatorio", value: "pdf", class: "btn btn-success", id: "botao_proc_pdf" #myModalMovimentacaoExtraorcamentaria.modal.fade role="dialog" style="height: 100%" aria-hidden="true" .modal-dialog role="document" .modal-content .modal-header button.close aria-label="Close" data-dismiss="modal" type="button" span aria-hidden="true" × h4.modal-title#titulo_do_modal_relatorios = simple_form_for( @relatorio_da_contabilidade,url: imprimir_contabilidade_relatorios_da_contabilidade_path(), method: :get, html: {id: "form-relatorios-movimentos-extraorcamentarios", target: "_blank"} ) do |f| = f.input :relatorio, as: :hidden, input_html: { id: "relatorio_movimento_estraorcamentario", value: "movimento_diario_extraorcamentario" } .modal-body .row .col-sm-5 = f.input :data_inicial, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_inicial_mov_extra" } .col-sm-5 = f.input :data_final, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_final_mov_extra" } .row .col-sm-12 = f.input :unidade_orcamentaria, label: "Unidade Orçamentaria", collection: @unidades_orcamentarias, label_method: :codigo_e_nome, include_blank: "Selecione", input_html: {class: "s2" , id: "unidades_orcamentaria"} .row .col-sm-12 = f.input :conta_extraorcamentaria, label: "Contas Extraorçamentarias", collection: @contas_extra_orcamentarias_modal, label_method: :codigo_completo_e_descricao, include_blank: "Selecione", input_html: {class: "s2" , id: "contas_extra_orcamentarias_relatorio", style: 'width: 100%'} .modal-footer .row .col-sm-4 p Campos Obrigatórios(*) .row .col-sm-9 .col-sm-3 = f.button :button, 'Gerar PDF', type: 'button', name: "tipo_de_relatorio", value: "pdf", class: "btn btn-success", id: "botao_movimento_estraorcamentario_pdf" #myModalReceitasContribuinte.modal.fade role="dialog" style="height: 100%" aria-hidden="true" .modal-dialog role="document" .modal-content .modal-header button.close aria-label="Close" data-dismiss="modal" type="button" span aria-hidden="true" × h4.modal-title#titulo_do_modal_relatorios Relatório de Arrecadação de Receita por Contribuinte = simple_form_for( @relatorio_da_contabilidade,url: imprimir_contabilidade_relatorios_da_contabilidade_path(), method: :get, html: {id: "form-relatorios-receitas-contribuinte", target: "_blank"} ) do |f| = f.input :relatorio, as: :hidden, input_html: { id: "relatorio_receita_contribuinte", value: "receitas" } = f.input :orcamento_id, as: :hidden, input_html: { value: "#{contexto_atual.id}" } .modal-body .row .col-sm-5 = f.input :data_inicial, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_inicial_receita_contribuinte" } .col-sm-5 = f.input :data_final, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_final_receita_contribuinte" } .row .col-sm-12 span.text-danger id="erro_data_por_contribuinte" style="#{'display: none;'}" p.form-control-static.erro_data_contrib .row .col-sm-12 = f.input :unidade_orcamentaria, label: "Unidade Orçamentaria", collection: @unidades_orcamentarias, label_method: :codigo_e_nome, include_blank: "Selecione", input_html: {class: "s2" , id: "unidades_orcamentaria_receita_por_contribuinte"} .row .col-sm-12 = f.input :contribuinte, label: "Contribuinte", collection: @pessoas, label_method: :nome_e_cpf_ou_cnpj, include_blank: "Selecione", input_html: {class: "s2" , id: "contribuinte"} .row .col-sm-12.checkbox.checkbox-circle style="padding-top: 0px; margin-top: -5px; margin-left: 15px" = f.check_box :somente_totais = f.label :somente_totais, "Somente Totais" .modal-footer .row .col-sm-4 p Campos Obrigatórios(*) .row .col-sm-9 .col-sm-3 = f.button :button, 'Gerar PDF', type: 'button', name: "tipo_de_relatorio", value: "pdf", class: "btn btn-success", id: "botao_receitas_contribuinte_pdf" #myModalReceitasFonteClassificacao.modal.fade role="dialog" style="height: 100%" aria-hidden="true" .modal-dialog role="document" .modal-content .modal-header button.close aria-label="Close" data-dismiss="modal" type="button" span aria-hidden="true" × h4.modal-title#titulo_do_modal_relatorios Relatório de Arrecadação de Receita por Fonte e Classificação Econômica = simple_form_for( @relatorio_da_contabilidade,url: imprimir_contabilidade_relatorios_da_contabilidade_path(), method: :get, html: {id: "form-relatorios-receitas-por-fonte-e-classificacao", target: "_blank"} ) do |f| = f.input :relatorio, as: :hidden, input_html: { id: "relatorio_receita_fonte_e_classificacao", value: "receitas" } = f.input :orcamento_id, as: :hidden, input_html: { value: "#{contexto_atual.id}" } .modal-body .row .col-sm-5 = f.input :data_inicial, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_inicial_receita_fonte_e_classificacao"} .col-sm-5 = f.input :data_final, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_final_receita_fonte_e_classificacao" } .row .col-sm-12 = f.input :unidade_orcamentaria, label: "Unidade Orçamentária", collection: @unidades_orcamentarias, label_method: :codigo_e_nome, include_blank: "Selecione", input_html: { class: "s2" , id: "unidades_orcamentaria_receita_por_fonte_e_classificacao", style: "width: 100%"} .row .col-sm-12 = f.input :fonte_de_recurso, label: "Fonte de Recursos", collection: @fontes_de_recursos, label_method: :codigo_completo_e_descricao, include_blank: "Selecione", input_html: { class: "s2", id: "fontes_de_recursos_receita_por_fonte_e_classificacao", style: "width: 100%"} .row .col-sm-12.checkbox.checkbox-circle style="padding-top: 0px; margin-top: -5px; margin-left: 15px" = f.check_box :com_classificacao = f.label :com_classificacao, "Detalhar por classificação econômica" .modal-footer .row .col-sm-4 p Campos Obrigatórios(*) .row .col-sm-9 .col-sm-3 = f.button :button, 'Gerar PDF', type: 'button', name: "tipo_de_relatorio", value: "pdf", class: "btn btn-success", id: "botao_receitas_por_fonte_e_classificacao_pdf" #myModalReceitasPorFonteDeRecurso.modal.fade role="dialog" style="height: 100%" aria-hidden="true" .modal-dialog role="document" .modal-content .modal-header button.close aria-label="Close" data-dismiss="modal" type="button" span aria-hidden="true" × h4.modal-title#titulo_do_modal_relatorios Relatório de Receita por Fonte de Recurso = simple_form_for( @relatorio_da_contabilidade,url: imprimir_contabilidade_relatorios_da_contabilidade_path(), method: :get, html: {id: "form-relatorios-receitas-por-fonte-de-recurso", target: "_blank"} ) do |f| = f.input :relatorio, as: :hidden, input_html: { id: "relatorio_receita_por_fonte_de_recurso", value: "relatorio_receita_por_fonte_de_recurso" } = f.input :orcamento_id, as: :hidden, input_html: { value: "#{contexto_atual.id}" } .modal-body .row .col-sm-5 = f.input :data_inicial, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_inicial_receita_por_fonte" } .col-sm-5 = f.input :data_final, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_final_receita_por_fonte" } .row .col-sm-12 span.text-danger id="erro_data_por_fonte" style="#{'display: none;'}" p.form-control-static.erro_data_fonte .row .col-sm-12 = f.input :unidade_gestora, label: "Unidade Gestora", collection: @unidades_gestoras, label_method: :codigo_e_nome, include_blank: "Consolidado", input_html: {class: "s2" , id: "unidades_orcamentaria_receita_por_fonte"} .row .col-sm-12 = f.input :fonte_de_recurso, label: "Fonte de Recursos", collection: @fontes_de_recursos, label_method: :codigo_completo_e_descricao, include_blank: "Selecione", input_html: {class: "s2" , id: "fonte_de_recurso"} .modal-footer .row .col-sm-4 p Campos Obrigatórios(*) .col-sm-3 = f.button :button, 'Gerar PDF', type: 'button', name: "tipo_de_relatorio", value: "pdf", class: "btn btn-success", id: "botao_receitas_por_fonte_pdf" #myModalMovimentacaoOrcamentaria.modal.fade role="dialog" style="height: 100%" aria-hidden="true" .modal-dialog role="document" .modal-content .modal-header button.close aria-label="Close" data-dismiss="modal" type="button" span aria-hidden="true" × h4.modal-title | Relatórios de Gestão Orçamentárias - Movimentações Orçamentárias = simple_form_for( @relatorio_da_contabilidade,url: imprimir_contabilidade_relatorios_da_contabilidade_path(), method: :get, html: {id: "form-relatorios-movimentacao-orcamentaria", target: "_blank"} ) do |f| = f.input :relatorio, as: :hidden, input_html: { id: "relatorio_movimentacao_orcamentaria", value: "relatorio_movimentacao_orcamentaria" } .modal-body .row .col-sm-5 = f.input :data_inicial, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_inicial_movimentacao_orcamentaria" } .col-sm-5 = f.input :data_final, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_final_movimentacao_orcamentaria" } .row .col-sm-12 span.text-danger id="erro_data_movimentacao_orcamentaria" style="#{'display: none;'}" p.form-control-static.erro_data_fonte .row .col-sm-12 = f.input :unidade_gestora, label: "Unidade Gestora", collection: @unidades_gestoras, label_method: :codigo_e_nome, include_blank: "Selecione", input_html: {class: "s2" , id: "unidades_gestoras_movimentacao_orcamentaria", style: "width: 100%"} .row .col-sm-12 = f.input :acao, label: "Projeto/Atividade", collection: @acoes, label_method: :codigo_e_nome, include_blank: "Selecione", input_html: {class: "s2", id: "acao_movimentacao_orcamentaria", style: "width: 100%"} .row .col-sm-12 = f.input :elemento, label: "Elemento de Despesa", collection: @elementos_de_despesa, label_method: :codigo_e_descricao, include_blank: "Selecione", input_html: {class: "s2", id: "elemento_de_despesa_movimentacao_orcamentaria", style: "width: 100%"} .row .col-sm-12 = f.input :fonte_de_recurso, label: "Fonte de Recursos", collection: @fontes_de_recursos, label_method: :codigo_e_descricao, include_blank: "Selecione", input_html: {class: "s2" , id: "fonte_de_recursos_movimentacao_orcamentaria", style: "width: 100%"} .row / .col-sm-12.checkbox.checkbox-circle style="padding-top: 0px; margin-top: -5px; margin-left: 15px" / = f.check_box :por_fonte_de_recursos / = f.label :por_fonte_de_recursos, "Resumo por Fonte de Recurso" .modal-footer .row .col-sm-4 p Campos Obrigatórios(*) .row .col-sm-9 .col-sm-3 = f.button :button, 'Gerar PDF', type: 'button', name: "tipo_de_relatorio", value: "pdf", class: "btn btn-success", id: "botao_movimentacao_orcamentaria_pdf" #myModalReceitaseDespesaPorFonteDeRecurso.modal.fade role="dialog" style="height: 100%" aria-hidden="true" .modal-dialog role="document" .modal-content .modal-header button.close aria-label="Close" data-dismiss="modal" type="button" span aria-hidden="true" × h4.modal-title#titulo_do_modal_relatorios Relatório de Acompanhamento de Receita e Despesa por Fonte de Recurso = simple_form_for( @relatorio_da_contabilidade,url: imprimir_contabilidade_relatorios_da_contabilidade_path(), method: :get, html: {id: "form-relatorios-receitas-e-despesas-por-fonte-de-recurso", target: "_blank"} ) do |f| = f.input :relatorio, as: :hidden, input_html: { id: "relatorio_receita_e_despesa_por_fonte_de_recurso", value: "relatorio_receita_e_despesa_por_fonte_de_recurso" } = f.input :orcamento_id, as: :hidden, input_html: { value: "#{contexto_atual.id}" } .modal-body .row .col-sm-5 = f.input :data_inicial, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_inicial_receita_e_despesa_por_fonte" } .col-sm-5 = f.input :data_final, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_final_receita_e_despesa_por_fonte" } .row .col-sm-12 span.text-danger id="erro_data_receita_e_despesa_por_fonte" style="#{'display: none;'}" p.form-control-static.erro_data_receita_e_despesa_por_fonte .row .col-sm-12 /= f.input :unidade_gestora, label: "Unidade Gestora", collection: @unidades_gestoras, label_method: :codigo_e_nome, include_blank: "Consolidado", input_html: {class: "s2" , id: "unidades_orcamentaria_receita_e_despesa_por_fonte"} = f.input :unidade_orcamentaria, label: "Unidade Orçamentaria", collection: @unidades_orcamentarias, label_method: :codigo_e_nome, include_blank: "Selecione", input_html: {class: "s2" , id: "unidades_orcamentaria_receita_e_despesa_por_fonte"} .row .col-sm-12 = f.input :fonte_de_recurso, label: "Fonte de Recursos", collection: @fontes_de_recursos, label_method: :codigo_completo_e_descricao, include_blank: "Selecione", input_html: {class: "s2" , id: "fonte_de_recurso"} .modal-footer .row .col-sm-4 p Campos Obrigatórios(*) .row .col-sm-9 .col-sm-3 = f.button :button, 'Gerar PDF', type: 'button', name: "tipo_de_relatorio", value: "pdf", class: "btn btn-success", id: "botao_receitas_e_despesas_por_fonte_pdf" == render partial: 'modal_balancete_conta_bancaria' //-----------------------------------------------------------------------------------------------------------------------------------------// - content_for :js do javascript: var modal_referencia; // Variável para definir o Modal que foi selecionado. $(function(){ console.log('Modal: ' + modal_referencia) }); $(".link_modal").on("click", function(){ modal_referencia = document.getElementById("myModal") //Modal Selecionado var relatorioId = $($(this)).attr("id"); //Tipo do relatório $("." + relatorioId).show() //Mostra a row com a msm id do relatório selecionado $("#relatorio_despesa").val(relatorioId) //Define o tipo pro relatório titulo_dinamico_relatorios(relatorioId); //Define o Título reinicia_modal(modal_referencia); //Reinicia os campos do relatório }); $(".link_modal_liquidacao").on("click", function(){ modal_referencia = document.getElementById("myModalLiquidacao") //Modal Selecionado var relatorioId = $($(this)).attr("id"); //Tipo do relatório $("." + relatorioId).show() //Mostra a row com a msm id do relatório selecionado $("#relatorio_liquidacao").val(relatorioId) //Define o tipo pro relatório titulo_dinamico_relatorios(relatorioId); //Define o Título reinicia_modal(modal_referencia); //Reinicia os campos do relatório }); $(".link_modal_liquidacao_detalhado").on("click", function(){ modal_referencia = document.getElementById("myModalLiquidacaoDetalhada") var relatorioId = $($(this)).attr("id"); $("." + relatorioId).show() $("#relatorio_liquidacao_detalhado").val(relatorioId) reinicia_modal(modal_referencia); }); $(".link_modal_financeiro").on("click", function(){ modal_referencia = document.getElementById("myModalFinanceiro") //Modal Selecionado var relatorioId = $($(this)).attr("id"); //Tipo do relatório $("." + relatorioId).show() //Mostra a row com a msm id do relatório selecionado $("#relatorio_financeiro").val(relatorioId) //Define o tipo pro relatório titulo_dinamico_relatorios(relatorioId); //Define o Título reinicia_modal(modal_referencia); //Reinicia os campos do relatório }); $(".link_modal_relatorios").on("click", function(){ var relatorioId = $($(this)).attr("id"); titulo_dinamico_relatorios(relatorioId); //Define o Título }); $(".link_modal_pagamento").on("click", function(){ var relatorioId = $($(this)).attr("id"); titulo_dinamico_relatorios(relatorioId); //Define o Título }); $('#data_inicial_liq').on("change", function(){ const modal_referencia = document.getElementById("myModalLiquidacao") let data_inicial = modal_referencia.getElementsByClassName("data-inicial")[0].value console.log(data_inicial) }); $("#botao_financeiro_pdf").on("click", function(){ $('#form-relatorios-financeiro').submit(); }); $("#botao_liquidacao_pdf").on("click", function(){ if(($("#data_inicial_liq").val() != "")){ $('#form-relatorios-liquidacao').submit(); } }); $("#botao_liquidacao_detalhada_pdf").on("click", function(){ if(($("#data_inicial_liquid_detalha").val() != "")){ $('#form-relatorios-liquidacao-detalhada').submit(); } }); $('#tableless_relatorio_da_contabilidade_usa_fonte_de_recurso').on("click", function(){ if($(this).prop('checked')){ $("#display_fonte").show(); }else{ $("#display_fonte").hide(); } }) $('#imprimir_balancete_conta_bancaria').click(function(){ limparDadosModal() $('#modal_relatorio_balancete_conta_bancaria').modal('show') }) $('#imprimir_balancete_conta_bancaria').click(function(){ $('#modal_relatorio_balancete_conta_bancaria').modal('show') }) //Functions function titulo_dinamico_relatorios(relatorio){ if (relatorio == "despesa_por_classificacao_economica") { $("#titulo_do_modal_relatorios_despesa").text("Relatórios da Despesa - Por Classificação Econômica") }else if (relatorio == "despesa_por_funcao_e_subfuncao") { $("#titulo_do_modal_relatorios_despesa").text("Relatórios da Despesa - Por Função e SubFunção") }else if (relatorio == "despesa_por_fonte_funcao_subfuncao_e_classificacao_economica") { $("#titulo_do_modal_relatorios_despesa").text("Relatórios da Despesa - Por Despesa por Fonte, Função, Subfunção e Classificação Economica") }else if (relatorio == "empenhado_a_pagar") { $("#titulo_do_modal_relatorios_financeiro").text("Relatórios Financeiros - Empenhado a Pagar") }else if (relatorio == "termo_de_conferencia") { $("#titulo_do_modal_relatorios_financeiro").text("Relatórios Financeiros - Termo De Conferência de Caixa") }else if (relatorio == "saldo_das_contas_por_unidade") { $("#titulo_do_modal_contas").text("Relatórios Financeiros - Saldo das Contas por Unidade") }else if (relatorio == "saldo_inicial_das_contas_por_unidade") { $("#titulo_do_modal_contas").text("Relatórios Financeiros - Saldo Inicial das Contas por Unidade") }else if (relatorio == "saldo_das_contas_por_banco") { $("#titulo_do_modal_contas").text("Relatórios Financeiros - Saldo das Contas por Banco") }else if (relatorio == "discriminacao_de_itens") { $("#titulo_do_modal_relatorios_liquidacao").text("Relatórios da Liquidação - Discriminação de Itens") }else if (relatorio == "liquidado_a_pagar") { $("#titulo_do_modal_relatorios_liquidacao").text("Relatórios da Liquidação - Liquidado à Pagar") }else if (relatorio == "liquidado_a_pagar_por_classificacao") { $("#titulo_do_modal_relatorios_liquidacao").text("Relatórios da Liquidação - Liquidado à Pagar Por Classificação") }else if (relatorio == "pagamentos_simplificado") { $("#titulo_do_modal_pagamentos").text("Relatórios de Pagamentos - Simplificado") }else if (relatorio == "pagamentos_detalhado") { $("#titulo_do_modal_pagamentos").text("Relatórios de Pagamentos - Detalhados") }else if (relatorio == "liquidacoes_detalhado") { $("#titulo_do_modal_liquidacoes_detalhado").text("Relatórios de Liquidações - Detalhados") }else{ $("#titulo_do_modal_relatorios_liquidacao").text("Relatório Sem Título Definido") } } function reinicia_modal(modal){ modal.getElementsByClassName("form-relatorio")[0].reset(); // Reinicia campos que não são s2 jQuery(function($) { $(modal).on('hidden.bs.modal', function(e) { $(".combobox-modal").val('').trigger('change'); // Reinicia campos s2 $(".div-form").hide(); // Ocultar os filtros que estão no msm modal, mas que são de relatórios diferentes. }); }); $(".select2-container").width("100%"); $(modal).modal("show"); //Mostra o Relatório } function verificacao_de_datas(modal){ let data_inicial = modal.getElementsByClassName("data-inicial")[0].value let data_final = modal.getElementsByClassName("data-final")[0].value console.log(data_inicial) console.log(data_final) }