Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
MTNUMSC2 - Inicia o número da Ordem de Produção
MTNUMSC2 - Inicia o número da Ordem de Produção

Ponto-de-Entrada: MTNUMSC2 - Inicia o número da Ordem de Produção
Versões: Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Espanhol , Inglês
Descrição:
LOCALIZAÇÃO : Function GetNumSC2() - Responsável por iniciar o número da Ordem de Produção.EM QUE PONTO : Executado na obtenção do número a ser usado na OP.O siga irá calcular normalmente qual o próximo número de OP, e após isso executa o ponto de entrada MTNUMSC2, passando o número obtido pelo siga como parâmetro para o ponto de entrada, que poderá ser obtido pela variável PARAMIXB, como no exemplo.
Eventos


 

Programa Fonte
SIGACUSB.PRW
Sintaxe

MTNUMSC2 - Inicia o número da Ordem de Produção ( < PARAMIXB> ) --> cRetOp

Parâmetros:
NomeTipoDescriçãoDefaultObrigatórioReferência
PARAMIXBNuméricoNúmero da OP sugerido pelo SigaX
Retorno
    cRetOp(caracter)
  • Número do OP que será efetivamente usado pelo Siga.
Observações


 

Exemplos
* arquivo MTNUMSC2.PRX* Ponto de entrada na obtenção do número da OP.* Recebe como parâmetro (variável PARAMIXB) o número obtido pelo Siga.* Deverá ser retornado o número da OP desejado pelo usuário, que deverá fazer* toda a validação para o número retornado.cNumOri := M->PARAMIXB // Obtenho como parâmetro número obtido pelo siga* Processamento* ...* Aqui coloco processamento customizado para obtencao do número desejado* para a OP.* O numero a ser retornado deverá ser validado no RdMake pois,* será assumido como ok pelo Siga.* Este ponto de entrada, será executado pelos programas:** MATA416 Baixa Orcamento (SIGAFAT);* MATA650 Ordens de Produção (SIGAEST);* MATA710 MRP (SIGAPCP);* MATA720 Aglutinacao de OPs (SIGAPCP);* MATA760 OPs por Ponto Pedido (SIGAPCP);** Para obter a pilha de chamada de programas use a função ProcName(), ex:* ProcName(1), ProcName(2), ProcName(3) etc...** Digamos que neste exemplo o número da Op desejado seja cRetOp* Caso seja retornado variavel vazia ou nao caracter, sera desconsiderada,* assumindo o valor obtido inicialmente pelo Siga.__Return(cRetOp)