ERP – Solicitação de Compra – Como ocorre e qual a tabela que faz o controle de numeração das Solicitações de Compra
Dúvida
Como ocorre e qual a tabela que faz o controle de numeração das Solicitações de Compra, no módulo de Suprimentos?
Solução
Diferente de outras rotinas do ERP a solicitação de compras utiliza a própria tabela para controle da numeração, que é a tabela E405SOL.
Observação
Acompanhando a sugestão de número da Solicitação com o apoio da ferramenta SQLMon, conseguimos validar a informação do controle da numeração utilizada para as Solicitações de Compra.
Ou dar TAB ou ENTER, no teclado, para sugerir a próxima numeração da Solicitação, o Gestão Empresarial | ERP, faz os seguintes comandos
- Primeiro é feito uma comando, na empresa, buscando pelo maior número gerado na tabela E405SOL, conforme abaixo:
SELECT MAX(NUMSOL) "COLUMN0" FROM E405SOL WHERE CODEMP = :CODEMP AND 0 = 0
- Posteriormente, é realizado um novo comando na tabela E405SOL, conforme abaixo:
SELECT MAX (NUMSOL) FROM E405SOL WHERE CODEMP = 1
- E por fim, é realizado um novo comando, buscando a número a ser utilizado na nova solicitação a ser gerada;
SELECT COUNT(*) FROM E405SOL WHERE CODEMP = :CODEMP AND NUMSOL = :NUMSOL
Para mais informações sobre como consistir a numeração de Solicitações de Compra, verifique o artigo: ERP – Solicitação de Compras – Como consistir a numeração sequencial das Solicitações de Compra