Histórico da Página
...
Linha de Produto: | Microsiga Protheus |
---|---|
Segmento: | Serviços |
Módulo: | Medicina e Segurança do Trabalho (SIGAMDT) |
Função: | Funções Genéricas do Módulo (MDTUTIL) |
Issue: | DNG-7769 |
Pacote: | É necessário atualizar o dicionário em: https://suporte.totvs.com/portal/p/10098/download#000052/399/TAF12123AP/download#detail/742954 |
02. SITUAÇÃO/REQUISITO
A alteração do tamanho do campo código de ambiente físico, de 6 para 30 na release 12.1.23 (http://tdn.totvs.com/x/plyWHQ), não foi incorporado na nova release 12.1.25, causando divergências no dicionário de dados ao migrar de versão e truncamento das informações.
03. SOLUÇÃO
Para corrigir a diferença do tamanho dos campos de código do de ambiente físico, é necessário que logo após efetuar a migração da release 12.1.23 para a 12.1.25, seja rodado o pacote mencionado (https://suporte.totvs.com/portal/p/10098/download#000052/399/TAF12123AP/download#detail/742954), fazendo com que os campos voltem a ter o tamanho 30.
Como os dados das tabelas cujos campos foram alterados na migração ficarão truncados, é necessário restaurar as mesmas, do backup realizado obrigatório realizado antes da migração.
As tabelas que possuem campos com código de ambiente físico são:
- TNE - Ambiente Físico de Risco (TNE_CODAMB)
- TYG - Ambiente x Agente (TYG_CODAMB)
- TI7 - Radiação de Fuga (TI7_CODAMB)
- TAF - Nível Organizacional (TAF_CODAMB)
- TII - Ambientes Físicos Inspec. (TII_CODAMB)
- TIJ - CAI x Equipamentos (TIJ_CODAMB)
- TN0 - Risco (TN0_CODAMB)
- TNK - Riscos do Mapa de Risco (TNK_CODAMB)
- TO5 - Locais Avaliados no Laudo (TO5_CODAMB)
- TNC - Acidentes de Trabalho (TNC_CODAMB)
- TI0 - Permissões (TI0_LOCTRA)
- TJ1 - Resp. Questionário - Cabeçalho (TJ1_AMAMB)
- TJ2 - Questionário (Novo) (TJ2_AMB)
- TJ5 - Resp. Questionário - Resp. (TJ5_AMB)
- TJ7 - Serviços (TJ7_CODIGO)
...
Aviso | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
Antes de aplicar o pacote citado nesta documentação, deve-se retirar os registros antigos das tabelas acima, pois o sistema irá acusar chave duplicada caso dois ou mais registros truncados fiquem com os códigos iguais. Ex Exemplo:
Para limpar as tabelas com os registros incorretos basta seguir os passos abaixo para cada uma das tabelas mencionadas:
|
Para restaurar o backup das tabelas, após a retirar as tabelas com os registros antigos e efetuar a aplicação do pacote para correção do tamanho dos campos de volta para 30 caracteres, basta seguir os passos abaixo para cada uma das tabelas mencionadas acima, para retomar os registros antigos:
- Acessar o Gerenciador de Base de Dados (APSDU).
- Acessar Aquivo\Abrir, e procurar pela tabela.Acessar Útil\Drop Table, para retirar a tabela com os registros incorretos.
- Acessar Útil\Append From From e abrir o backup da tabela selecionada.
Templatedocumentos |
---|
...
- Procurar o diretório onde se encontra o aquivo de backup da tabela
- Clicar em Ok para confirmar o append
- Desta forma os registros com os campos de tamanho correto serão reinseridos na tabela
Templatedocumentos |
---|