Como identificar o porquê não houve troca de controle no CIGAM após cancelamento no WMS?

De CIGAM WIKI

Menu Principal FAQ > FAQ Integrador > Integrador > Como identificar o porquê não houve troca de controle no CIGAM após cancelamento no WMS?

Para essa verificação é necessário acessar a tabela GEINTGRMT no cliente e varrer pelo pedido informado da seguinte forma:

Exemplo:

SELECT G. ID, G. DATA, DBO.CGFC_SECONDS_TO_TIME (G.HORA, 4) AS TIME , RTRIM (G.METODO), G. DETALHES, G. PARAMETROS, G.OBSERVACAO, G. COMANDOSQL FROM GEINTLOGMT G with(nolock) WHERE g.parametros like '% PEDIDO: 00131982%' ORDER BY G.ID DESC

Após o filtro do resultado aplica-se novamente outro select utilizando o último ID que veio no resultado e data.

Exemplo:

Comando SQL SELECT G. ID, G. DATA, DBO.CGFC_SECONDS_TO_TIME (G.HORA, 4) AS TIME , RTRIM (G.METODO), G. DETALHES, G. PARAMETROS, G.OBSERVACAO, G. COMANDOSQL FROM GEINTLOGMT G with(nolock) WHERE g.id >= 20797184 AND g.data = '2017-09-04' ORDER BY G.ID DESC

Ao olhar o começo do filtro no Resultado podemos observar que houve um erro:

Esse erro é o que impediu a troca do controle

Erro: Esta operação causará saída sem saldo. Operação cancelada!
Bloqueio determinada pela configuração: ES - GE - 38 - Avisar/Bloquear quantidade insuficiente no movimento
Material: 606000097
Especif1: 009920
Quantidade: 24
C.A.: 500
U.N.: 1
Movimento 16973035
dt avaliacao inicial Sep 4 2017 12:00AM ate Sep 29 2058 12:00AM nova data Sep 4 2017 12:00AM