Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Logística WMS

Linha de Produto:

Linha Protheus

Segmento:

Logística

Módulo:

TOTVS WMS - Linha Protheus - WMS Protheus (SIGAWMS)

Função:WMSA560 - Bloqueio de Saldo
País:Todos Países
Ticket:-
Requisito/Story/Issue (informe o requisito relacionado) :DLOGWMSMSP-13316


02. SITUAÇÃO/REQUISITO

Ao liberar o bloqueio de saldo ocorre a seguinte inconsistência:

"error.log SDD990: DB error (Insert): -37 File: SDD990 - 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.SDD990' com índice exclusivo 'SDD990_UNQ'. O valor de chave duplicada é (01, , , 000000, , , , , 0)."

03. SOLUÇÃO

Adicionada uma trava no fonte WMSA560 (Bloqueio de Saldo), para que antes da abertura da tela seja validado os tamanhos dos campos D0U_DOCTO e DD_DOC.

Caso seja diferente será apresentada uma mensagem de inconsistência solicitando a equalização do tamanho dos campos.

Exemplo de Utilização

PARÂMETRO

  • MV_WMSNEW = .T.

WMSA560

  • Deve haver saldo bloqueado.
  • Selecione Liberar.
  • Ocorrerá a seguinte inconsistência:

THREAD ERROR ([18548], karine.nascimento, JVN60104647) 16/12/2021 13:41:38

SDD990: DB error (Insert): -37 File: SDD990 - 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.SDD990' com índice exclusivo 'SDD990_UNQ'. O valor de chave duplicada é (01, , , 000000, , , , , 0).

( From tISAMFile::Write )

Thread ID [288] User [Administrador] IO [2388] Tables [56] MaxTables [58] Comment [WMSA560 - TCPIP - ThreadID(18548)] SP [ ] Traced [No] SQLReplay [No] InTran [Yes] DBEnv [MSSQL/P12127_BRA] DBThread [(SPID 56,57)] Started [16/12/2021 13:41:05] IP [127.0.0.1:1011] IDLE [ ] InTransact [0 s.] Memory [0] Running [ROP_WRITE for 0 s.] RCV [62053] SND [279394] TCBuild [20191119-20200211] TCVersion [19.2.1.0_rc4] ARCH [64] OS [WINDOWS] BUILD [RELEASE]

INSERT INTO dbo.SDD990(DD_FILIAL,DD_DOC,R_E_C_N_O_) VALUES ( ?,?,?)


04. DEMAIS INFORMAÇÕES

Tabelas Utilizadas

  • SDD - Bloqueio de Lotes

05. ASSUNTOS RELACIONADOS

Documento de Referência

06. ANEXO - PDF