SITUAÇÃO:
Quando a quantidade de venda dos produtos na análise de giro é 0 (zero) ou apresenta divergências em relação ao portal de vendas/gerência de produtos. É necessário verificar alguns pontos para garantir que a quantidade correta seja levada após o processo da matriz.
CAUSA:
Ocorre quando a nota de venda não atende aos requisitos acima, onde ela é desconsiderada ou pode ocasionar no travamento do Job consolidador responsável por coletar as informações de quantidades vendidas (giro) e levar para Análise de Giro.
SOLUÇÃO:
Os requisitos informados abaixo, devem ser seguidos, pois caso contrário, a quantidade vendida não será levada para análise de giro, o que pode resultar em divergências nos cálculos da sugestão de compra giro.
Para realizar os testes, utilize uma nota de venda como exemplo, que tenha sido negociada dentro do período informado na Análise de giro.
A nota deverá estar confirmada;
O valor total da nota (cabeçalho) e o valor unitário do item vendido, precisam ser maior que zero;
A TOP de venda deverá ter a configuração de Análise de Giro;
No cadastro do produto deverá ter a marcação 'Calcula Giro pelo Agendador' (Produto » aba Medidas e Estoque);
Obrigatoriamente o produto vendido precisar ter CUSTO com data igual ou anterior a nota de venda realizada;
O tipo e o tamanho dos campos entre as tabelas TGFPRO e TGFGIR devem ser idênticas ao banco de dados. Segue abaixo consulta que auxiliará na comparação:
SQL:
SELECT PRO.NAME AS COLUNA,
TYPE_NAME(PRO.XTYPE) AS TIPO_PRO,
PRO.LENGTH AS TAMANHO_PRO,
TYPE_NAME(GIR.XTYPE) AS TIPO_GIR,
GIR.LENGTH AS TAMANHO_GIR
FROM SYSCOLUMNS PRO, SYSCOLUMNS GIR WHERE PRO.ID = OBJECT_ID('TGFPRO') AND GIR.ID = OBJECT_ID('TGFGIR')
AND PRO.NAME = GIR.NAME
AND (TYPE_NAME(PRO.XTYPE) <> TYPE_NAME(GIR.XTYPE) OR PRO.LENGTH <> GIR.LENGTH)
ORACLE:
SELECT * FROM (SELECT PRO.COLUMN_NAME AS COLUNA,
PRO.DATA_TYPE AS TIPO_PRO,
CAST(PRO.DATA_LENGTH AS NUMBER) AS TAMANHO_PRO,
GIR.DATA_TYPE AS TIPO_GIR,
CAST(GIR.DATA_LENGTH AS NUMBER) AS TAMANHO_GIR
FROM USER_TAB_COLUMNS PRO, USER_TAB_COLUMNS GIR WHERE PRO.TABLE_NAME = 'TGFPRO'
AND GIR.TABLE_NAME = 'TGFGIR' AND PRO.COLUMN_NAME = GIR.COLUMN_NAME) X
WHERE X.TAMANHO_PRO <> X.TAMANHO_GIR
O produto não poderá ter o custo duplicado, ou seja, custo com a mesma data para o mesmo produto. Segue abaixo consulta que auxiliará na identificação do custo duplicado, que pode ocasionar o travamento do Job consolidador:
Execute a consulta abaixo referente ao parâmetro CUSTOPORCONT (Custo por controle):
Se estiver desligado:
SELECT CODPROD , CODEMP , DTATUAL, COUNT(1) FROM TGFCUS GROUP BY CODPROD , CODEMP , DTATUAL HAVING COUNT(1) > 1 ORDER BY DTATUAL DESC, CODPROD
Se estiver ligado:
SELECT CODPROD,DTATUAL,CONTROLE,COUNT(1) FROM TGFCUS GROUP BY CODPROD,DTATUAL,CONTROLE HAVING COUNT(1) > 1
É necessário existir uma referência de Custo Variável para cada empresa analisada. Na tela Gerente On-Line - GOL (Comercial » Gerente), abra as configurações e acesse a aba Margem de contribuição.
O ano de referência deve ser anterior ao período de negociação da nota utilizada.
Verifique se a Matriz analisada possui algum filtro que impeça o item de levar sua quantidade vendida. Na tela Análise de Giro (Comercial » Rotinas), abra as configurações e acesse a aba Outras Configurações.
Após verificar os itens acima, certifique-se de que o Job de consolidação da Análise de giro esteja rodando.
IMPORTANTE:
Se após seguir as orientações e aguardar o horário agendado o problema persistir, acione o time de Service Desk.
Observação: Existem operações que, apesar de ser uma saída (baixa no estoque) não devem ser consideradas no processo de ANALISE DE GIRO (Ex: Doações, registros de Perdas, Ajustes etc.)
Comentários
0 comentário
Por favor, entre para comentar.