Ponto-de-Entrada: LOCXPE61
| 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
|
| Idiomas: |
Espanhol
,
Inglês
|
Descrição:
Localização: Na função principal LOCXNF() - Responsável pela inicialização da rotina e carregamento do browse correspondente a função selecionada (Fatura de entrada, Remito, Nota de Crédito/Débito, etc.).
Em que ponto: Antes da chamada que inicializa o browse da rotina com os campos pertinentes a função selecionada.
Finalidade: Adicionar campos no browse da rotina.
Eventos
Antes da inicialização do browse da rotina para o programa de nota fiscal executado, quando não procedente de rotina automatica.
Sintaxe
LOCXPE61 ( [ PARAMIXB[1] ], [ PARAMIXB[2] ], [ PARAMIXB[3] ], [ PARAMIXB[4] ], < PARAMIXB[5]> ) --> aCpos
Parâmetros:
| Nome | | | Tipo | | | Descrição | | | Default | | | Obrigatório | | | Referência | |
| PARAMIXB[1] | | | Caracter | | | Variável contendo o nome da função que originou a chamada do ponto de entrada. Ex.: MATA101N - Facturas de Entrada | | | | | | | | | | |
| PARAMIXB[2] | | | Numérico | | | Variável numérica contendo a opção de operação selecionada (nOpc): 2 - Visualização; 3 - Inclusão; 4 - Alteração; 5 - Exclusão. | | | | | | | | | | |
| PARAMIXB[3] | | | Numérico | | | Variável numérica contendo o tipo de operação ou configuração fiscal do documento selecionado, de acordo com os parâmetros da rotina. | | | | | | | | | | |
| PARAMIXB[4] | | | Caracter | | | Variável caracter contendo o Alias da tabela utilizada pela rotina; | | | | | | | | | | |
| PARAMIXB[5] | | | Vetor | | | Variável do tipo vetor contendo os campos originais que seriam carregados no browse da rotina. Cada elemento contem um sub-vetor de 2 elementos com a descrição e nome do campo em questão. | | | | | | X | | | | |
Retorno
aCpos(vetor) - Vetor contendo a descrição e o nome de cada campo desejado no browse da função. Conforme o vetor de campos original passado por parâmetro.
Exemplos
User Function LocxPe61Local cFunName:= PARAMIXB[1]Local nOpc:= PARAMIXB[2]Local nTipo:= PARAMIXB[3]Local cAlias:= PARAMIXB[4]Local aCpos:= PARAMIXB[5]//Customização desejada conforme necessidadeReturn aCpos