Histórico da Página
...
01. DADOS GERAIS
Produto: |
| |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Linha de Produto: |
| |||||||||
Segmento: |
| |||||||||
Módulo: | SIGAEIC | |||||||||
Função: | EICIN100.PRW | |||||||||
País: | Brasil | |||||||||
Ticket: | Não há. | |||||||||
Requisito/Story/Issue (informe o requisito relacionado) : | DTRADE-6436 |
...
- Este Ponto de Entrada pertence ao fonte EICIN100.PRW. Ele deve ser utilizado para para a customização da Rotina de Integrações de Arquivo Arquivos de Texto.
03.
...
LOCALIZAÇÃO
- Localizado no fonte EICIN100.PRW. Uso na rotina de Carta Integrações de Arquivos de Crédito Texto que pode ser acessada através do menu Atualizações > Miscelânea > Int. Despachante
04
...
. PARÂMETROS
Nome | Tipo | Descrição |
---|---|---|
ANTES_VALID | Caractere | Ponto de Entrada chamado antes da validação das mensagens de erro, relacionadas ao frete e o seguro |
CRIA_INDICE | Caractere | Permite incluir índices customizados para as Integrações de Arquivo Txt |
PE_FIM_PREVIA | Caractere | Ponto de Entrada chamado ao fim da execução do botão Prévia |
PE_FIM_EFETIVA | Caractere | Ponto de Entrada chamado ao fim da execução do botão Efetiva |
05. RETORNO
- Não há.
05. ASSUNTOS RELACIONADOS
- Não há.
06. VARIÁVEIS
Parâmetro | Nome | Tipo | Escopo | Permite Alterar |
---|---|---|---|---|
ANTES_VALID | lIntFrt | Lógico | Private | Sim |
CRIA_INDICE | aIndices | Array | Local(passagem por parâmetro) | Não (apenas para consulta dos índices que o padrão possui) |
CRIA_INDICE | aIndCustom | Array | Private | Sim (Poderá manipular este Array para inserir índices novos e customizados.) |
07
...
. EXEMPLO
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
User Function EICIN100() |
...
Local cParam:= "" |
...
Local aIndices := {} |
...
If |
...
ValType(PARAMIXB) == "C" |
...
cParam := |
...
PARAMIXB ElseIf ValType(PARAMIXB) == "A" cParam := PARAMIXB[1] Endif If cParam == "ANTES_VALID" |
...
MsgInfo("Entrou no ponto de entrada:'ANTES_VALID'.") |
...
ElseIf ValType(PARAMIXB) == " |
...
A" .And. PARAMIXB[1] == "CRIA_INDICE" |
...
If Upper(PARAMIXB[2][1]) == " |
...
INT_DE" |
...
//Adicionar uma vez para cada índice customizado, informando somente a chave
//aIndCustom - Array que será manipulado via Ponto de Entrada para customizações - criação de novos índices
aAdd(aIndCustom, "NDETIPOREG")
EndIf
ElseIf cParam == "PE_FIM_PREVIA"
MsgInfo("Entrou no ponto de entrada:'PE_FIM_PREVIA'.")
ElseIf cParam == "PE_FIM_EFETIVA"
MsgInfo("Entrou no ponto de entrada:'PE_FIM_EFETIVA'.")
EndIf
Return |
Import HTML Content
Visão Geral
Conteúdo das Ferramentas