Ponto-de-Entrada: M110STTS - Inclusão de interface após gravar a solicitação
Advanced Protheus 7.10 , 8.11 , Microsiga Protheus 1012 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: |
Espanhol , Inglês
Descrição:LOCALIZAÇÃO : Function A110Inclui, A110Altera, e A110Deleta responsaveis pela inclusão, alteração, exclusão e cópia das Solicitações de Compras.
EM QUE PONTO : Após a gravação da Solicitação pela função A110Grava em inclusão, alteração e exclusão , localizado fora da transação possibilitando assim a inclusao de interface após a gravação de todas as solicitações.
SintaxeM110STTS - Inclusão de interface após gravar a solicitação ( < PARAMIXB> , < PARAMIXB>, <PARAMIXB>, <PARAMIXB> ) --> NIL
Parâmetros:
| | | | | | | | | | | | Array of Record | | | Paramixb = | Caractere | Numero da Solicitação |
| | | | | | | | | PARAMIXBParamixb[2] = Nr. da opção (1=inclusão / 2=alteração / 3=exclusão)
Paramixb[3] = PARAMIXB
| | array_of_record array_of_record array_of_record | | | [2] | Numérico
| Operação: 1 = Inclusão, 2 = Alteração, 3 = Exclusão |
| X |
|
PARAMIXB[3] | Lógico |
Se a Solicitação de Compra é originada de uma cópia (tipo: LÓGICO) |
Paramixb = Elemento . | | | | | X | | | | |
RetornoNIL(nulo)- Nenhum retorno requerido
NIL (nulo) Nenhum retorno requerido
Exemplos
Exemplos Bloco de código |
---|
language | cpp |
---|
firstline | 1 |
---|
title | Exemplo |
---|
linenumbers | true |
---|
|
Local cNumSol := Paramixb[1]
Local nOpt := Paramixb[2] |
do
Local lCopia := Paramixb[3]
Do case
case nOpt == |
31
msgalert("Solicitação "+alltrim(cNumSol)+" incluída com sucesso!")
case nOpt == |
42
msgalert("Solicitação "+alltrim(cNumSol)+" alterada com sucesso!")
case nOpt == |
53
msgalert("Solicitação "+alltrim(cNumSol)+" excluída com sucesso!") |
endcaseReturn