Ponto-de-Entrada: MT241CAB - Inclusão de campos no cabeçalho da rotina Movimentos Internos Mod2
Versões: | Microsiga Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Espanhol , Inglês |
Descrição:O Ponto de entrada MT241CAB permite a inclusão de campos no cabeçalho da rotina "Movimentos Internos - Modelo 2".
EM QUE PONTO: Nas funções A241Visual, A241Inclui, A241Estorn e será executado antes da chamada da
MsDialog.
Para armazenar o conteúdo dos campos, deve retornar um vetor bidimensional, com a estrutura [L][C], onde:
L = nome do campo, de acordo com o dicionário de dados,
C = conteúdo do campo.
Posteriormente, os valores digitados serão utilizados no Ponto de Entrada MT241GRV.
SintaxeMT241CAB - Inclusão de campos no cabeçalho da rotina Movimentos Internos Mod2 ( < oDlg> , < nOpc> ) --> aArray
Parâmetros:
| Nome |
|
| Tipo |
|
| Descrição |
|
| Default |
|
| Obrigatório |
|
| Referência |
|
| oDlg |
|
| Array of Record |
|
| Objeto Dialog. |
|
|
|
|
| X |
|
|
|
|
| nOpc |
|
| Numérico |
|
| Opção Selecionada. |
|
|
|
|
| X |
|
|
|
|
RetornoaArray(array_of_record)- Nome do campo/valor
Exemplos#INCLUDE "PROTHEUS.CH"
User Function MT241CAB()
Local oNewDialog := PARAMIXB[1]
Local aCp:=Array(2,2)
aCp[1][1]="D3_CP1"
aCp[2][1]="D3_CP2"
IF PARAMIXB[2]==3
aCp[1][2]=SPAC(10)
aCp[2][2]=SPAC(10)
@0.4,55.5 SAY "Cpo1" OF oNewDialog
@0.3,58.0 MSGET aCp[1][2] SIZE 40,08 OF oNewDialog
@0.4,64.0 SAY "Cpo2" OF oNewDialog
@0.3,68.0 MSGET aCp[2][2] SIZE 40,08 OF oNewDialog
EndIf
return (aCp)