Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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
titleAtenção

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:


  • Antes da migração (Campo com tamanho 30):
TNE_CODAMBTNE_NOME
000000000000000000000000000001Ambiente 01
000000000000000000000000000001000000000000000000000000000002Ambiente 02
000000000000000000000000000001000000000000000000000000000003Ambiente 03


  • Depois da migração (Campo com tamanho 6):
TNE_CODAMBTNE_NOME
000000Ambiente 01
000000Ambiente 02
000000Ambiente 03


Para limpar as tabelas com os registros incorretos basta seguir os passos abaixo para cada uma das tabelas mencionadas:

  • Acessar o Gerenciador de Base de Dados (APSDU).
  • Acessar Aquivo\Abrir, e procurar pela tabela.

Image Added

  • Acessar Útil\Zap, para retirar da tabela os registros incorretos.

Image Added

  • Selecionar Sim para confirmar a ação.

Image Added

  • Desta forma todos os registros com os códigos de tamanho incorreto serão retirados.

Image Added

(aviso) 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.

Templatedocumentos

...

Image Added

  • Procurar o diretório onde se encontra o aquivo de backup da tabela

Image Added

  • Clicar em Ok para confirmar o append

Image Added

  • Desta forma os registros com os campos de tamanho correto serão reinseridos na tabela

Image Added


Templatedocumentos

...