Page tree

Tempo aproximado para leitura: 05 min

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Serviços
Módulo:Contabilidade Gerencial (SIGACTB)
Função:

Apuração de Resultados (CTBA211)

Issue:

DSERCTR1-18630

Ticket4968538


02. SITUAÇÃO/REQUISITO

O sistema apresenta error.log ao realizar a Apuração de Resultados  em datas diferentes dentro do mesmo período de apuração.Ex: 01/01 à 07/01 e 08/01 à 31/01.

Error : 2601 (23000) (RC=-1) - [Microsoft][ODBC SQL Server Driver][SQL Server]Não é possível inserir uma linha de chave duplicada no objeto 'dbo.CQ0010' com índice exclusivo 'CQ0010_UNQ'. O valor de chave duplicada é (01, 20190131, 44444 , 01, 1, S, 0).


03. SOLUÇÃO

Desenvolvimento da função CTb211VlCQ0 que verifica o Saldos nas tabelas CQ0,CQ2,CQ4,CQ6,CQ8 dentro do período, e quando localizado informa ao usuário e para o processo.