Árvore de páginas

Versões comparadas

Chave

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

Produto:

Protheus.

Ocorrência:

GPEM120- foram encontradas divergências na estrutura da tabela SRD (Histórico de Movimentos) em relação à tabela SRC (Movimento do período) deseja continuar?

Passo a passo:

Ao tentar executar a rotina de fechamento Mensal da folha de pagamento o sistema apresenta o seguinte erro:

Após clicar na opção "Sim" o sistema gera o seguinte log:

-Campos existentes na tabela SRC que não foram encontrados na tabela SRD- RC_USERLGA e RC_USERLGI.

-Com esta mensagem o sistema informa ao usuário que se os campos mencionados acima existem na tabela SRC os mesmos deverão existir na tabela SRD.

Para corrigir o problema execute o seguinte procedimento:

  • Acesse o SIGACFG - CFGX031- Base de Dados/Dicionários/Base de Dados:
    Observe que o campo já existe na tabela SRC- RC_USERLGI e RC_USERLGA.
  • Após verificar a existência do campo na tabela SRC, execute o procedimento abaixo para disponibilizar o campo na tabela SRD.

Observações:

-Estes campos armazenarão o Log de Inclusão/Alteração realizados pelos usuários no sistema Protheus, porém, eles ficam com a informação criptografada, então deverá ser incluído novos campos virtuais com uma função para visualizar os nomes dos usuários.

-Campo virtual aparecerá na tela no grid ou quando abrir determinada tela, a informação não será gravada no banco, apenas de forma criptografada.

-No exemplo abaixo iremos criar campos Virtuais para a tabela SRC.

-Será criado o campo Log de Inclusão.

,

-Abaixo será criado o campo Log Alteração.

Caso após a atualização o sistema não recrie os campos na tabela, favor execute o seguinte procedimento.

  • Pare os serviços Protheus.
  • Reinicie os serviços.
  • Acesse o APSDU.
  • Selecione a tabela onde o campo foi criado, conforme exemplo acima SRC.
  • Faça um backup da tabela.
  • Drop a tabela SRC e recrie.
  • Em Topconnect abra a tabela SRC e verifique a existência do novo campo.

Para teste do procedimento:

  • Acesse a rotina GPEA090- Atualizações/Lançamentos/Mensal;
  • Inclua uma verba;
  • Acesse o APSDU- Arquivo/Abrir/Topconnect/SRC e busque pela coluna RC_USERLGI e verifique que estará gravado o nome do usuário (criptografado) que realizou a inclusão da informação na tabela.
  • Campo virtual aparecerá na tela no grid ou quando abrir determinada tela, a informação não será gravada no banco, apenas de forma criptografada.


Observações: