.widget
header
h5
' Lista de
span.fw-semi-bold Eventos Contabéis a serem Lançados
.widget-body
- eventos_contabeis_a_serem_lancados.any?
table.table.table-hover.table-responsive style="font-size: 14px;"
thead
tr
th width="60%" Evento Contabil
th width="20%" Débito
th width="20%" Crédito
tbody
- eventos_contabeis_a_serem_lancados.each do |evento_contabil_a_ser_lancado|
tr
td = evento_contabil_a_ser_lancado.nome
td = evento_contabil_a_ser_lancado.codigo_da_conta_debito
td = evento_contabil_a_ser_lancado.codigo_da_conta_credito
hr
table.table.table-hover.table-responsive style="font-size: 14px;"
thead
tr
th width="50%" Campo
th width="50%" Valor
tbody
- eventos_contabeis_a_serem_lancados.first.campos_por_modelo_de_ativacao.each do |campo_por_modelo|
- case campo_por_modelo
- when :modalidade_do_empenho
tr
td Modalidade Do Empenho
td = gerador.try(:modalidade_do_empenho_por_model).try(:join, ', ')
- when :tipo_de_pessoa
tr
td Tipo de Pessoa
td = gerador.try(:tipos_de_pessoa_por_model).map{ |tp| Contabilidade::ConfiguracaoDoEventoContabil.tipo_de_pessoas.index(tp) }.join(', ') rescue ""
- when :tipo_de_evento
tr
td Tipo de Evento
td = gerador.try(:tipos_de_evento_por_model).try(:join, ', ')
- when :uso_do_bem
tr
td Uso do Bem
td = gerador.try(:uso_do_bem_por_model)
- when :tipo_de_obra
tr
td Tipo de Obra
td = gerador.try(:tipo_de_obra_por_model)
- when :conta_pcasp_da_conta_bancaria_id
tr
td Conta Pcasp Da Conta Bancaria
td = gerador.try(:contas_pcasp_das_contas_bancarias_por_model).try(:map, &:codigo_formatado_e_nome).try(:join, ', ')
- when :origem_da_retencao
tr
td Origem Da Retenção
td = gerador.try(:origem_da_retencao_por_model)
- when :tipo_de_credito
tr
td Tipo de Crédito
td = gerador.try(:tipo_de_credito_por_model)
- when :origem_do_recurso
tr
td Origem do Recurso
td = gerador.try(:origem_do_recurso_por_model)
- when :tipo_de_resto_a_pagar
tr
td Tipo de Resto a Pagar
td = gerador.try(:tipo_de_resto_a_pagar_por_model).try(:join, ', ')
- when :cancelamento_por_falta_de_disponibilidade_de_caixa
tr
td Cancelamento por falta de Disponibilidade de Caixa
td = label_sim_nao(gerador.try(:cancelamento_por_falta_de_disponibilidade_de_caixa_por_model))
- when :empenho_complementar
tr
td Empenho Complementar
td = label_sim_nao(gerador.try(:empenho_complementar_por_model))
- when :resto_a_pagar
tr
td Resto a Pagar
td = label_sim_nao(gerador.try(:eh_resto_a_pagar_por_model))
- when :processado
tr
td Processado
td = label_sim_nao(gerador.try(:resto_a_pagar_processado_por_model))
- when :receita_de_deducao
tr
td Receita de Dedução
td = label_sim_nao(gerador.try(:eh_receita_de_deducao_por_model))
- when :bem_lancado
tr
td Bem lançado
td = label_sim_nao(gerador.try(:bem_lancado_por_model))
- when :obra_tombada
tr
td Obra Tombada
td = label_sim_nao(gerador.try(:obra_tombada_por_model))
- when :veio_de_uma_ordem
tr
td Veio de Uma Ordem
td = label_sim_nao(gerador.try(:veio_de_uma_ordem_por_model))
- when :extraorcamentario
tr
td Extra-Orçamentário
td = label_sim_nao(gerador.try(:extraorcamentario_por_model))
- when :originado_de_um_evento_manual
tr
td Originado de um Evento Manual
td = label_sim_nao(gerador.try(:originado_de_um_evento_manual_por_model))
- if gerador.class.name == "Contabilidade::TalaoDeReceita" || gerador.class.name == "Contabilidade::AnulacaoDoTalaoDeReceita"
tr
td Natureza Da Receita
td = gerador.try(:natureza_da_receita_por_model).try(:descricao_para_detalhe_do_pagamento)
- else
tr
td Elemento de Despesa
td = gerador.try(:sub_elementos_de_despesa_por_model).try(:map, &:codigo_e_descricao).try(:join, ', ')