Árvore de páginas

Tempo aproximado para leitura: 00:02 min

01. DADOS GERAIS

Linha de Produto:TOTVS Automação Fiscal
Segmento:Serviços
Módulo:TOTVS Automação Fiscal (SIGATAF)
Função:

TAFA250.PRW

TicketN/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á.