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/ (Ler a documentação antes da aplicação do pacote, pois há processos que precisam ser feitos antes da aplicação)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.
...
Para corrigir a diferença do tamanho dos campos de código 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 as tabelas que não possuem códigos de ambiente físico com mais de 6 caracteres, este passo a passo de retirar os registros incorretos e depois restaurá-los, não é necessária, pois eles não ficarão truncados. Mesmo com a migração diminuindo de 30 para 6, se os códigos não passarem de 6 caracteres eles não serão afetados e nenhuma informação será perdida. Basta aplicar o pacote de correção mencionando nesta documentação que os campos ficarão com o tamanho correto de 30 caracteres. |
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 e retirar os registros antigosde 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 Append From e abrir o backup da tabela selecionada.
Aviso | ||
---|---|---|
| ||
Após a aplicação do pacote de correções do tamanho dos campos de código de ambiente, o campo TJ7_CODIGO, permanecerá com 6 caracteres, devido ao campo ter sido inserido erroneamente no grupo de campos 121 - Matrícula do Funcionário. Para corrigir o tamanho deste campo em específico é necessário aplicar o pacote da documentação a seguir: https://tdn.totvs.com/x/TSaaHg |
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 |
---|