Abrangências: | Microsiga Protheus 10 |
Versões: | Microsiga Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Ponto de Entrada que preenche as informações da classificação de perda automaticamente.
Ex.: Possibilita preencher o código do produto que está sendo apontado, bem como seu local padrão e a quantidade de perda, conforme informado na tela de apontamento.
Localização - Function DigiPerda() - Função responsável pela digitação e classificação da perda informada no apontamento de produção.
Após a montagem do aCols da classificação da perda, antes de construir a interface de digitação.
SIGACUSA.PRX
MTDGPERD - Digitação e Classificação de Perdas ( [ PARAMIXB[1] ], [ PARAMIXB[2] ], [ PARAMIXB[3] ] ) --> Nil
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
PARAMIXB[1] | Array of Record | String que contém o código do produto. | |||||||||||||||
PARAMIXB[2] | Array of Record | String que contém o número da OP. | |||||||||||||||
PARAMIXB[3] | Array of Record | Numérico que contém a quantidade informada na perda. |
-
Nil(nulo)
- Nenhum
Esse Ponto de Entrada visa principalmente à necessidade do preenchimento automático dos valores no aCols que será gravado na tabela SBC de apontamento de perdas.
Caso seja utilizado para manipular o aHeader e aCols da rotina, deverá ser considerado que as duas últimas posições dos vetores mencionados são reservadas e sempre deverão ser mantidas conforme utilização para as funções de WalkThru.
Os parâmetros passados pelo Ponto de Entrada são:
1) Código do produto que está selecionado no apontamento;
2) Número da OP que está selecionada;
3) Quantidade da perda informada.
User Function MTDGPERDLocal:= cProd := PARAMIXB[1]Local:= cOP:= PARAMIXB[2]Local:= nQtd:= PARAMIXB[3]//Customizações desejadas conforme regra de negócio praticadaReturn Nil