MEQ008 — Transferência de Local
Fonte
- Source:
source/MEQ008/
Objetivo
O módulo MEQ008 tem como objetivo principal realizar a transferencia de produtos entre locais de armazenagem no estoque. Ele permite mover quantidades de um produto de um local de origem (saida) para um local de destino (entrada), gerando automaticamente os movimentos de saida e entrada no estoque por meio da stored procedure GERA_ESTOQUE.
O módulo suporta tres cenarios de transferencia:
- Transferencia simples: Produtos sem controle de lote ou grade, movidos diretamente entre locais.
- Transferencia com controle de lote/semente: Produtos que possuem rastreabilidade por lote, com rateio automatico das quantidades entre lotes disponiveis e opcao de replicar o mesmo numero de lote na empresa de destino.
- Transferencia com grade: Produtos que possuem grade (tamanho/cor), com rateio automatico por item da grade.
Quando o parametro ST_TRANSFEMPRESAS esta habilitado nos Parametros de Estoque (MEQ001), o módulo tambem permite transferencias entre empresas diferentes, funcionando como uma transferencia inter-filiais. Caso contrario, a transferencia ocorre apenas dentro da mesma empresa.
Este módulo e utilizado por operadores de estoque, almoxarifes e gestores logisticos para reorganizar o estoque fisico entre locais de armazenagem ou transferir mercadorias entre filiais.
Funcionalidades
- Transferencia Simples entre Locais
- Transferencia entre Locais com Controle de Lote
- Transferencia entre Locais com Grade de Produto
- Transferencia entre Empresas
Mensagens exibidas
Levantadas de source/MEQ008/ pela camada 0 (commit 96fc51e236).
Mais 41 mensagens com texto literal no código: MEQ008.
Tabelas de Escrita (INSERT/UPDATE/DELETE)
| Tabela | Operacoes |
|---|---|
| LOTESEMENTE | INSERT, SELECT |
| MOVESTOQUE | DELETE, INSERT, SELECT, UPDATE |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| EMPRESA | SELECT |
| HISTORICO | SELECT |
| ITEM | SELECT |
| LOCALESTOQUE | SELECT |
| OPERACAO | SELECT |
| PARMESTOQUE | SELECT |
| PARMFATUR | SELECT |
| TIPOLOCAL | SELECT |
Procedures Chamadas
| Procedure | Tabelas Acessadas |
|---|---|
| GERA_ESTOQUE | COLUNAGRADE (SELECT), DEVOLUCAONOTA (SELECT), ESTOQUE (INSERT/SELECT/UPDATE), ESTOQUEDIA (INSERT/SELECT/UPDATE), ESTOQUEDIAPESSOA (INSERT/SELECT/UPDATE), ESTOQUEGRADE (INSERT/SELECT/UPDATE) +28 |
| RETORNA_LOCAISARMAZENAGEM | ITEMEMPRESA (SELECT), ITEMLOCAL (SELECT), LOCALESTOQUE (SELECT), LOCALUSUARIO (SELECT), PARMFATUR (SELECT), SESSAO (SELECT) +1 |
| VALIDA_CODIGOBARRA | BALANCA (SELECT), ITEM (SELECT), ITEMCODIGOBARRA (SELECT), ITEMEMPRESA (SELECT), ITEMGRADE (SELECT), LOTESEMENTE (SELECT) +4 |
Tabelas via Procedures (acesso indireto)
| Tabela | Operacoes |
|---|---|
| BALANCA | SELECT |
| COLUNAGRADE | SELECT |
| DEVOLUCAONOTA | SELECT |
| ESTOQUE | INSERT, SELECT, UPDATE |
| ESTOQUEDIA | INSERT, SELECT, UPDATE |
| ESTOQUEDIAPESSOA | INSERT, SELECT, UPDATE |
| ESTOQUEGRADE | INSERT, SELECT, UPDATE |
| HISTORICO | SELECT |
| ITEM | SELECT |
| ITEMCODIGOBARRA | SELECT |
| ITEMEMPRESA | SELECT |
| ITEMGRADE | SELECT |
| ITEMLOCAL | SELECT |
| ITEMPEDIDOPNEU | SELECT |
| ITEMPRODUCAO | SELECT |
| ITEMTABPRECO | INSERT, SELECT, UPDATE |
| LINHAGRADE | SELECT |
| LOCALESTOQUE | SELECT |
| LOCALUSUARIO | SELECT |
| LOTESEMENTE | SELECT, UPDATE |
| ... | +24 tabelas |