Class: ArquivoTrabalhadorSemVinculoHistoricoContratual

Inherits:
Object
  • Object
show all
Includes:
ArquivoData
Defined in:
lib/odorico/arquivo_trabalhador_sem_vinculo_historico_contratual.rb

Constant Summary collapse

ATRIBUTOS =
{
  nr_recibo_evento_original: { key: 'NrReciboEventoOriginal', type: Types::String },
  cpf: { key: 'EventoAdmissao_InfoTrabalhador_Cpf', type: Types::String },
  matricula: { key: 'matricula', type: Types::String.optional },
  data_admissao: { key: 'ESX_DATAADMISSAO', type: Types::Date },
  data_alteracao: { key: 'EventoAdmissao_DataAlteracaoContratual', type: Types::Date },
  cargo_codigo: { key: 'EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoCargoFuncao_CodigoCargo',
                  type: Types::String.optional },
  codigo_categoria: { key: 'EventoAdmissao_InformacoesInicio_CodigoCategoria',
                      type: Types::CategoriaTrabalhadorTsvContratual },
  descricao_proc_emi: { key: 'DescricaoProcEmi', type: Types::String.optional }
}.freeze
ATRIBUTOS_IGNORADOS =
%w[
  IdEventoXml
  EventoAdmissao_InfoTrabalhador_Nome
  EventoAdmissao_InfoTrabalhador_Nis
  EventoAdmissao_InformacoesInicio_InformacoesComplementares_Remuneracao_UnidadeSalarioFixo
  EventoAdmissao_InformacoesInicio_InformacoesComplementares_Remuneracao_ValorSalarioFixo
  SomenteLeitura
  IdContratoReferenciado
  IdEvento
  EhAlteracaoContratual
  EventoAdmissao_InfoTrabalhador_Nascimento_DataNascimento
  EventoAdmissao_InformacoesInicio_IndicativoCadastramentoInicial
  EventoAdmissao_InformacoesInicio_DataInicio
  EventoAdmissao_InformacoesInicio_IndicativoCadastramentoInicial_TEXT
  EventoAdmissao_InformacoesInicio_CodigoCategoria_TEXT
  EventoAdmissao_InformacoesInicio_InformacoesComplementares_Remuneracao_UnidadeSalarioFixo_TEXT
  EventoAdmissao_InformacoesInicio_InformacoesComplementares_Remuneracao_DescricaoSalarioVariavel
  InfoVinculo_InfoContrato_Remuneracao_DescricaoSalarioVariavel
  FiltroCargo
  CodigoCBO
  checkbox_preencher_grupo0
  checkbox_preencher_grupo1
  checkbox_preencher_grupo2
  checkbox_preencher_grupo3
  checkbox_preencher_grupo4
  checkbox_preencher_grupo5
  checkbox_preencher_grupo9
  VerProc
  ESX_CPF
  ESX_CATEGORIA
  ESX_SEMVINCULO
  ESX_DATAALTERACAO
  EventoAdmissao_InformacoesInicio_NaturezaAtividade
  EventoAdmissao_InformacoesInicio_NaturezaAtividade_TEXT
  EventoAdmissao_NrRecibo
  FiltroFuncao
  EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoCargoFuncao_CodigoFuncao
].freeze
ATRIBUTOS_NAO_SUPORTADOS =
{}.freeze
ATRIBUTOS_DESCARTADOS =
{}.freeze

Method Summary

Methods included from ArquivoData

#alertas, #atributos, #erros, #processar