Como proceder quando o Cigam não está fazendo movimentação de saldo quando uma requisição é separada no WMS?

De CIGAM WIKI
Revisão de 10h56min de 16 de janeiro de 2023 por Oseias.rodrigues (discussão | contribs)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)

Menu Principal FAQ > FAQ Integrador > Integrador > Como proceder quando o Cigam não está fazendo movimentação de saldo quando uma requisição é separada no WMS?

Para essa verificação é necessário acessar a tabela GEINTGRMT no cliente e varrer pela Requisição informada 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 '% codigoRequisicao: 58594%' ORDER BY G.ID DESC

Após o filtro do resultado aplica-se novamente outro select utilizando o último ID que veio no resultado, hora e data bem semelhante ao exemplo do pedido.

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.id >= 20797184 AND g.data = '2017-09-04' AND DBO.CGFC_SECONDS_TO_TIME (G.HORA, 4) >= '15:06:10' AND DBO.CGFC_SECONDS_TO_TIME (G.HORA, 4) <= '23:59:59'

ORDER BY G.ID DESC