Ocorrência
No módulo Controle de Lojas, ao tentar efetuar uma venda na rotina Venda Direta/Assistida utilizando duas NCCs para compensar é apresentado o error log abaixo:
O monitoramento deste tratamento pode ser analisado através do arquivo 389701.TXT no diretório: \AUTOCOM\TEF010101\
DESCRIPTION: DB error (Insert): -37 File: FK1010 - Error : 2601 (23000) (RC=-1) - [Microsoft][ODBC SQL Server Driver][SQL Server]Cannot insert duplicate key row in object 'dbo.FK1010' with unique index 'FK1010_UNQ'. ( From tISAMFile::Write )
Thread ID [5428] User [ONESIMO.MEDEIROS] IO [5338] Tables [134] MaxTables [134] Comment [FATA701 - TCPIP - ThreadID(11508)] Status [] SP [ ] Traced [No] SQLReplay [No] InTran [Yes] DBEnv [MSSQL/Protheus11A] DBThread [(SPID 334,341)] Started [21/06/2018 16:24:55] LastIO [21/06/2018 16:26:45] IP [192.168.254.24:1234] RCV [1281465] SND [2491368] TCBuild [20170202-20170724]
INSERT INTO dbo.FK1010(FK1_FILIAL,FK1_IDFK1,FK1_DATA,FK1_VALOR,FK1_MOEDA,FK1_NATURE,FK1_RECPAG,FK1_TPDOC,FK1_HISTOR,FK1_VLMOE2,FK1_MOTBX,FK1_FILORI,FK1_ORIGEM,FK1_SEQ,FK1_LA,FK1_IDDOC,FK1_DOC,R_E_C_N_O_) VALUES ( ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
Ambiente
Microsiga Protheus - SIGALOJA - SIGAFRT - TOTVS PDV - Aplicável a partir da versão 12.1.17.
Causa
Fonte desatualizado.
Solução
Para solucionar essa ocorrência, realize os seguintes passos:
1. Sempre antes de qualquer atualização, realizar backup do Ambiente, RPO e realizar os testes em ambiente de Homologação.
2. Realize aplicação do pacote: MVAR-6158
Artigos relacionados
MP - Como emitir uma troca/devolução
MP - SIGALOJA - Como bloquear o campo Filial na rotina Troca/Devolução
MP - Não é permitida a troca/devolução de mercadorias para o Cliente Padrão
MP - SIGALOJA - Troca e devolução existe uma forma de alterar a data de geração do Documento de Entrada
0 Comentários