Pular para o conteúdo principal

MEQ007 — Requisição de Produto

Fonte​

  • Source: source/MEQ007/

Objetivo​

O módulo MEQ007 tem como objetivo principal realizar requisicoes de produtos do estoque e devolucoes de materiais previamente requisitados. Este módulo permite a saida controlada de itens do estoque, vinculando cada requisicao a uma pessoa fisica/juridica, e opcionalmente a um orcamento/ordem de serviço.

O processo de requisicao gera automaticamente movimentacoes de estoque por meio da stored procedure GERA_ESTOQUE, que registra a saida (ou entrada, no caso de devolucao) dos produtos. O módulo tambem oferece integracao com centro de resultado/custo, controle de historico de estoque, contabilizacao automatica e controle de despesas de equipamentos (KM).

Quando o parametro TP_CONSUMOESTOQUE esta configurado como 'R' (Requisicao vinculada a orcamento), o módulo exige vinculacao com um orcamento/ordem de serviço e produto principal (maquina), controlando o saldo de materias-primas utilizadas versus orcadas. Neste modo, caso a quantidade requisitada ultrapasse o saldo do orcamento, o sistema exige autorizacao de um usuario autorizador.

Este módulo e utilizado por gestores de estoque, almoxarifes e responsaveis pela producao para controlar a retirada e devolucao de materiais do almoxarifado.

Funcionalidades​

  • Requisicao de Saida de Produtos (Tipo "Requisicao")
  • Devolucao de Produtos (Tipo "Devolucao")
  • Entrada de Produtos por Código de Barras
  • Grade de Itens da Requisicao
  • Controle de Autorizacao (Estouro de Orcamento)
  • Relatório de Requisicao

Mensagens exibidas​

Levantadas de source/MEQ007/ pela camada 0 (commit 96fc51e236).

Mais 50 mensagens com texto literal no código: MEQ007.

Parâmetros lidos​

Campos PARM* lidos via values[] em source/MEQ007/ (commit 96fc51e236).

ParâmetroTabela
TP_CONSUMOESTOQUEPARMORCAMENTO

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
ITEMORCAMENTOSELECT, UPDATE
ITEMREQUISICAODELETE, INSERT, SELECT, UPDATE
MOVESTOQUECCINSERT
MOVTOEQUIPAMENTOINSERT
REQUISICAODELETE, INSERT, SELECT, UPDATE

Tabelas de Leitura (SELECT)​

TabelaOperacoes
AUTORIZADORSELECT
CENTROCUSTOSELECT
EMPRESASELECT
HISTORICOSELECT
ITEMSELECT
ITEMLOCALSELECT
LOCALESTOQUESELECT
MAQUINAORCAMENTOSELECT
MOVESTOQUESELECT
MUNICIPIOSELECT
OPERACAOSELECT
ORCAMENTOSELECT
PARMCONTABILSELECT
PARMESTOQUESELECT
PESSOASELECT
TIPOCALCULOSELECT
TIPOLOCALSELECT
TIPOPESSOASELECT
USUARIOSELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
CONTABILIZA_ESTOQUEHISTORICO (SELECT), ITEM (SELECT), MOVESTOQUE (SELECT), MOVESTOQUECC (SELECT), MOVTOCONTABIL (DELETE/INSERT/SELECT/UPDATE), MOVTOCONTABILCC (INSERT) +2
GERA_ESTOQUECOLUNAGRADE (SELECT), DEVOLUCAONOTA (SELECT), ESTOQUE (INSERT/SELECT/UPDATE), ESTOQUEDIA (INSERT/SELECT/UPDATE), ESTOQUEDIAPESSOA (INSERT/SELECT/UPDATE), ESTOQUEGRADE (INSERT/SELECT/UPDATE) +28
HABILITA_PESOQTDEITEM (SELECT), TIPOCALCULO (SELECT), UNIDMED (SELECT)
RETORNA_DADOSCADASTRAISAREACOMERCIAL (SELECT), ENDERECOPESSOA (SELECT), ESTADO (SELECT), FORMAPAGTO (SELECT), GRUPOPCP (SELECT), MUNICIPIO (SELECT) +4
VALIDA_CENTRORESULTCENTROCUSTO (SELECT), CONDFISCALHISTORICO (SELECT)
VIEW_PLANOCONTASCENTROCUSTO (SELECT), CONTASPESSOA (SELECT), PARMCONTABIL (SELECT), PARMSISTEMA (SELECT), PLANOCONTAS (SELECT), PLANOEMPRESA (SELECT)

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
AREACOMERCIALSELECT
CENTROCUSTOSELECT
COLUNAGRADESELECT
CONDFISCALHISTORICOSELECT
CONTASPESSOASELECT
DEVOLUCAONOTASELECT
ENDERECOPESSOASELECT
ESTADOSELECT
ESTOQUEINSERT, SELECT, UPDATE
ESTOQUEDIAINSERT, SELECT, UPDATE
ESTOQUEDIAPESSOAINSERT, SELECT, UPDATE
ESTOQUEGRADEINSERT, SELECT, UPDATE
FORMAPAGTOSELECT
GRUPOPCPSELECT
HISTORICOSELECT
ITEMSELECT
ITEMLOCALSELECT
ITEMPEDIDOPNEUSELECT
ITEMPRODUCAOSELECT
ITEMTABPRECOINSERT, SELECT, UPDATE
...+31 tabelas