= 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 Receita
.halfbr
.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_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
.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_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
.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 Comparativos de Receita e Despesa
.halfbr
a.link_modal_comparativo_de_receita_por_receita#relatorio_comparativo_de_receita href='#' Relatório Comparativo de Receita
.halfbr
a.link_modal_comparativo_de_despesa_por_classificacao_economica#relatorio_comparativo_de_despesa_por_classificacao_economica href='#' Relatório Comparativo de Despesa Por Classificação Econômica
.halfbr
a.link_modal_comparativo_de_despesa_por_funcao_e_sub_funcao#relatorio_comparativo_de_despesa_por_funcao_e_sub_funcao href='#' Relatório Comparativo de Despesa Por Função e Subfunção
.halfbr
a.link_modal_comparativo_de_despesa_por_fonte_funcao_subfuncao_classificao#relatorio_comparativo_de_despesa_por_fonte_funcao_subfuncao_classificao href='#' Relatório Comparativo de Despesa Por Fonte, Função, Subfunção e Classificação Economica
.brbr
span.fw-semi-bold
' Relatórios de Controle
.br
.halfbr
a.link_modal_intra_sintetico.form-pdf#relatorio_intra_sintetico href="#" Relatório de Execução Intra-Orçamentário Sintético
.halfbr
a.link_modal_intra_analitico.form-pdf#relatorio_intra_analitico href="#" Relatório de Execução Intra-Orçamentário Analítico
.halfbr
a.link_modal_rcl.form-pdf#relatorio_rcl href="#" RCL
.brbr
span.fw-semi-bold
' Relatórios de Restos a Pagar
.halfbr
.halfbr
a.link_modal_restos_saldo_inicial.form-pdf#saldo_de_restos_a_pagar href="#" Saldo Inicial de Restos a Pagar
.halfbr
a.link_modal_restos.form-pdf#saldo_de_restos_a_pagar href="#" Saldo de Restos a Pagar (Por data)
.halfbr
a.link_modal_movimentos_restos.form-pdf#movimentos_de_liquidacao_restos_a_pagar href="#" Movimento de Liquidação de Restos a Pagar
.halfbr
a.link_modal_movimentos_restos.form-pdf#movimentos_de_pagamento_restos_a_pagar href="#" Movimento de Pagamento de Restos a Pagar
.halfbr
a.link_modal_movimentos_restos.form-pdf#movimentos_de_cancelamento_restos_a_pagar href="#" Movimento de Cancelamento de Restos a Pagar
.halfbr
a.link_modal_movimentos_restos.form-pdf#movimentos_de_anulacoes_restos_a_pagar href="#" Movimento de Anulações de Liquidações de Restos a Pagar
.halfbr
a.link_modal_movimentos_restos.form-pdf#movimentos_de_anulacoes_de_pagamentos_restos_a_pagar href="#" Movimento de Anulações de Pagamentos de Restos a Pagar
.halfbr
a.link_modal_movimentos_restos.form-pdf#restos_a_pagar_processados_inscritos_e_nao_processados_inscritos href="#" Restos a Pagar Processados Inscritos e Restos a Pagar Não Processados Inscritos
.halfbr
a.link_modal_despesas_rp.form-pdf#restos_a_pagar_por_classificacao_economica href="#" Restos a Pagar por Classificação Econômica
.halfbr
a.link_modal_despesas_rp.form-pdf#restos_a_pagar_por_funcao_e_subfuncao href="#" Restos a Pagar por Função e Subfunção
.brbr
span.fw-semi-bold
' Relatórios Financeiros
.halfbr
.halfbr
= link_to 'Balancete de Conta Bancária', '#', id: 'imprimir_balancete_conta_bancaria'
.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_financeiro.form-pdf#termo_de_conferencia href="#" Termo de Conferência de Caixa
.halfbr
a.link_modal_check_para_pagamento.form-pdf#check_para_pagamento href="#" Check para Pagamento
.brbr
span.fw-semi-bold
' Relatórios Operacionais
.halfbr
.halfbr
a.link_modal_bens_moveis_incorporados.form-pdf#bens_moveis_incorporados href="#" Bens Incorporados
.halfbr
a.link_modal_bens_moveis_incorporados.form-pdf#bens_moveis_incorporados href="#" Bens Incorporados
.halfbr
a.link_modal_financeiro.form-pdf#empenhado_a_pagar href="#" Empenhado a Pagar
.halfbr
a.link_modal_arrecadacao_de_iss.form-pdf#pagamento_do_iss href="#" Relatório de Arrecadação de ISS de Obras e Serv/Engenharia
.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
.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_relacao_de_processos_pagos.form-pdf#relacao_de_processos_pagos href="#" Relação de Processos Pagos
.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
.halfbr
a.link_modal_pagamento_extra.form-pdf#pagamentos_extra href="#" Pagamentos Extra-Orçamentários
.halfbr
a.link_modal_inativado_extra.form-pdf#inativados_extra href="#" Inativados Extra-Orçamentários
.brbr
span.fw-semi-bold
' Relatórios Orçamentários
.halfbr
.halfbr
a.link_modal_saldo_dotacoes.form-pdf#saldo_das_dotacoes href="#" Saldo das Dotações
span.fw-semi-bold
' Relatórios do Patrimonio
.halfbr
.halfbr
a.link_modal_movimentacao_orcamentaria.form-pdf#movimentacao_orcamentaria href="#" Movimentação Orçamentária
.halfbr
a.link_modal_alteracao_do_orcamento_por_origem_de_recurso.form-pdf#alteracao_do_orcamento_por_origem_de_recurso href="#" Alteração do Orçamento por Origem de Recurso
.brbr
span.fw-semi-bold
' Relatórios para Declaração do Imposto de Renda
.halfbr
.halfbr
a.link_modal_IR.form-pdf#relatorio_para_preenchimento_da_dirf href="#" Relatório para preenchimento da DIRF
.halfbr
a.link_modal_IRRF.form-pdf#relatorio_retencao_de_irrf_em_pagamentos href="#" Relatório de retenção de IR na fonte
#myModalRelatorioDIRF.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 para preenchimento da DIRF
= simple_form_for( @relatorio_da_contabilidade,url: imprimir_contabilidade_relatorios_da_contabilidade_path(), method: :get, html: {id: "form-relatorios-dirf", target: "_blank"} ) do |f|
= f.input :relatorio, as: :hidden, input_html: { id: "relatorio_para_preenchimento_da_dirf", value: "relatorio_para_preenchimento_da_dirf" }
= 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_dirf" }
.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_dirf" }
.row
.row
.col-sm-5
= f.input :tipo_de_pessoa, label: "Tipo de Pessoa", collection: ::Base::TipoDePessoa.where("codigo in ('1','2')"), label_method: :descricao, include_blank: "Selecione", input_html: { class: 's2 combobox-modal', id: 'tipo_de_pessoa'}
.col-sm-7
= 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
.col-sm-12
= f.input :unidade_orcamentaria, label: "Unidade Orçamentaria", collection: @todas_as_unidades_orcamentarias, label_method: :codigo_completo_e_nome, include_blank: "Todas as Unidades", input_html: {class: "s2" , id: "unidades_orcamentaria_dirf", multiple: true}
.row.alinhar
.col-sm-4.checkbox.checkbox-circle style="margin-top: -28px !important;"
= f.check_box :consolidado
= f.label :consolidado, "Consolidado?"
.row.alinhar
.col-sm-4.checkbox.checkbox-circle style="margin-top: -28px !important;"
= f.check_box :todos_os_pagamentos
= f.label :todos_os_pagamentos, "Todos os Pagamentos"
.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_DIRF_pdf"
#myModalRelatorioIRRF.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 RETENÇÃO DE IR NA FONTE
= simple_form_for( @relatorio_da_contabilidade,url: imprimir_contabilidade_relatorios_da_contabilidade_path(), method: :get, html: {id: "form-relatorios-ir", target: "_blank"} ) do |f|
= f.input :relatorio, as: :hidden, input_html: { id: "relatorio_retencao_de_irrf_em_pagamentos", value: "relatorio_retencao_de_irrf_em_pagamentos" }
= 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_ir" }
.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_ir" }
.row
.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'}
.col-sm-6
= f.input :numero_do_empenho, label: "Número do empenho"
.row
.col-sm-6
= f.input :valor_bruto_pagamento, label: "Valor bruto do pagamento"
.col-sm-6
= f.input :valor_irrf, label: "Valor do IRRF"
.row
.col-sm-6
= f.input :numero_nf, label: "Número da NF"
.col-sm-6
= f.input :data_emissao_nf, label: "Data de emissão da NF", as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_nf" }
.row
.col-sm-4
= f.input :codigo_verificacao_nf, label: "Código de verific. da NF"
.col-sm-4
= f.input :codigo_acesso_nf, label: "Código de Acesso da NF"
.col-sm-4
= f.input :competencia_nf, label: "Competência da NF"
.modal-footer
.row
.col-sm-4
p Campos Obrigatórios(*)
.row
.col-sm-3
= f.button :button, 'Gerar PDF', type: 'submit', name: "tipo_de_relatorio", value: "pdf", class: "btn btn-success", id: "botao_IR_pdf"
#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: @todas_as_unidades_orcamentarias, label_method: :codigo_completo_e_nome, include_blank: "Todas as Unidades", input_html: {class: "s2 unidades_orcamentarias_mymodal combobox-modal" , id: "unidades_orcamentaria", multiple: true}
.col-sm-6.despesa_por_classificacao_economica.despesa_por_funcao_e_subfuncao.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"}
.row.alinhar
.col-sm-4.checkbox.checkbox-circle style="margin-top: -28px !important;"
= f.check_box :consolidado
= f.label :consolidado, "Consolidado?"
.row
.col-sm-6.despesa_por_funcao_e_subfuncao.div-form.form-pdf
= f.input :modalidade, label: "Modalidade de Aplicação", collection: @modalidades_de_aplicacao, label_method: :codigo_formatado_e_descricao, include_blank: "Selecione", input_html: {class: "s2 combobox-modal", id: "modalidade", multiple: true}
.col-sm-6.despesa_por_funcao_e_subfuncao.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}
.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_bens 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_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"
#myModalDespesaRP.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_rp
= simple_form_for( @relatorio_da_contabilidade,url: imprimir_contabilidade_relatorios_da_contabilidade_path(), method: :get, html: {class: "form-relatorio", id: "form-relatorios-despesa-rp", target: "_blank"} ) do |f|
= f.input :relatorio, as: :hidden, input_html: { id: "relatorio_despesa_rp" }
= 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_despesa_rp" }, required:true
span.text-danger id="erro_display_data_inicial_despesa_rp" style="#{'display: none;'}"
p.form-control-static.erro_data_inicial_despesa_rp
.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_despesa_rp" }, required:true
span.text-danger id="erro_display_data_final_despesa_rp" style="#{'display: none;'}"
p.form-control-static.erro_data_final_despesa_rp
.row
.col-sm-6
= f.input :unidade_orcamentaria, label: "Unidade Orçamentária", collection: @unidades_orcamentarias, label_method: :codigo_completo_e_nome, include_blank: "Consolidado", input_html: {class: "s2 combobox-modal" , id: "unidade_orcamentaria"}
.col-sm-6
= 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"}
.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_rp 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_rp"}
.row
.col-sm-6
= f.input :tipo_de_restos_a_pagar, label: "Tipo de Resto a Pagar", collection: [["Padrão", ""],["Somente Processado", "processados"], ["Somente Não Processado", "nao_processados"]], input_html: {class: "s2"}, include_blank: false
.col-sm-6
= f.input :exercicio, label: "Exercício da Despesa", collection: @orcamentos_rp, label_method: :exercicio, include_blank: "Todos os Exercicios", input_html: {class: "s2"}
.row.alinhar
.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.restos_a_pagar_por_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
.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_despesa_rp_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_completo_e_nome, include_blank: "Todas as Unidades", input_html: {class: 's2 combobox-modal' , id: "unidade_orcamentaria_financeiro"}
.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
.col-sm-6
= 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 combobox-modal' , id: "fonte_de_recurso"}
.col-sm-6
= f.input :tipo_de_conta_pcasp, label: "Conta PCASP", collection: @tipos_de_contas_pcasp ,label_method: :second, value_method: :first, include_blank: "Selecione", input_html: { class: 's2 combobox-modal', id: 'tipo_de_conta_pcasp_termo_de_conferencia'}
.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-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_completo_e_nome, include_blank: "Todas as Unidades", input_html: {class: "s2" , id: "unidades_orcamentaria_dotacoes", 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"}
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_completo_e_nome, include_blank: "Todas as Unidades", input_html: { class: "s2", id: "unidades_orcamentarias_bancos" }
.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
.saldo_das_contas_por_unidade.saldo_inicial_das_contas_por_unidade.div-form.form-pdf
.row
.div
.col-sm-5
= f.input :tipo_de_conta_pcasp, label: "Conta PCASP", collection: @tipos_de_contas_pcasp ,label_method: :second, value_method: :first, include_blank: "Selecione", input_html: { class: 's2', id: 'tipo_de_conta_pcasp_saldo_de_contas'}
.saldo_das_contas_por_unidade.saldo_inicial_das_contas_por_unidade.saldo_das_contas_por_banco.div-form.form-pdf
.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_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_completo_e_nome, include_blank: "Todas as Unidades", input_html: {class: "s2 combobox-modal" , id: "unidades_orcamentaria_liquidacao"}
.row.liquidado_a_pagar.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
= label_tag :unidade_orcamentaria, "Unidade Orçamentária", class: "control-label unidade-label"
.input-group
- options = @unidades_orcamentarias.map { |uo| [uo.codigo_completo_e_nome, uo.id] }
- options.unshift(["Todas as Unidades", "todas_unidades"])
- options.unshift(["Consolidado", "consolidado"])
= select_tag "unidade_orcamentaria",
options_from_collection_for_select(options, :last, :first), include_blank: "Selecione",
id: "unidade_orcamentaria_id", class: "combobox-modal s2", style: "width: 270px"
.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_original", 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_completo_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"
#myModalInativadoExtra.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 Inativados - Extra-Orçamentários
= simple_form_for( @relatorio_da_contabilidade,url: imprimir_contabilidade_relatorios_da_contabilidade_path(), method: :get, html: {id: "form-relatorios-inativado-extra", target: "_blank"} ) do |f|
= f.input :relatorio, as: :hidden, input_html: { id: "inativado_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_inativado_extra" }
span.text-danger id="erro_dt_inicial_inativado_extra" style="#{'display: none;'}"
p.form-control-static.erro_dt_inicial_inativado_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_inativado_extra" }
span.text-danger id="erro_dt_final_inativado_extra" style="#{'display: none;'}"
p.form-control-static.erro_dt_final_inativado_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_inativado_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" }
p.erro_data_inicial.text-danger.bold
.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" }
p.erro_data_inicial.text-danger.bold
.row
.col-sm-12
= f.input :unidade_orcamentaria, label: "Unidade Orçamentaria", collection: @unidades_orcamentarias, label_method: :codigo_completo_e_nome, include_blank: "Selecione", required: true, input_html: {class: "s2" , id: "unidades_orcamentaria_extra"}
p.erro_unidade_orcamentaria.text-danger.bold
.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" }
= f.input :exercicio, as: :hidden, input_html: { id: "exercicio_logado", value: "#{contexto_atual.exercicio}" }
.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
= label_tag :unidade_gestora, "Unidade Gestora", class: "control-label unidade-label"
.input-group
- options = @unidades_gestoras.map { |uo| [uo.codigo_e_nome, uo.id] }
- options.unshift(["Consolidado", "consolidado"])
= select_tag "tableless_relatorio_da_contabilidade[unidade_gestora]",
options_from_collection_for_select(options, :last, :first), include_blank: "Selecione",
id: "unidades_gestoras_restos", class: "combobox-modal s2"
.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
.col-sm-6
= f.input :exibir_colunas, label: "Exibir Colunas", collection: [["Padrão", ""],["Somente Processado", "processados"], ["Somente Não Processado", "nao_processados"]], input_html: {class: "s2"}, include_blank: false
= hidden_field_tag :saldo_inicial, false
.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"
#myModalMovimentosRestos.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_restos_a_pagar
= simple_form_for( @relatorio_da_contabilidade,url: imprimir_contabilidade_relatorios_da_contabilidade_path(), method: :get, html: {id: "form-relatorios-movimentos-restos", target: "_blank"} ) do |f|
= f.input :relatorio, as: :hidden, input_html: { id: "relatorio_movimentos_restos" }
.modal-body
.row
.div#data
.col-sm-6
= f.input :data_inicial, as: :string, label: 'Data Inicial', wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_inicial_movimentos"}, required: true
span.text-danger id="erro_display_data" style="#{'display: none;'}"
p.form-control-static.erro_data
.col-sm-6
= f.input :data_final, as: :string,label: 'Data Final', wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_final_movimentos"}, required: true
span.text-danger id="erro_display_data" style="#{'display: none;'}"
p.form-control-static.erro_data
.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: "fornecedor_pagamento_restos"}
.col-sm-6
= f.input :unidade_gestora, label: "Unidade Gestora", collection: @unidades_gestoras, label_method: :codigo_e_nome, include_blank: "Todas as Unidades", input_html: {class: "s2", id: "unidades_gestoras_movimentos_restos"}, required: false
.row
.col-sm-6.movimentos_de_cancelamento_restos_a_pagar.div-form.form-pdf
= f.input :exibir_colunas, label: "Tipo de Resto a Pagar", collection: [["Padrão", ""],["Somente Processado", "processados"], ["Somente Não Processado", "nao_processados"]], input_html: {class: "s2"}, include_blank: false
.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_movimentos_restos_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%"}
span.text-danger id="erro_display_unidade_gestora_proc" style="#{'display: none;'}"
p.form-control-static.erro_unidade_gestora_proc
.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.capa_do_processo_completa style="padding-top: 0px; margin-top: -5px; margin-left: 15px"
= hidden_field_tag :capas_completa, "0"
= check_box_tag :capas_completa, "1", checked: true
label.control-label for="normal-field" Capa de Pagamento Completa
.row
.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: @todas_as_unidades_orcamentarias, label_method: :codigo_completo_e_nome, include_blank: "Todas as Unidades", input_html: {class: "s2" , id: "unidades_orcamentaria", multiple: true}
.row.alinhar
.col-sm-4.checkbox.checkbox-circle style="margin-top: -28px !important;"
= f.check_box :consolidado
= f.label :consolidado, "Consolidado?"
.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_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: @todas_as_unidades_orcamentarias, label_method: :codigo_completo_e_nome, include_blank: "Todas as Unidades", input_html: {class: "s2" , id: "unidades_orcamentaria", multiple: true}
.row.alinhar
.col-sm-4.checkbox.checkbox-circle style="margin-top: -28px !important;"
= f.check_box :consolidado
= f.label :consolidado, "Consolidado?"
.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"
.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_classificacao_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: @todas_as_unidades_orcamentarias, label_method: :codigo_completo_e_nome, include_blank: "Todas as Unidades", input_html: {class: "s2" , id: "unidades_orcamentaria_receita_por_contribuinte", multiple: true}
.row.alinhar
.col-sm-4.checkbox.checkbox-circle style="margin-top: -28px !important;"
= f.check_box :consolidado
= f.label :consolidado, "Consolidado?"
.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"
#myModalCheckParaPagamento.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 Check para Pagamento
= simple_form_for( @relatorio_da_contabilidade,url: imprimir_contabilidade_relatorios_da_contabilidade_path(), method: :get, html: {id: "form-relatorios-check-para-pagamento", target: "_blank"} ) do |f|
= f.input :relatorio, as: :hidden, input_html: { id: "relatorio_check_para_pagamento", 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_chech_para_pagamento" }
.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_chech_para_pagamento" }
.row
.col-sm-12
span.text-danger id="erro_data_chech_para_pagamento" style="#{'display: none;'}"
p.form-control-static.erro_data_check_para_pagamento
.row
.col-sm-12
= f.input :unidade_orcamentaria, label: "Unidade Orçamentaria", collection: @todas_as_unidades_orcamentarias, label_method: :codigo_completo_e_nome, include_blank: "Todas as Unidades", input_html: {class: "s2" , id: "unidades_orcamentaria_check_para_pagamento", multiple: true}
.row.alinhar
.col-sm-4.checkbox.checkbox-circle style="margin-top: -28px !important;"
= f.check_box :consolidado
= f.label :consolidado, "Consolidado?"
.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
.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%", multiple: true}
.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_check_para_pagamento"}
.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_chech_para_pagamento_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_completo_e_nome, include_blank: "Todas as Unidades", input_html: { class: "s2" , id: "unidades_orcamentaria_receita_por_fonte_e_classificacao", style: "width: 100%", multiple: true}
.row.alinhar
.col-sm-4.checkbox.checkbox-circle style="margin-top: -28px !important;"
= f.check_box :consolidado
= f.label :consolidado, "Consolidado?"
.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_orcamentaria, label: "Unidade Gestora", collection: @unidades_orcamentarias, label_method: :codigo_completo_e_nome, include_blank: "Todas as Unidades", input_html: {class: "s2" , id: "unidades_orcamentaria_receita_por_fonte", multiple: true}
.row.alinhar
.col-sm-4.checkbox.checkbox-circle style="margin-top: -28px !important;"
= f.check_box :consolidado
= f.label :consolidado, "Consolidado?"
.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_orcamentaria, label: "Unidade Gestora", collection: @unidades_orcamentarias, label_method: :codigo_e_nome, include_blank: "Todas as Unidades", 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"
#myModalAlteracaoDoOrcamentoPorOrigemDeRecurso.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 - Alteração do Orçamentor por Origem de Recurso
= simple_form_for( @relatorio_da_contabilidade,url: imprimir_contabilidade_relatorios_da_contabilidade_path(), method: :get, html: {id: "form-relatorios-alteracao-do-orcamento-por-origem-de-recurso", target: "_blank"} ) do |f|
= f.input :relatorio, as: :hidden, input_html: { id: "relatorio_alteracao_do_orcamento_por_origem_do_recurso", value: "relatorio_alteracao_do_orcamento_por_origem_do_recurso" }
.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_alteracao_do_orcamento_por_origem_do_recurso" }
.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_alteracao_do_orcamento_por_origem_do_recurso" }
.row
.col-sm-12
span id="erro_data_alteracao_do_orcamento_por_origem_do_recurso" style="#{'display: none; color: #dd5826'}"
p.form-control-static.erro_data_fonte
.row
.col-sm-12
= f.input :unidade_orcamentaria, label: "Unidade Gestora", collection: @unidades_orcamentarias, label_method: :codigo_e_nome, include_blank: "Consolidado", input_html: {class: "s2" , id: "unidades_gestoras_alteracao_do_orcamento_por_unidade_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_alteracao_do_orcamento_por_fonte_do_recurso", style: "width: 100%"}
.row
.col-sm-12
= f.input :origem_do_recurso, label: "Origem de Recursos", collection: @origens_do_recursos.reject {|valor,nome| nome == "Outros"}, value_method: :first, label_method: :second, include_blank: "Selecione", input_html: {class: "s2" , id: "fonte_de_recursos_alteracao_do_orcamento_por_origem_do_recurso", style: "width: 100%"}
.row
.col-sm-12
span.text-danger id="erro_origem_de_recurso_alteracao_do_orcamento" style="#{'display: none;'}"
p.form-control-static.erro_data_fonte
.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_alteracao_do_orcamento_por_origem_do_recurso_pdf"
#myModalRelatorioComparativoPorReceita.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 Comparativo de Receita
= simple_form_for( @relatorio_da_contabilidade, url: imprimir_contabilidade_relatorios_da_contabilidade_path(), method: :get, html: { id: 'form-relatorio-comparativo-receita', target: '_blank' } ) do |f|
= f.input :relatorio, as: :hidden, input_html: { id: 'relatorio_comparativo_receita', value: 'relatorio_comparativo_receita' }
.modal-body
.row
.col-sm-5
= f.input :mes_referencia, label: 'Selecione o Mês (Ano Anterior)', collection: [['Selecione', '']] + Date::MONTHNAMES.compact.each_with_index.map { |name, i| [name, i + 1] }, input_html: { class: "s2 form-control", id: "relatorio_receita_comparativo_classificacao_economia_mes_referencia_inicial" }, selected: params[:mes]
.col-sm-5
= f.input :mes_referencia_final, label: 'Selecione o Mês (Ano Atual)', collection: [['Selecione', '']] + Date::MONTHNAMES.compact.each_with_index.map { |name, i| [name, i + 1] }, input_html: { class: "s2 form-control", id: "relatorio_receita_comparativo_classificacao_economia_mes_referencia_final" }, selected: params[:mes]
.col-sm-12
span.text-danger id="error_relatorio_receita_comparativo_por_completo_mes_referencia" style="#{'display: none;'}"
p.form-control-static.error_relatorio_receita_comparativo_por_completo_mes_referencia
.row
.col-sm-12
= f.input :unidade_orcamentaria, label: "Unidade Gestora*", collection: @unidades_orcamentarias, label_method: :codigo_e_nome, include_blank: "Todas as Unidades", input_html: {class: "s2" , id: "unidades_gestoras_comparativo_do_orcamento_por_unidade_orcamentaria"}
.col-sm-12
span.text-danger id="unidades_gestoras_comparativo_completo_do_orcamento_por_unidade_orcamentaria" style="#{'display: none;'}"
p.form-control-static.unidades_gestoras_comparativo_completo_do_orcamento_por_unidade_orcamentaria
.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_submit_comparativo_receita_por_receita_pdf"
#myModalRelatorioComparativoDespesaPorClassificacaoEconomica.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 Comparativo de Consumo
= simple_form_for( @relatorio_da_contabilidade, url: imprimir_contabilidade_relatorios_da_contabilidade_path(), method: :get, html: {id: "form-relatorio-comparativo-despesa-por-classificacao-economica", target: "_blank"} ) do |f|
= f.input :relatorio, as: :hidden, input_html: { id: "relatorio_despesa_comparativo_classificacao_economica", value: "relatorio_despesa_comparativo_classificacao_economica"}
.modal-body
.row
.col-sm-5
= f.input :mes_referencia, label: 'Selecione o Mês Inicial', collection: [['Selecione', '']] + Date::MONTHNAMES.compact.each_with_index.map { |name, i| [name, i + 1] }, input_html: { class: "s2 form-control", id: "relatorio_despesa_comparativo_classificacao_economia_mes_referencia" }, selected: params[:mes]
.col-sm-5
= f.input :mes_referencia_final, label: 'Selecione o Mês Final', collection: [['Selecione', '']] + Date::MONTHNAMES.compact.each_with_index.map { |name, i| [name, i + 1] }, input_html: { class: "s2 form-control", id: "relatorio_despesa_comparativo_classificacao_economia_mes_referencia" }, selected: params[:mes]
.row
.col-sm-12
span.text-danger id="erro_despesa_comparativo_classificacao_economia_mes_referencia" style="#{'display: none;'}"
p.form-control-static.erro_despesa_comparativo_classificacao_economia_mes_referencia
.row
.col-sm-12
= f.input :tipo_de_despesa, label: 'Selecione a Despesa', include_blank: 'Selecione o tipo de despesa' , collection: ['EMPENHADA', 'LIQUIDADA', 'PAGA'], input_html: { class: "s2 form-control", id: "relatorio_despesa_comparativo_classificacao_economia_tipo_de_despesa" }
.col-sm-12
span.text-danger id="erro_despesa_comparativo_classificacao_economia_tipo_de_despesa" style="#{'display: none;'}"
p.form-control-static.erro_despesa_comparativo_classificacao_economia_tipo_de_despesa
.row
.col-sm-12
= f.input :unidade_orcamentaria, label: "Unidade Gestora*", collection: @unidades_orcamentarias, label_method: :codigo_e_nome, include_blank: "Todas as Unidades", input_html: {class: "s2" , id: "unidades_gestoras_comparativo_do_orcamento_por_unidade_orcamentaria", multiple: true}
.col-sm-12
span.text-danger id="erro_despesa_comparativo_classificacao_economia_unidade_orcamentaria" style="#{'display: none;'}"
p.form-control-static.erro_despesa_comparativo_classificacao_economia_unidade_orcamentaria
.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_submit_despesa_por_classificacao_economica_pdf"
#myModalComparativoDespesaPorFuncaoESubfuncao.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 Comparativo por Função e Subfunção
= simple_form_for( @relatorio_da_contabilidade, url: imprimir_contabilidade_relatorios_da_contabilidade_path(), method: :get, html: { id: 'form-relatorio-comparativo-despesa-por-funcao-e-subfuncao', target: '_blank' }) do |f|
= f.input :relatorio, as: :hidden, input_html: { id: 'relatorio_despesa_comparativo_por_funcao_e_subfuncao', value: 'relatorio_despesa_comparativo_por_funcao_e_subfuncao' }
.modal-body
.row
.col-sm-5
= f.input :mes_referencia, label: 'Selecione o Mês Inicial', collection: [['Selecione', '']] + Date::MONTHNAMES.compact.each_with_index.map { |name, i| [name, i + 1] }, input_html: { class: "s2 form-control", id: "relatorio_despesa_comparativo_classificacao_economia_mes_referencia" }, selected: params[:mes]
.col-sm-5
= f.input :mes_referencia_final, label: 'Selecione o Mês Final', collection: [['Selecione', '']] + Date::MONTHNAMES.compact.each_with_index.map { |name, i| [name, i + 1] }, input_html: { class: "s2 form-control", id: "relatorio_despesa_comparativo_classificacao_economia_mes_referencia" }, selected: params[:mes]
.row
.col-sm-12
span.text-danger id="error_relatorio_despesa_comparativo_por_funcao_e_subfuncao_mes_referencia" style="#{'display: none;'}"
p.form-control-static.error_relatorio_despesa_comparativo_por_funcao_e_subfuncao_mes_referencia
.row
.col-sm-12
= f.input :tipo_de_despesa, label: 'Selecione a Despesa', include_blank: 'Selecione o tipo de despesa' , collection: ['EMPENHADA', 'LIQUIDADA', 'PAGA'], input_html: { class: "s2 form-control", id: "relatorio_da_comparacao_funcao_e_subfuncao_mes_referencia_tipo_de_despesa" }
.row
.col-sm-12
span.text-danger id="error_relatorio_despesa_comparativo_por_funcao_e_subfuncao_tipo_de_despesa" style="#{'display: none;'}"
p.form-control-static.error_relatorio_despesa_comparativo_por_funcao_e_subfuncao_tipo_de_despesa
.row
.col-sm-12
= f.input :unidade_orcamentaria, label: 'Unidade Gestora', collection: @unidades_orcamentarias, label_method: :codigo_e_nome, include_blank: "Todas as Unidades", input_html: {class: "s2" , id: "unidades_gestoras_comparativo_do_orcamento_funcao_e_subfuncao_por_unidade_orcamentaria", multiple: true}
.col-sm-12
span.text-danger id="error_relatorio_despesa_comparativo_por_funcao_e_subfuncao_unidade_orcamentaria" style="#{'display: none;'}"
p.form-control-static.error_relatorio_despesa_comparativo_por_funcao_e_subfuncao_unidade_orcamentaria
.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_submit_despesa_e_despesa_por_funcao_e_subfuncao"
#myModalComparativoDespesaPorFonteFuncaoSubfuncaoClassificacaoEconomica.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 Comparaçao Despesa por Fonte de Recurso
= simple_form_for( @relatorio_da_contabilidade, url: imprimir_contabilidade_relatorios_da_contabilidade_path(), method: :get, html: { id: 'form-relatorio-comparativo-despesa-por-fonte-subfuncao-classificacao-economica', target: '_blank' }) do |f|
= f.input :relatorio, as: :hidden, input_html: { id: 'relatorio_despesa_comparativo_por_completo', value: 'relatorio_despesa_comparativo_por_completo' }
.modal-body
.row
.col-sm-5
= f.input :mes_referencia, label: 'Selecione o Mês Inicial', collection: [['Selecione', '']] + Date::MONTHNAMES.compact.each_with_index.map { |name, i| [name, i + 1] }, input_html: { class: "s2 form-control", id: "relatorio_despesa_comparativo_classificacao_economia_mes_referencia" }, selected: params[:mes]
.col-sm-5
= f.input :mes_referencia_final, label: 'Selecione o Mês Final', collection: [['Selecione', '']] + Date::MONTHNAMES.compact.each_with_index.map { |name, i| [name, i + 1] }, input_html: { class: "s2 form-control", id: "relatorio_despesa_comparativo_classificacao_economia_mes_referencia" }, selected: params[:mes]
.row
.col-sm-12
span.text-danger id="error_relatorio_despesa_comparativo_por_completo_mes_referencia" style="#{'display: none;'}"
p.form-control-static.error_relatorio_despesa_comparativo_por_funcao_e_subfuncao
.row
.col-sm-12
= f.input :tipo_de_despesa, label: 'Selecione a Despesa', include_blank: 'Selecione o tipo de despesa' , collection: ['EMPENHADA', 'LIQUIDADA', 'PAGA'], input_html: { class: "s2 form-control", id: "relatorio_comparativo_despesa_por_fonte_funcao_classificacao_economica_tipo_de_despesa" }
.row
.col-sm-12
span.text-danger id="error_relatorio_despesa_comparativo_por_completo_tipo_de_despesa" style="#{'display: none;'}"
p.form-control-static.error_relatorio_despesa_comparativo_por_funcao_e_subfuncao
.row
.col-sm-12
= f.input :unidade_orcamentaria, label: 'Unidade Gestora', collection: @unidades_orcamentarias, label_method: :codigo_e_nome, include_blank: "Todas as Unidades", input_html: {class: "s2" , id: "unidades_gestoras_comparativo_completo_do_orcamento_por_unidade_orcamentaria", multiple: true}
.row
.col-sm-12
span.text-danger id="error_relatorio_despesa_comparativo_por_completo_unidade_orcamentaria" style="#{'display: none;'}"
p.form-control-static.error_relatorio_despesa_comparativo_por_funcao_e_subfuncao
.modal-footer
.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_submit_comparativo_despesa_completa_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_orcamentaria, label: "Unidade Orçamentaria", collection: @todas_as_unidades_orcamentarias, label_method: :codigo_completo_e_nome, include_blank: "Todas as Unidades", input_html: {class: "s2 combobox-modal" , id: "unidades_orcamentaria_receita_e_despesa_por_fonte", multiple: true}
.row.alinhar
.col-sm-4.checkbox.checkbox-circle style="margin-top: -28px !important;"
= f.check_box :consolidado
= f.label :consolidado, "Consolidado?"
.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"
#myModalPagamentoDoIss.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 Arrecadação do ISS
= simple_form_for( @relatorio_da_contabilidade,url: imprimir_contabilidade_relatorios_da_contabilidade_path(), method: :get, html: {id: "form-relatorios-pagamento_do_iss", target: "_blank"} ) do |f|
= f.input :relatorio, as: :hidden, input_html: { id: "relatorio_pagamento_do_iss" }
= f.input :orcamento_id, as: :hidden, input_html: { value: "#{contexto_atual.id}" }
= f.input :tipo_de_relatorio, as: :hidden, input_html: { id: "tipo_de_relatorio_iss" }
.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_iss" }
.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_iss" }
.row
.col-sm-12
span.text-danger id="erro_data_pagamento_iss" style="#{'display: none;'}"
p.form-control-static.erro_data_pagamento_iss
.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_iss"}
.row
.col-sm-12
= f.input :unidade_orcamentaria, label: "Unidade Gestora*", collection: @unidades_orcamentarias, label_method: :codigo_completo_e_nome, include_blank: "Todas as Unidades", input_html: {class: "s2" , id: "unidades_orcamentarias"}
.modal-footer
.row
.col-sm-4
p Campos Obrigatórios(*)
.row
.col-sm-3
= f.button :button, 'Gerar PDF', type: 'button', name: "tipo_de_relatorio", value: "pdf", class: "btn btn-success", id: "botao_pag_do_iss_pdf"
.col-sm-6
.col-sm-3
= f.button :button, 'Gerar EXCEL', type: 'button', name: "tipo_de_relatorio", value: "planilha", class: "btn btn-info", id: "botao_pag_do_iss_xlsx"
#myModalCancelamentoDeRp.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 Cancelamento de Restos a Pagar
= simple_form_for( @relatorio_da_contabilidade,url: imprimir_contabilidade_relatorios_da_contabilidade_path(), method: :get, html: {id: "form-relatorios-cancelamento-de-rp", target: "_blank"} ) do |f|
= f.input :relatorio, as: :hidden, input_html: { id: "cancelamento_de_rp", value: "cancelamento_de_rp"}
= 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_cancelamento" }
.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_cancelamento"}
.row
.col-sm-12
span.text-danger id="erro_data_cancelamento" style="#{'display: none;'}"
p.form-control-static.erro_data_cancelamento
.row
.col-sm-6
= f.input :exercicio, label: "Exercício do Empenho", collection: @orcamentos, label_method: :exercicio, include_blank: "Todos os Exercicios", input_html: {class: "s2"}
.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_iss"}
.row
.col-sm-12
= f.input :unidade_orcamentaria, label: "Unidade Gestora*", collection: @unidades_orcamentarias, label_method: :codigo_e_nome, include_blank: "Todas as Unidades", input_html: {class: "s2" , id: "unidades_orcamentarias"}
.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_cancelamento_de_rp_pdf"
== render partial: 'modal_balancete_conta_bancaria'
#myModalBensMoveisIncorporados.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 Bens Incorporados
= simple_form_for( @relatorio_da_contabilidade,url: imprimir_contabilidade_relatorios_da_contabilidade_path(), method: :get, html: {id: "form-relatorios-bens_moveis_incorporados", target: "_blank"} ) do |f|
= f.input :relatorio, as: :hidden, input_html: { id: "relatorio_bens_moveis_incorporados" }
= 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_bens" }
.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_bens" }
.row
.col-sm-12
span.text-danger id="erro_data_bens" style="#{'display: none;'}"
p.form-control-static.erro_data_pagamento_iss
.row
.col-sm-12
= f.input :unidade_gestora, label: "Unidade Gestora", collection: @unidades_gestoras, label_method: :codigo_e_nome, include_blank: "Todas as Unidades", input_html: {class: "s2" , id: "unidades_orcamentarias"}
.row
.col-sm-6
= f.input :elemento, label: "Elemento de Despesa", collection: @elementos_de_despesa.where(codigo: [44905100,44905200]),
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"}
.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_bens_moveis_incorporados_pdf"
#myModalRelatorioIntraSintetico.modal.fade[role="dialog"]
.modal-dialog.modal-lg[role="document"]
.modal-content
.modal-header
button.close[type="button" data-dismiss="modal" aria-label="Close"]
span[aria-hidden="false"] ×
h4.modal-title Dados para imprimir o Relatorio Intra-Orcamentário Sintético
= simple_form_for @relatorio_da_contabilidade, url: imprimir_contabilidade_relatorios_da_contabilidade_path(),
method: :get,
html: { id: "form_relatorio_intra_sintetico", target: "_blank" } do |f|
= f.input :relatorio, as: :hidden, input_html: { id: 'relatorio_intra_orcamentario_sintetico' }
.modal-body
.form-group
.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_intra_sintetico" }
.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_intra_sintetico" }
br
.form-group
.row
.col-md-4
= f.input :unidade_orcamentaria, label: 'Unidade Orçamentária', collection: @unidades_orcamentarias, label_method: :codigo_e_nome, value_method: :id, include_blank: "Consolidado", input_html: { id: "unidade_orcamentaria_intra_sintetica", class: "form-control s2", style: "width: 270px" }
.modal-footer
= f.button :button, 'Gerar PDF', type: 'button', name: "tipo_de_relatorio", value: "pdf", class: "btn btn-success", id: "btn_submit_intra_sintetico"
#myModalRelatorioIntraAnalitico.modal.fade[role="dialog"]
.modal-dialog.modal-lg[role="document"]
.modal-content
.modal-header
button.close[type="button" data-dismiss="modal" aria-label="Close"]
span[aria-hidden="false"] ×
h4.modal-title Dados para imprimir o Relatorio Intra-Orcamentário Analítico
= simple_form_for @relatorio_da_contabilidade, url: imprimir_contabilidade_relatorios_da_contabilidade_path(),
method: :get,
html: { id: "form_relatorio_intra_analitico", target: "_blank" } do |f|
= f.input :relatorio, as: :hidden, input_html: { id: 'relatorio_intra_orcamentario_analitico' }
.modal-body
.form-group
.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_intra_analitico" }
.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_intra_analitico" }
br
.form-group
.row
.col-md-4
= f.input :unidade_orcamentaria, label: 'Unidade Orçamentária', collection: @unidades_orcamentarias, label_method: :codigo_e_nome, value_method: :id, include_blank: "Consolidado", input_html: { id: "unidade_orcamentaria_intra_sintetica", class: "form-control s2", style: "width: 270px" }
.modal-footer
= f.button :button, 'Gerar PDF', type: 'button', name: "tipo_de_relatorio", value: "pdf", class: "btn btn-success", id: "btn_submit_intra_analitico"
#myModalRcl.modal.fade[role="dialog"]
.modal-dialog.modal-lg[role="document"]
.modal-content
.modal-header
button.close[type='button' data-dismiss='modal' aria-label='close']
span[aria-hidden='false'] x
h4.modal-title Dados para imprimir o Relatório RCL
= simple_form_for @relatorio_da_contabilidade, url: imprimir_contabilidade_relatorios_da_contabilidade_path(),
method: :get,
html: { id: 'form_relatorio_rcl', target: '_blank' } do |f|
= f.input :relatorio, as: :hidden, input_html: { id: 'relatorio_rcl', value: 'relatorio_rcl' }
.modal-body
.form-group
.row
.col-sm-12
= f.label :mes_referencia, 'Selecione o Mês:'
= f.select :mes_referencia, options_for_select([['Selecione', '']] + Date::MONTHNAMES.compact.each_with_index.map { |name, i| [name, i + 1] }, @mes), {}, class: 'form-control', selected: params[:mes]
.form-group
.row
.col-sm-12
= f.input :unidade_orcamentaria, label: 'Unidade Orçamentária', collection: @unidades_orcamentarias, label_method: :codigo_e_nome, value_method: :id, include_blank: 'Consolidado', input_html: { id: 'unidade_orcamentaria_rcl', class: 'form-control s2', style: 'width: 270px' }
.modal-footer
= f.button :button, 'Gerar PDF', type: 'button', name: 'tipo_de_relatorio', value: 'pdf', class: 'btn btn-success', id: 'btn_submit_rcl'
//-----------------------------------------------------------------------------------------------------------------------------------------//
- 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_despesas_rp").on("click", function(){
modal_referencia = document.getElementById("myModalDespesaRP") //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_rp").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_bens_moveis_incorporados").on("click", function(){
modal_referencia = document.getElementById("myModalBensMoveisIncorporados")
var relatorioId = $($(this)).attr("id");
console.log(relatorioId)
$("." + relatorioId).show()
$("#relatorio_bens_moveis_incorporados").val(relatorioId)
});
$(".link_modal_arrecadacao_de_iss").on("click", function(){
modal_referencia = document.getElementById("myModalPagamentoDoIss")
var relatorioId = $($(this)).attr("id");
console.log(relatorioId)
$("." + relatorioId).show()
$("#relatorio_pagamento_do_iss").val(relatorioId)
});
$(".link_modal_bens_moveis_incorporados").on("click", function(){
modal_referencia = document.getElementById("myModalBensMoveisIncorporados")
var relatorioId = $($(this)).attr("id");
console.log(relatorioId)
$("." + relatorioId).show()
$("#relatorio_bens_moveis_incorporados").val(relatorioId)
});
$(".link_modal_intra_sintetico").on("click", function(){
modal_referencia = document.getElementById("myModalRelatorioIntraSintetico")
var relatorioId = $($(this)).attr("id");
console.log(relatorioId)
$("." + relatorioId).show()
$("#relatorio_intra_orcamentario_sintetico").val(relatorioId)
});
$(".link_modal_intra_analitico").on("click", function(){
modal_referencia = document.getElementById("myModalRelatorioIntraanalitico")
var relatorioId = $($(this)).attr("id");
console.log(relatorioId)
$("." + relatorioId).show()
$("#relatorio_intra_orcamentario_analitico").val(relatorioId)
});
$(".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
});
$('#unidade_orcamentaria_financeiro').prepend($('