Árvore de páginas

Tempo aproximado para leitura: 00 min


01. Gerenciado de Integração “Visão por status de integração (Não integrado/Integrado) ocorre um error log no Dbacces

Linha de Produto:Totvs Automação Fiscal
Segmento:Serviços
Módulo:SIGATAF
Função:TafClassMonTicket.prw
Ticket:4362250
Requisito/Story/Issue (informe o requisito relacionado) :DSERTAF2-6895


02. SITUAÇÃO/REQUISITO

Ao acessar o Gerenciador de Integração pela opção "Visão por Status de Integração (Integrado / Não integrado)" , em 
seguida em Visão Individualizada, não mostra as informações dos registros integrados, além disso, o DbAccess apresenta o erro abaixo:

Error : 120 (07008) (RC=-1) - [Microsoft][ODBC SQL Server Driver][SQL Server]A lista de seleção da instrução INSERT contém menos itens do que a lista de inserção. O número de valores SELECT deve corresponder ao número de colunas INSERT. ( From tDBServer::SQLExec )
Thread ID [12296] User [Administrador] IO [618] Tables [23] MaxTables [23] Comment [TAFTICKET - TCPIP - ThreadID(11184)] Status [] SP [ ] Traced [No] InTran [No] DBEnv [MSSQL/P12_17] DBThread [(SPID 53)] Started [28/11/2018 11:31:05] LastIO [] IP [10.172.22.63:1235] RCV [52405] SND [35386] TCBuild [20141119]
INSERT INTO dbo.##TMPSC02_53(TAFFIL,TAFKEY,LAYOUT,TAFSTATUS) SELECT TAFKEY TAFKEY,TAFTPREG LAYOUT,'A' TAFSTATUS FROM TAFST2 WHERE (TAFSTATUS = '1' OR TAFSTATUS = '2') AND TAFDATA BETWEEN '20181101' AND '20181128' AND TAFFIL IN('9901') AND D_E_L_E_T_ <> '' UNION ALL SELECT XERP.TAFKEY TAFKEY,ST2.TAFTPREG LAYOUT,CASE WHEN XERP.TAFSTATUS < '4' THEN 'I' ELSE 'E' END TAFSTATUS FROM TAFXERP XERP INNER JOIN TAFST2 ST2 ON XERP.TAFKEY = ST2.TAFKEY AND XERP.TAFTICKET = ST2.TAFTICKET AND ST2.D_E_L_E_T_ <> '' AND ST2.TAFFIL IN('9901') INNER JOIN (SELECT TAFKEY,MAX(TAFDATA + TAFHORA) CHAVE FROM TAFXERP WHERE D_E_L_E_T_ <> '' AND TAFDATA BETWEEN '20181101' AND '20181128' GROUP BY TAFKEY , TAFTICKET ) MAXREG ON (XERP.TAFDATA + XERP.TAFHORA) = MAXREG.CHAVE WHERE XERP.D_E_L_E_T_ <> '' AND XERP.TAFDATA BETWEEN '20181101' AND '20181128' GROUP BY XERP.TAFKEY ,XERP.TAFSTATUS ,ST2.TAFTPREG

03. SOLUÇÃO

Correção na query responsável por "Visão por Status de Integração (Integrado / Não integrado)