Árvore de páginas

Versões comparadas

Chave

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

Produto:

Microsiga Protheus

Versões:

12.1.17 ou superior

Ocorrência:

-O que fazer quando mostrar error.log referente a duplicidade na rotina FJV ?

" DB error (Insert): -37 File: FJV010 - Error : 2601 (23000) (RC=-1) - [Microsoft][ODBC SQL Server Driver][SQL Server]Cannot insert duplicate key row in object 'dbo.FJV010' with unique index 'FJV010_UNQ'. The duplicate key value is (01, 000000000003, 0). ( From tISAMFile::Write "


Ações

Acesse ao ambiente Configurador (SIGACFG)

Localize as tabelas (FIV, FJV e FIW)

Valide o modo de compartilhamento dessas tabelas.

Todas devem possuir o mesmo modo de compartilhamento (Exclusivas ou Compartilhadas)

Em ambiente seu ambiente de homologação:

1 - Avaliar o compartilhamento atual de suas tabelas do fluxo de caixa e a de naturezas financeiras:

Compartilhamento de tabelas deve ser o mesmo para as seguintes tabelas:
- FIV - Movimentos Diários Fluxo de Caixa por Natureza Financeira
- FIW - Movimentos Mensais Fluxo de Caixa por Natureza Financeira
- FIX - Cabeçalho Histórico Fluxo de Caixa por Natureza Financeira
- FIY - Itens Histórico Fluxo de Caixa por Natureza Financeira


***Não orientamos a alteração de compartilhamento após a implantação do sistema. Esta alteração precisa ser avaliada por um especialista em Protheus in loco, para adequação dos registros já existentes.

2 - Avaliar a existência de registros duplicados na tabela FJV.

A validação dos registros nesta tabela é feita pela chave FILIAL+CODIGO

Para realizar o ajuste desta tabela, antes de qualquer alteração, faça o backup dela, veja qual é o ultimo numero por filial e ajuste o código somando 1 a cada registro (Campo CODIGO) e baseando a filial conforme o alias (FJV_ALIAS) para manter o relacionamento entre os registros.

Após acertar todos os registros, acerte também o controle de numeração da sequencial do sistema, conforme TDN:
Numeração automática pelo License Server 

***Este acerto também deve ser realizado por especialista em Protheus in loco, para correta adequação de seu ambiente

Estas tabelas no padrão, devem obrigatoriamente possuir o mesmo nível de compartilhamento

.