22822 - Erro na transferência de empresa/filial com troca de cadastro.
Problema: Ao efetuar a transferência de empresa, ou então de filial com troca de cadastro, está ocorrendo o erro abaixo:
Erro do banco (50000): [Microsoft][SQL Server Native Client 10.0][SQL Server]
Rotina / Tela: Histórico de Filial (FR038HFI)
Solução:
Solução: Ao consultar os logs do SQL Mon, verificamos que o erro ocorria em um comando de INSERT na tabela R090AGV.O colaborador em questão possuía registros nesta tabela, e algumas colunas que são tratadas pela rotina de transferência estavam com o valor nulo.
Necessário avaliar as seguintes colunas: codplf , verplf , emavis, codpor, segdoc, segtdo, codnac
É necessário que elas estejam com um valor diferente de nulo. Do contrário, irá ocorrer o erro. Estes campos precisam ser ajustados diretamente via banco de dados, preferencialmente por um DBA.
Obs.: Nativamente estes campos não recebem valor nulo. É possível que alguma rotina de importação não tenha tratado os campos corretamente, causando assim o erro.
Erro do banco (50000): [Microsoft][SQL Server Native Client 10.0][SQL Server]
Rotina / Tela: Histórico de Filial (FR038HFI)
Solução:
Solução: Ao consultar os logs do SQL Mon, verificamos que o erro ocorria em um comando de INSERT na tabela R090AGV.O colaborador em questão possuía registros nesta tabela, e algumas colunas que são tratadas pela rotina de transferência estavam com o valor nulo.
Necessário avaliar as seguintes colunas: codplf , verplf , emavis, codpor, segdoc, segtdo, codnac
É necessário que elas estejam com um valor diferente de nulo. Do contrário, irá ocorrer o erro. Estes campos precisam ser ajustados diretamente via banco de dados, preferencialmente por um DBA.
Obs.: Nativamente estes campos não recebem valor nulo. É possível que alguma rotina de importação não tenha tratado os campos corretamente, causando assim o erro.
Outra situação onde pode ocorrer o erro, também deverá ser verificado todos os históricos da colaborador se constam com a mesma data de admissão, como por exemplo: crachá, Local, Cargo.