Class: ArquivoTrabalhadorSemVinculoTermino
- Inherits:
-
Object
- Object
- ArquivoTrabalhadorSemVinculoTermino
show all
- Includes:
- ArquivoData
- Defined in:
- lib/odorico/arquivo_trabalhador_sem_vinculo_termino.rb
Constant Summary
collapse
- ATRIBUTOS =
{
data_desligamento: { key: 'ESX_DATADESLIGAMENTO', type: Types::Date.optional },
cpf: { key: 'ESX_CPF', type: Types::String },
matricula: { key: 'EventoAdmissao_InformacoesInicio_Matricula', type: Types::String.optional },
codigo_categoria: { key: 'ESX_CATEGORIA', type: Types::CategoriaTrabalhadorTsv },
descricao_proc_emi: { key: 'DescricaoProcEmi', type: Types::String.optional },
termino_de_contrato_recibo: { key: 'ESX_INFOWEB_RESCISAO_RECIBO', type: Types::String.optional }
}.freeze
- ATRIBUTOS_NAO_SUPORTADOS =
{}.freeze
- ATRIBUTOS_DESCARTADOS =
{
CNH: %w[
EventoAdmissao_InfoTrabalhador_Documentos_Cnh_NumeroCnh
EventoAdmissao_InfoTrabalhador_Documentos_Cnh_DataExpedicao
EventoAdmissao_InfoTrabalhador_Documentos_Cnh_DataPrimeiraHabilitacao
EventoAdmissao_InfoTrabalhador_Documentos_Cnh_DataValidade
EventoAdmissao_InfoTrabalhador_Documentos_Cnh_UfCnh
EventoAdmissao_InfoTrabalhador_Documentos_Cnh_UfCnh_TEXT
EventoAdmissao_InfoTrabalhador_Documentos_Cnh_CategoriaCnh
EventoAdmissao_InfoTrabalhador_Documentos_Cnh_CategoriaCnh_TEXT
],
'Orgão de Classe': %w[
EventoAdmissao_InfoTrabalhador_Documentos_Oc_NumeroOc
EventoAdmissao_InfoTrabalhador_Documentos_Oc_OrgaoEmissor
EventoAdmissao_InfoTrabalhador_Documentos_Oc_DataExpedicao
],
RNE: %w[
EventoAdmissao_InfoTrabalhador_Documentos_Rne_NumerorRne
EventoAdmissao_InfoTrabalhador_Documentos_Rne_OrgaoEmissor
EventoAdmissao_InfoTrabalhador_Documentos_Rne_DataExpedicao
],
'Informações Complementares de Estagiário': %w[
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoEstagiario_NaturezaEstagio
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoEstagiario_NaturezaEstagio_TEXT
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoEstagiario_NivelEstagio
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoEstagiario_NivelEstagio_TEXT
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoEstagiario_AreaAtuacao
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoEstagiario_NrApoliceSeguro
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoEstagiario_ValorBolsa
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoEstagiario_DtPrevistaTermino
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoEstagiario_InfoInstEnsino_Cnpj
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoEstagiario_InfoInstEnsino_RazaoSocial
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoEstagiario_InfoInstEnsino_Cep
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoEstagiario_InfoInstEnsino_DescricaoLogradouro
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoEstagiario_InfoInstEnsino_NumeroLogradouro
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoEstagiario_InfoInstEnsino_Bairro
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoEstagiario_InfoInstEnsino_Uf
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoEstagiario_InfoInstEnsino_Uf_TEXT
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoEstagiario_InfoInstEnsino_CodigoMunicipio
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoEstagiario_InfoInstEnsino_CodigoMunicipio_TEXT
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoEstagiario_InfoAgenteIntegracao_Cnpj
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoEstagiario_InfoAgenteIntegracao_RazaoSocial
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoEstagiario_InfoAgenteIntegracao_Cep
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoEstagiario_InfoAgenteIntegracao_DescricaoLogradouro
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoEstagiario_InfoAgenteIntegracao_NumeroLogradouro
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoEstagiario_InfoAgenteIntegracao_Bairro
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoEstagiario_InfoAgenteIntegracao_Uf
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoEstagiario_InfoAgenteIntegracao_Uf_TEXT
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoEstagiario_InfoAgenteIntegracao_CodigoMunicipio
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoEstagiario_InfoAgenteIntegracao_CodigoMunicipio_TEXT
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoEstagiario_InfoSupervisorEstagio_Cpf
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoEstagiario_InfoSupervisorEstagio_Nome
]
}.freeze
- ATRIBUTOS_IGNORADOS =
%w[
ESX_DATAADMISSAO
EventoAdmissao_InfoTrabalhador_NomeSocial
SomenteLeitura
IdContratoReferenciado
EhAlteracaoCadastral
EventoAdmissao_DataAlteracaoCadastral
EventoAdmissao_InformacoesInicio_CodigoCategoria
EventoAdmissao_InfoTrabalhador_Cpf
EventoAdmissao_InfoTrabalhador_Nis
EventoAdmissao_InfoTrabalhador_Nome
EventoAdmissao_InfoTrabalhador_Sexo
EventoAdmissao_InfoTrabalhador_RacaCor
EventoAdmissao_InfoTrabalhador_EstadoCivil
EventoAdmissao_InfoTrabalhador_GrauInstrucao
EventoAdmissao_InfoTrabalhador_Nascimento_DataNascimento
EventoAdmissao_InfoTrabalhador_Nascimento_PaisNascimento
autocomplete_EventoAdmissao_InfoTrabalhador_Nascimento_PaisNascimento
EventoAdmissao_InfoTrabalhador_Nascimento_PaisNacionalidade
autocomplete_EventoAdmissao_InfoTrabalhador_Nascimento_PaisNacionalidade
EventoAdmissao_InfoTrabalhador_Nascimento_Uf
EventoAdmissao_InfoTrabalhador_Nascimento_CodigoMunicipio
EventoAdmissao_InfoTrabalhador_Nascimento_NomeMae
EventoAdmissao_InfoTrabalhador_Nascimento_NomePai
checkbox_preencher_grupo0
EventoAdmissao_InfoTrabalhador_Documentos_Ctps_NumeroCtps
EventoAdmissao_InfoTrabalhador_Documentos_Ctps_SerieCtps
EventoAdmissao_InfoTrabalhador_Documentos_Ctps_UfCtps
checkbox_preencher_grupo1
checkbox_preencher_grupo2
EventoAdmissao_InfoTrabalhador_Documentos_Rg_NumeroRg
EventoAdmissao_InfoTrabalhador_Documentos_Rg_OrgaoEmissor
checkbox_preencher_grupo3
checkbox_preencher_grupo4
checkbox_preencher_grupo5
ResideExterior
EventoAdmissao_InfoTrabalhador_InfoEndereco_EnderecoResidencialBR_Cep
EventoAdmissao_InfoTrabalhador_InfoEndereco_EnderecoResidencialBR_TipoLogradouro
EventoAdmissao_InfoTrabalhador_InfoEndereco_EnderecoResidencialBR_DescricaoLogradouro
EventoAdmissao_InfoTrabalhador_InfoEndereco_EnderecoResidencialBR_NumeroLogradouro
SemNumeroLogradouroEnderecoBR
EventoAdmissao_InfoTrabalhador_InfoEndereco_EnderecoResidencialBR_Complemento
EventoAdmissao_InfoTrabalhador_InfoEndereco_EnderecoResidencialBR_Bairro
EventoAdmissao_InfoTrabalhador_InfoEndereco_EnderecoResidencialBR_Uf
EventoAdmissao_InfoTrabalhador_InfoEndereco_EnderecoResidencialBR_CodigoMunicipio
EventoAdmissao_InfoTrabalhador_InfoEndereco_EnderecoResidencialBR_TipoLogradouro_TEXT
EventoAdmissao_InfoTrabalhador_InfoEndereco_EnderecoResidencialBR_Uf_TEXT
EventoAdmissao_InfoTrabalhador_InfoEndereco_EnderecoResidencialBR_CodigoMunicipio_TEXT
EventoAdmissao_InformacoesInicio_IndicativoCadastramentoInicial_TEXT
EventoAdmissao_InformacoesInicio_CodigoCategoria_TEXT
EventoAdmissao_InformacoesInicio_InformacoesComplementares_Remuneracao_UnidadeSalarioFixo_TEXT
EventoAdmissao_InfoTrabalhador_Sexo_TEXT
EventoAdmissao_InfoTrabalhador_RacaCor_TEXT
EventoAdmissao_InfoTrabalhador_EstadoCivil_TEXT
EventoAdmissao_InfoTrabalhador_GrauInstrucao_TEXT
EventoAdmissao_InfoTrabalhador_Nascimento_PaisNascimento_TEXT
EventoAdmissao_InfoTrabalhador_Nascimento_PaisNacionalidade_TEXT
EventoAdmissao_InfoTrabalhador_Nascimento_Uf_TEXT
EventoAdmissao_InfoTrabalhador_Nascimento_CodigoMunicipio_TEXT
EventoAdmissao_InfoTrabalhador_Documentos_Ctps_UfCtps_TEXT
SemNumeroLogradouroEnderecoEX
checkbox_preencher_grupo6
EventoAdmissao_InfoTrabalhador_Deficiencia_DeficienciaFisica
EventoAdmissao_InfoTrabalhador_Deficiencia_DeficienciaVisual
EventoAdmissao_InfoTrabalhador_Deficiencia_DeficienciaAuditiva
EventoAdmissao_InfoTrabalhador_Deficiencia_DeficienciaMental
EventoAdmissao_InfoTrabalhador_Deficiencia_DeficienciaIntelectual
EventoAdmissao_InfoTrabalhador_Deficiencia_ReabilitadoOuReadaptado
checkbox_preencher_grupo8
checkbox_preencher_grupo9
IdEventoXml
NrReciboEventoOriginal
VerProc
IdEvento
EhAlteracaoContratual
EventoAdmissao_InformacoesInicio_IndicativoCadastramentoInicial
EventoAdmissao_InformacoesInicio_DataInicio
FiltroCargo
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoCargoFuncao_CodigoCargo
CodigoCBO
EventoAdmissao_InformacoesInicio_InformacoesComplementares_Remuneracao_UnidadeSalarioFixo
EventoAdmissao_InformacoesInicio_InformacoesComplementares_Remuneracao_ValorSalarioFixo
EventoAdmissao_InfoTrabalhador_Documentos_Rg_DataExpedicao
EventoAdmissao_DataAlteracaoContratual
ESX_SEMVINCULO
EventoAdmissao_InfoTrabalhador_Contato_TelefonePrincipal
CheckModoCompleto
EventoAdmissao_InfoTrabalhador_Contato_TelefoneAlternativo
EventoAdmissao_InfoTrabalhador_Contato_EmailPrincipal
EventoAdmissao_InfoTrabalhador_Contato_EmailAlternativo
EventoAdmissao_InformacoesInicio_NaturezaAtividade
EventoAdmissao_InformacoesInicio_NaturezaAtividade_TEXT
EventoAdmissao_NrRecibo
FiltroFuncao
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoCargoFuncao_CodigoFuncao
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoCargoFuncao_NomeFuncao
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoCargoFuncao_CodigoCBOFuncao
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoCargoFuncao_CodigoCBOFuncao_TEXT
EventoAdmissao_InfoTrabalhador_TrabalhadorEstrangeiro_DataChegada
EventoAdmissao_InfoTrabalhador_TrabalhadorEstrangeiro_CasadoComBrasileiro
EventoAdmissao_InfoTrabalhador_TrabalhadorEstrangeiro_FilhosBrasileiros
EventoAdmissao_InfoTrabalhador_TrabalhadorEstrangeiro_ClassificacaoCondicao
EventoAdmissao_InfoTrabalhador_TrabalhadorEstrangeiro_ClassificacaoCondicao_TEXT
EventoAdmissao_InformacoesInicio_InformacoesComplementares_Remuneracao_DescricaoSalarioVariavel
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoCargoFuncao_NomeCargo
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoCargoFuncao_CodigoCBOCargo
EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoCargoFuncao_CodigoCBOCargo_TEXT
autocomplete_EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoCargoFuncao_CodigoCBOCargo
autocomplete_EventoAdmissao_InformacoesInicio_InformacoesComplementares_InfoCargoFuncao_CodigoCBOFuncao
].freeze
Method Summary
#alertas, #atributos, #erros, #processar