01. DADOS GERAIS
Produto: | |
---|
Linha de Produto: | |
---|
Segmento: | |
---|
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. Este processo é originário do módulo 41 - Home Center, e envolverá, direta ou indiretamente, todos as rotinas do winthor que trabalham com estoque.
O objetivo é controlar depósitos que sejam 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.
Para isso, é necessário ajustar as rotinas 11100, 1108, 1118, 1133, 1147 e 266 para atenderem ao processo de multi depósito.
03. SOLUÇÃO
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 controle do multi depósito:
- 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.
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.
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.
- 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.
- 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.
Atualize as rotinas 1100, 1108, 1118, 1133, 1147 e 266 abaixo para a versão 30.0, ou superiores;
- 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
- 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.

- 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;
 - asfdsg
 - aasfdfsd
- ADSA
- adsd
- saaa
|
|

<style>
div.theme-default .ia-splitter #main {
margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
display: none;
}
#main {
padding-left: 10px;
padding-right: 10px;
overflow-x: hidden;
}
.aui-header-primary .aui-nav, .aui-page-panel {
margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
margin-left: 0px !important;
}
.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after {
background: #FF9900; !important
}
.menu-item.active-tab {
border-bottom: none !important;
}
</style>
|