Tempo aproximado para leitura: 00:01:00 min
Dúvida
Produto XXXX: Não é possível alterar a Unidade de Controle, há movimentações existentes para o produto.
Ambiente
Cross Segmentos - TOTVS Backoffice Linha RM - TOTVS Gestão de Estoque Compras e Faturamento - Todas as versões.
Solução
O sistema consistirá se existe movimentação de pedido 1.1.xx ou 2.1.xx com os Status "A" (Pendente / A Faturar) ou "R" (Não Processado) para o produto.
SELECT * FROM TMOV M (NOLOCK), TITMMOV T (NOLOCK)
WHERE M.CODCOLIGADA = T.CODCOLIGADA AND M.IDMOV = T.IDMOV
AND M.CODCOLIGADA = [CodColigada] --Informar a coligada
AND T.IDPRD = [Idprd] -- Informar o Idprd
AND (M.CODTMV LIKE '1.1%' OR M.CODTMV LIKE '2.1%')
AND (M.STATUS = 'A' OR M.STATUS = 'R')
Caso tenha algum retorno estes movimentos precisarão ser cancelados ou recebidos, de acordo com a necessidade de seu processo, para que possa alterar a Unidade de Medida do cadastro do produto.
0 Comentários