Tempo aproximado para leitura: 00:05:10 min
Dúvida
Como realizar a análise das movimentações de entrada/saída do Kardex pelo WMS - Warehouse Management System?
Ambiente
TOTVS Logística - TOTVS WMS (Linha Logix) - Geral - Todas as versões
Solução
Geração manual da análise do Kardex: É possível efetuar uma análise das movimentações de entrada e saída do Logix WMS confrontando contra o saldo de estoque atual de forma automatizada, utilizando a ferramenta Microsoft Excel.
Para facilitar a extração dos dados e a geração automática desta planilha foi desenvolvida a rotina WMS6015 - Processamento Kardex, que é uma interface simplificada que efetua um processo de busca dos registros de fechamento de estoque, movimentações de entrada, movimentações de saída e saldo atual, quando for o caso, sumarizando estas informações por item e listando-as em abas específicas na planilha de análise.
A geração desta análise depende da parametrização e dos fechamentos de estoques dos depositantes, conforme descrito no artigo: Logística - Linha Logix - WMS - Parametrizações para geração do Kardex.
Com base nestes fechamentos será possível analisar o Kardex para um período já fechado ou então até Data/Hora Atual.
A geração dos dados para o Kardex é sempre sumarizada por item em um determinado período, portanto, caso seja necessário obter os registros detalhados de cada processo podem ser utilizadas as rotinas listadas no final dos campos de marcação da tela.
As opções Gerar dados saldo anterior? e Gerar dados saldo estoque? são apenas informativas e sempre serão geradas, pois são a base utilizada para confrontar as entradas e saídas gerando o resultado final, indicando se o item está ou não divergente.
Importante
- Sempre que for selecionado o período do último fechamento até Data/Hora Atual, todo o estoque do depositante permanecerá travado até o final do processamento dos saldos, garantindo assim que não sejam realizadas entradas ou saídas interferindo na análise correta dos dados. Quando for processada a análise até a Data/Hora atual, caso exista algum recebimento em andamento, este será desconsiderado para efeitos de análise, uma vez que o relatório detalhado de entrada não lista estes dados. Neste caso, o sistema emitirá um aviso antes do processamento.
- Se for selecionado um período já fechado, não será efetuada nenhuma trava de estoque e não existirão os dados de saldo de estoque atual, sendo considerado como saldo de estoque atual o saldo anteriormente fechado no final do período.
Geração via JOB da análise do Kardex
É possível parametrizar para que a geração dos dados do Kardex seja executada via JOB0003 - Agendador de Tarefas Logix:
Em se tratando do campo Parâmetros:
- Parâmetro 04: deve ser cadastrada a lista de depositantes para os quais será efetuado o processo.
Parâmetro 03 - diretório base: quando forem processados vários depositantes de uma única vez, para facilitar a identificação sobre onde foi gerada a análise para cada depositante deve ser utilizado este parâmetro, acrescentando ao final a data no formato ddmmaaaa e o código do depositante.
Exemplo
Supondo que o diretório base seja C:\totvs\kardex\ e o JOB seja rodado no dia para o depositante de código 16585, a planilha de análise será gerada no seguinte local: C:\totvs\kardex\01082016\16585\analise_kardex.xml.
Importante
O diretório informado no parâmetro 03 deve ser sempre a pasta na qual o AppServer está sendo executado.
Parâmetro 05 - Flags: pode ser uma combinação de valores que devem indicar as opções da tela que serão selecionadas, se a execução fosse manual.
Ele pode ter até 11 posições e deve receber S - Sim ou N - Não, onde:
- Indicador Processa em Modo Multi-threads;
- Indicador Gera Entrada Recebimento;
- Indicador Gera Entrada Inventário;
- Indicador Gera Entrada Montagem Kits*;
- Indicador Gera Entrada Produção*;
- Indicador Gera Entrada Carga e/ou Reclassificação de Estoque*;
- Indicador Gera Saída Expedição;
- Indicador Gera Saída Inventário;
- Indicador Gera Saída Montagem Kits*;
- Indicador Gera Saída Produção*;
- Indicador Gera Saída Reclassificação de Estoque*;
* Processo não implementado ainda;
** Quando não preenchido assume todos os valores como S (Sim).
Exemplo
SSSNNNSSNNN - gera os processos de entrada de recebimento e inventário, saída de expedição e inventário utilizando múltiplas threads;
N - gera todos os processos implementados sem utilizar múltiplas threads.
Saiba mais
Informações complementares sobre as rotinas descritas acima podem ser obtidas nos Documentos de Referência - Help Online:
WMS6015 - Processamento Kardex
JOB0003 - Agendador de Tarefas
0 Comentários