Histórico da Página
CONTEÚDO
- Visão geral
- Exemplo de utilização
- Parâmetros
- Variáveis
- Tabelas utilizadas
- Assuntos relacionados
01. VISÃO GERAL
01. DADOS GERAIS
...
Solucoes_totvs_parceirosexptotvs | ||
---|---|---|
|
...
Linhas_totvs | ||
---|---|---|
|
...
Segmentos_totvs | ||
---|---|---|
|
...
Modulos_cross_segmentos | ||
---|---|---|
|
...
O Ponto de Entrada AF900GETFIELDS deve ser utilizado para definir a relação de campos para a rotina do Painel de Cambio (Visualização, Alteração e Obrigatórios) de acordo com cada contexto.
Para utilizar é necessário adicionar o campo no vetor private aFields e seu retorno deve ser nulo.
02. EXEMPLO DE UTILIZAÇÃO
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
User Function AF900GETFIELDS()
Local cParam := ParamIXB
Local cMsg := ""
Local x
cMsg := "Passando pelo ponto de que pega os campos para a tela de acordo com os contextos já existentes para a tela: AF900GETFIELDS "
cMSg += " variável cParam:..." + cParam + ENTER
cMSg += " variável aFields:.." + ENTER
For x:= 1 to len(aFields)
cMSg += " aFields["+alltrim(str(x))+"]:........" + aFields[x] + ENTER
Next
Msgalert( cMsg , "EECAF900" )
Return
|
03. PARÂMETROS
Através da variável ParamIXB, é possível verificar qual a ação está sendo executado, como:
Ação | ParamIXB | Tipo | Descrição |
---|---|---|---|
Liquidar | "LIQUIDA_VISUALIZA" | Carácter | Define a lista de campos para visualização |
Liquidar | "LIQUIDA_ALTERA" | Carácter | Define a lista de campos possíveis de alteração |
Liquidar | "LIQUIDA_OBRIGATORIO" | Carácter | Define a lista de campos obrigatórios |
Receber no Exterior | "RECEBE_VISUALIZA" | Carácter | Define a lista de campos para visualização |
Receber no Exterior | "RECEBE_ALTERA" | Carácter | Define a lista de campos possíveis de alteração |
Receber no Exterior | "RECEBE_OBRIGATORIO" | Carácter | Define a lista de campos obrigatórios na modalidade Contrato de Cambio Observação: é utilizado a lista de campos de "RECEBE_OBRIGATORIO_EXTERIOR" |
Receber no Exterior | "RECEBE_OBRIGATORIO_EXTERIOR" | Carácter | Define a lista de campos obrigatórios na modalidade Movimento no Exterior |
Pagar | "PAGA_VISUALIZA" | Carácter | Define a lista de campos para visualização |
Pagar | "PAGA_ALTERA" | Carácter | Define a lista de campos possíveis de alteração |
Pagar | "PAGA_OBRIGATORIO" | Carácter | Define a lista de campos obrigatórios Observação: é utilizado a lista de campos de "PAGA_OBRIGATORIO_BRASIL" e "PAGA_OBRIGATORIO_EXTERIOR" |
Pagar | "PAGA_OBRIGATORIO_BRASIL" | Carácter | Define a lista de campos obrigatórios na modalidade Contrato de Cambio |
Pagar | "PAGA_OBRIGATORIO_EXTERIOR" | Carácter | Define a lista de campos obrigatórios na modalidade Movimento no Exterior |
Alterar Parcelas | "ALT_LOTE_VISUALIZA" | Carácter | Define a lista de campos para visualização |
Alterar Parcelas | "ALT_LOTE_ALTERA" | Carácter | Define a lista de campos possíveis de alteração |
Alterar Parcelas | "ALT_LOTE_OBRIGATORIO" | Carácter | Define a lista de campos obrigatórios na alteração |
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
User Function AF900GETFIELDS()
Local cParam := ParamIXB
Local cMsg := ""
Local x
cMsg := "Passando pelo ponto de que pega os campos para a tela de acordo com os contextos já existentes para a tela: AF900GETFIELDS - Parametro: " + cParam
cMSg += " variável aFields:.." + ENTER
For x:= 1 to len(aFields)
cMSg += " aFields["+alltrim(str(x))+"]:........" + aFields[x] + ENTER
Next
Msgalert( cMsg , "EECAF900" )
Return
|
...
04. VARIÁVEIS
Parâmetro | Varíavel | Tipo | Permite Alterar | Descrição |
---|---|---|---|---|
Todas as ações | aFields | Vetor | Sim | Variável para adicionar os campos para determinada ação |
05. TABELAS UTILIZADAS
- Não há
06. ASSUNTOS RELACIONADOS
...
- DT PE EECAF900 Painel de Câmbio
- DT PE AF900BROWSE Painel de Câmbio
- DT PE AF900INTCP Painel de Câmbio
- DT PE AF900MNU Painel de Câmbio
- DT PE AF900VLD Painel de Câmbio
...