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