Árvore de páginas

Lançamentos Futuros

Linha de Produto:

Microsiga Protheus

Segmento:

Recursos Humanos

Módulo:

Gestão de Pessoal

Função:

GPECONV

Situação/Requisito:

O campo RK_NUMID tem tamanho fixo em 26 e é formato pela chave "SRK" + RK_FILIAL + RK_MAT + RK_PD + RK_DOCUMENT, caso os campos RK_FILIAL ou RK_DOCUMENT, por exemplo, tenham tamanho maior que o padrão, o conteúdo não caberá no campo RK_NUMID e é exibido error.log durante a conversão:

Error : 12899 - ORA-12899: value too large for column "PROTHEUS12_CRASA"."SRK010"."RK_NUMID" (actual: 28, maximum: 26)

Solução/Implementação:

Foi modificado as permissões do campo RK_NUMID para possibilitar a alteração do tamanho.

Ao executar o GPECONV será feito uma verificação do tamanho máximo da chave e do tamanho atual do campo, caso o tamanho da chave seja maior que o tamanho do campo, será exibido no log informações das alterações que deverão ser feitas.

Para os próximos releases foi implementado também o grupo de campos, que auxiliará na mudança do tamanho de todos os campos relacionados com o RK_NUMID

Tickets relacionados:

1287670