Histórico da Página
01. DADOS GERAIS
Linha de Produto: | TOTVS Automação Fiscal |
---|---|
Segmento: | Serviços |
Módulo: | TOTVS Automação Fiscal (SIGATAF) |
Função: | TAFA250.PRW |
Ticket | N/A |
Issue: | DSERTAF1-18665 |
02. SITUAÇÃO/REQUISITO
Ao retificar um evento de Folha de Pagamento com múltiplos vínculos, ocorre error log abaixo:
C9MT10: DB error (Insert): -37 File: C9MT10 - Error : 2601 (23000) (RC=-1) - [Microsoft][SQL Server Native Client 11.0][SQL Server]Não é possível inserir uma linha de chave duplicada no objeto 'dbo.C9MT10' com índice exclusivo 'C9MT10_UNQ'. O valor de chave duplicada é (D MG 01 , 531a2c59-18a7-7e69-1fc8-8cfc96a0fd85, 10091941390915, DEMDEV , , , , , , , , , , , 0).
( From tISAMFile::Write )
Thread ID [12576] User [Administrador] IO [3012] Tables [48] MaxTables [49] Comment [TAFA250 - TCPIP - ThreadID(9132)] SP [ ] Traced [No] SQLReplay [No] InTran [Yes] DBEnv [MSSQL/P12123] DBThread [(SPID 57,58)] Started [10/09/2019 11:23:58] IP [127.0.0.1:9923] IDLE [ ] InTransact [0 s.] Memory [790048] Running [ROP_WRITE] RCV [150811] SND [985271] TCBuild [20181212-20190627] TCVersion [18.2.1.1] ARCH [64] OS [WINDOWS] BUILD [RELEASE]
INSERT INTO dbo.C9MT10(C9M_FILIAL,C9M_ID,C9M_VERSAO,C9M_QTDRUB,C9M_VLRRUB,C9M_VLRUNT,C9M_RECIBO) VALUES ( ?,?,?,?,?,?,?)
03. SOLUÇÃO
Os campos de controle de Código de Lotação, Rubrica, Id da Tabela de Rubrica, Tipo de Inscrição e Número de Inscrição não estavam sendo carregados corretamente quando a retificação era de uma Folha de Pagamento de Múltiplos Vínculos.
Incluídos campos no array da C9M referentes ao MV para que não ocorresse a inconsistência.
Incluídos campos no array da C9K referentes ao MV para que não O XML fosse gerado com as informações de Lotação e Estabelecimento.
Incluído campo no array da C9L referente ao MV para que não O XML fosse gerado com a informação da Matrícula.
04. DEMAIS INFORMAÇÕES
- Não há.
05. ASSUNTOS RELACIONADOS
- Não há.