01. DADOS GERAIS
Produto: | TOTVS Distribuição e Varejo |
---|---|
Linha de Produto: | Linha Winthor |
Segmento: | Logística |
Módulo: | 11 - Adm. Interna do Estoque / 09 - Expedição |
Requisito/Story/Issue (informe o requisito relacionado) : | DDHOME-3609 |
02. SITUAÇÃO/REQUISITO
É necessário ajustar as rotinas do estoque para que permitam gerir o saldo de estoques em diferentes depósitos de uma determinada filial, onde o usuário poderá controlar em qual local será alocada, retirada ou transferida a mercadoria.
Observação: Este processo foi desenvolvido para clientes do módulo 41 - Home Center, e não atende os processos de controle de série e número de lote.
03. SOLUÇÃO
A gestão de múltiplos depósitos é uma gestão interna, onde é possível transitar de forma gerencial a mercadoria de um depósito para outro desde que esse depósito esteja em uma mesma filial. O objetivo é controlar depósitos que estejam ligados a uma mesma filial, desde seu processo de entrada até a expedição do produto. Com isso é possível controlar a entrada do produto em um depósito padrão, a capacidade de armazenamento desse produto em um determinado depósito, e também é possível transferir saldo de um produto para outro depósito.
Obs: Este processo é originário do módulo 41 - Home Center, e envolverá, direta ou indiretamente, todas as rotinas do winthor que trabalham com estoque.
Parametrização
- Rotina 132 - Parâmetros da Presidência
- Parâmetro '4183 - Parâmetro Beta(Não Utilizar)': Este parâmetro habilitará a utilização de multi depósito em todas as rotinas que envolvem o processo.
- Parâmetro '4205 - Impressora padrão para mapas de separação de múltiplos depósitos': Ao marcar o parâmetro "4183 - Estoque da filial controlado por depósito" a rotina 4116 e 1108 passa a emitir o mapa de separação de forma automática buscando a impressora cadastrada através da rotina 1133 para cada modulo e rua do pedido. Caso não existe este cadastro as rotinas sitadas passam a validar o endereço informado para este parâmetro. Entretanto caso este endereço não seja informado sempre será perguntado ao usuário em qual impressora o mesmo deseja emitir o mapa de separação.
- Parâmetro '4209 - Nr. máximo de vias de mapas de separação a serem impressas na rotina 1108: Este parâmetro limita a quantidade de vias a serem impressas na rotina 1108 ou 4116 quando o parâmetro "4183 - Estoque da filial controlado por depósito" estiver marcado como "Sim".
Observação: Ao marcar que trabalhar com o controle de estoque por Depósito, a filial não poderá usar o processo de WMS, logo a rotina 132 irá validar a marcação dos parâmetros ao gravar.
- Rotina 530 - Permitir Acesso à Rotina
- Foram criadas as permissões de acesso na rotina 530 para a rotina 1108:
- Permitir Cadastrar/Alterar depósito
- Permitir editar layout no mapa de separação
- Permite efetuar requisições de transferência entre depósitos
- Permite alterar padrões do depósito
- Permite manutenção do estoque por filial/depósito.
- Foram criadas as permissões de acesso na rotina 530 para a rotina 1108:
- Rotina 132 - Parâmetros da Presidência
Rotina 1108 - Gerenciamento de Depósito
- Cadastrar/Alterar Depósito: Esta funcionalidade permitirá que o usuário inclua um novo depósito ou altere um depósito existente. Para incluir um novo depósito, ele deverá indicar a qual filial o depósito pertence e marcar se este depósito será o "Padrão de venda", "Padrão de Retirada" e/ou "Padrão de Armazenagem".
- Manutenção de Estoque por Filial/Depósito: Nesta aba o usuário poderá distribuir as quantidades existentes do estoque entre os depósitos.
- Requisição de Transferência entre Depósitos: Permitirá ao usuário transferir a quantidade do estoque de um depósito para outro. Sendo necessário gerar a requisição e após isso finalizá-la na aba Consultar/Finalizar requisição existente.
- Impressão de Mapas de Separação: Possibilita reemitir o mapa de separação de requisições de transferência entre depósitos ou de pedidos de venda realizados pela rotina 4116.
Rotina 266 - Bloquear Produtos no Estoque
- A rotina 266 possuirá um filtro por depósito, que será exibido quando o usuário estiver com o parâmetro de utilizar o processo de multi depósito habilitado na 132. Com isso, quando o usuário pesquisar somente pelo produto na 266, serão exibidos todos os depósitos cadastrados para os produtos, ou se desejar ele poderá filtrar somente o depósito que deseja pesquisar. Assim que o usuário realizar qualquer alteração no estoque do produto, esta alteração será realizada também no estoque do depósito e nas tabelas que compõem o depósito no banco de dados.
- A rotina 266 possuirá um filtro por depósito, que será exibido quando o usuário estiver com o parâmetro de utilizar o processo de multi depósito habilitado na 132. Com isso, quando o usuário pesquisar somente pelo produto na 266, serão exibidos todos os depósitos cadastrados para os produtos, ou se desejar ele poderá filtrar somente o depósito que deseja pesquisar. Assim que o usuário realizar qualquer alteração no estoque do produto, esta alteração será realizada também no estoque do depósito e nas tabelas que compõem o depósito no banco de dados.
Rotina 1118 - Extrato de Produto
- Ao selecionar o produto e acessar a aba "Extrato" será incluída uma opção de relatório de extrato "Por Depósito", que exibirá os extrato dos depósitos referente aquele produto, de acordo com os filtros selecionados.
- Ao selecionar o produto e acessar a aba "Extrato" será incluída uma opção de relatório de extrato "Por Depósito", que exibirá os extrato dos depósitos referente aquele produto, de acordo com os filtros selecionados.
- Rotina 1133 - Cadastrar Endereço
- A rotina 1133 foi alterada para que seja possível incluir impressoras padrões para determinadas filiais, depósitos, módulos e ruas. Quando a rotina 1108 for emitir o mapa de separação, ela irá buscar a impressora cadastrada para o depósito e endereço (módulo/rua) a que pertence aquele produto.
Observação: Caso não exista este cadastro, a rotina 1108 irá validar a impressora cadastrada no parâmetro 4209 da rotina 132. E caso também não seja informado no parâmetro, a rotina irá perguntar ao usuário em qual impressora o mesmo deseja emitir o mapa de separação.
- A rotina 1133 foi alterada para que seja possível incluir impressoras padrões para determinadas filiais, depósitos, módulos e ruas. Quando a rotina 1108 for emitir o mapa de separação, ela irá buscar a impressora cadastrada para o depósito e endereço (módulo/rua) a que pertence aquele produto.
- Rotina 1147 - Manutenção de Inventário Rotativo
- Ao montar um inventário, será obrigatório selecionar um ou mais depósitos.
- Ao emitir o inventário, será obrigatório selecionar um ou mais depósitos, entre aqueles que estão incluídos naquele inventário, e nos quais se deseja fazer a impressão.
- Ao realizar a digitação do inventário, ao selecionar o inventário e a contagem também será necessário selecionar qual depósito contido naquele inventário o usuário está contando. Só é permitido contar um depósito por vez.
- Na emissão de divergências do inventário, será possível selecionar o tipo de relatório por Local/Depósito. Assim, o usuário poderá selecionar o depósito desejado para emissão, ou não selecionar nenhum, e o relatório exibirá as divergências de contagem de todos os depósitos que contém no inventário.
Rotina 1100 - Atualizar Procedure
- A rotina 1100, na opção PKG_ESTOQUE foi alterada para trabalhar com o estoque do depósito paralelamente ao estoque do produto, para que não haja divergência entre eles, em todos os processos do winthor que envolvem estoque.
- A rotina 1100, na opção PKG_ESTOQUE foi alterada para trabalhar com o estoque do depósito paralelamente ao estoque do produto, para que não haja divergência entre eles, em todos os processos do winthor que envolvem estoque.
- Lançamento de avaria
- Ao utilizar o processo de multi-depósitos, o lançamento de avaria deverá ser feito pela rotina 1182, seguindo o fluxo habitual da rotina.
Atualize as rotinas 1100, 1108, 1118, 1133, 1147 e 266 abaixo para a versão 30.0 ou superiores;
Importante!
As versões estarão disponíveis para download no CCW.
https://centraldecontrole.pcinformatica.com.br/
Mantenha suas rotinas sempre atualizadas!
- Acesse a rotina 132 - Parâmetros da Presidência, pesquise pelo parâmetro 4183 e marque como Sim;
Observação: Os parâmetros 4205 e 4209 citados anteriormente, não são obrigatórios e devem ser marcados conforme a necessidade do usuário. Acesse a rotina 530 - Permitir Acesso à Rotina, pesquise pela rotina 1108 e marque as permissões conforme a necessidade;
- Rotina 1108 - Gerenciamento de Depósito
- Aba Cadastrar / Alterar Depósito
- Acesse a rotina 1108, selecione a opção "Cadastrar / Alterar Depósito" e clique o botão Próximo;
- Selecione a opção "Incluir novo depósito" e clique o botão Próximo;
- Informe uma Descrição, selecione uma Filial e marque as opções de padrões do depósito: Padrão de venda, de retirada ou de armazenagem. Um único depósito pode ser configurada como sendo um, dois ou três padrões. Após isso, clique o botão Concluir;
- Ainda na aba de "Cadastrar / Alterar Depósito", selecione a opção "Alterar depósito existente" e clique o botão Próximo;
- Selecione uma filial e clique em Pesquisar. Selecione o depósito que deseja alterar e clique o botão Próximo;
- Altera a Descrição e os padrões do depósito conforme sua necessidade, e clique o botão Concluir.
- Acesse a rotina 1108, selecione a opção "Cadastrar / Alterar Depósito" e clique o botão Próximo;
- Aba Manutenção de estoque por Filial / Depósito
- Acesse a aba Manutenção de estoque por Filial / Depósito e clique o botão Próximo;
- Informe uma filial e demais campos conforme sua necessidade (somente a filial é obrigatória) e clique o botão Próximo;
- Selecione o produto desejado e clique o botão Próximo;
- Defina as quantidades mínimas e máximas disponíveis para transferência em cada depósito, nos campos "Qt. Mín." e "Qt. Máx." conforme a necessidade e clique o botão Concluir.
- Acesse a aba Manutenção de estoque por Filial / Depósito e clique o botão Próximo;
- Aba Efetuar requisições de transferência entre depósitos
- Selecione a opção Efetuar requisições de transferência entre depósitos e clique o botão próximo;
- Selecione a opção "Incluir nova requisição" e clique o botão Próximo;
- Selecione a Filial, o Depósito Origem (de onde será retirada a mercadoria), o Depósito Destino (para onde será transferida a mercadoria), e no box "Filtrar Produtos" preencha os filtros conforme sua necessidade, se desejar. Clique o botão Pesquisar, e a rotina irá trazer os produtos de acordo com os filtros selecionados. Utilize o campo "Qt. Transf" para informar a quantidade a ser transferida, ou clique a opção "Usar sugestão para todos os itens" (Para a sugestão é considerado o menor valor entre o espaço disponível no destino (QTMAXIMA - QTESTOQUE informados na aba de manutenção do estoque) e o estoque disponível na origem). Após informada a quantidade a ser transferida, clique o botão Concluir;
- Após realizar a requisição, acesse a aba "Consultar / finalizar requisição existente" e clique o botão próximo;
- Informe a Filial, selecione a Posição "Abertas" (para buscar as requisições abertas) e demais filtros conforme a necessidade, e clique o botão Pesquisar. Após isso, selecione a requisição desejada e no campo "Qt. Separada" informe a quantidade que o usuário deseja separar, dentre a quantidade que foi requisitada, ou clique o botão "Separar a quantidade requisitada" no canto inferior direto da rotina. Após informar a quantidade separada, clique o botão Concluir.
- Selecione a opção Efetuar requisições de transferência entre depósitos e clique o botão próximo;
- Aba Impressão de Mapas de Separação
- Selecione a aba Impressão de Mapas de Separação e clique o botão Próximo;
- Selecione o tipo que deseja imprimir (Requisições de transferência ou Pedidos de venda), a Filial e demais campos conforme necessidade, e clique o botão Pesquisar. Selecione o pedido ou requisição desejado e clique o botão Emitir Mapa.
- Selecione a aba Impressão de Mapas de Separação e clique o botão Próximo;
- Aba Cadastrar / Alterar Depósito
- Rotina 266 - Bloquear Produtos no Estoque
- Após selecionar a filial e demais filtros, informe no campo "Depósito" o depósito no qual se deseja realizar o bloqueio/desbloqueio dos produtos. Poderão serem selecionados um ou mais depósitos, e caso o usuário não filtrar nenhum depósito, a rotina irá trazer todos os depósitos existentes para os produtos que foram pesquisados. Assim, ao realizar um bloqueio ou desbloqueio do produto, o usuário irá fazê-lo no estoque do produto e ao mesmo tempo no estoque do depósito.
- Após selecionar a filial e demais filtros, informe no campo "Depósito" o depósito no qual se deseja realizar o bloqueio/desbloqueio dos produtos. Poderão serem selecionados um ou mais depósitos, e caso o usuário não filtrar nenhum depósito, a rotina irá trazer todos os depósitos existentes para os produtos que foram pesquisados. Assim, ao realizar um bloqueio ou desbloqueio do produto, o usuário irá fazê-lo no estoque do produto e ao mesmo tempo no estoque do depósito.
- Rotina 1118 - Extrato de Produto
- Ao selecionar um produto na rotina 1118, na aba "Extrato" será exibida uma opção de emitir o extrato por Depósito;
- Ao selecionar a emissão de extrato por depósito, a rotina irá exibir a tela abaixo, onde é possível filtrar os depósitos conforme sua necessidade. Após isso selecione o depósito desejado para emissão do relatório e clique o botão "Emitir Extrato".
- Ao selecionar um produto na rotina 1118, na aba "Extrato" será exibida uma opção de emitir o extrato por Depósito;
- Rotina 1133 - Cadastrar Endereço
- Selecione a opção "Incluir Impressoras" conforme imagem abaixo;
- Informe uma Filial, Depósito, Módulo e Rua em que deseja cadastrar a impressora, e por fim, selecione a impressora desejada e clique o botão Gravar.
- Selecione a opção "Incluir Impressoras" conforme imagem abaixo;
- Rotina 1147 - Manutenção de inventário rotativo
- Ao montar um inventário, será obrigatório informar no campo "Depósitos" os depósitos em que se deseja realizar o inventário, podendo selecionar um ou mais depósitos;
- Na aba "Emitir Inventário" na opção "Depósito" selecione o depósito desejado em que deseja emitir os inventários;
- Na aba "Digitar / Importar Inventário" será obrigatório informar o depósito em que se deseja realizar a digitação, devendo ser digitado um depósito por vez;
- Na aba "Emitir divergência contagem / estoque" ao selecionar o inventário será possível emitir o relatório "Por local / Depósito". Após selecionar esse tipo de relatório, também será possível filtrar qual depósito deseja emitir a divergência de contagem. Caso não selecione nenhum depósito para filtrar, o relatório será emitido listando as divergências de todos os depósitos daquele inventário.
- Ao montar um inventário, será obrigatório informar no campo "Depósitos" os depósitos em que se deseja realizar o inventário, podendo selecionar um ou mais depósitos;