01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus |
---|
Segmento: | Serviços |
---|
Módulo: | Contabilidade Gerencial (SIGACTB) |
---|
Função: | Apuração de Resultados (CTBA211) |
---|
Issue: | |
---|
Ticket | 4968538 |
---|
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.