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
...
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 | GRVFD1 | Caractere |
Permite manipular a gravação dos dados na tabela SD1 | 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á.
06. VARIÁVEIS
Parâmetro | Nome | Tipo | Escopo | Permite Alterar | |||||
---|---|---|---|---|---|---|---|---|---|
ANTES_VALID | lIntFrt | Lógico | Private | Sim | GRVFD1 | aItens | Array | 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.) |
...
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
User Function EICIN100() Local lRet := .F. Local cParam:= "" Local aIndices := {} Local cTabela If ValType(PARAMIXB) == "C" cParam := {}PARAMIXB IfElseIf TypeValType("ParamIXB"PARAMIXB) == "CA" cParam := PARAMIXB[1] Endif Else cParam :=If cParam == "ANTES_VALID" MsgInfo("Entrou no ponto de entrada:'ANTES_VALID'.") ElseIf ValType(PARAMIXB) == "A" .And. PARAMIXB[1] aIndices := == "CRIA_INDICE" If Upper(PARAMIXB[2][1]) == "INT_DE" //ÍndicesAdicionar uma dovez padrãopara apenascada paraíndice consulta, não será possível manipular este Arraycustomizado, informando somente a chave //aIndCustom - Array que será manipulado via Ponto de Entrada para customizações - criação de novos índices cTabela := Indices[1][1] Endif If aAdd(aIndCustom, "NDETIPOREG") EndIf ElseIf cParam == "ANTESPE_FIM_VALIDPREVIA" MsgInfo("Entrou no ponto de entrada:'ANTESPE_FIM_VALIDPREVIA'.") ElseIf cParam == "GRVFD1PE_FIM_EFETIVA" MsgInfo("Entrou no ponto de entrada:'GRVFD1PE_FIM_EFETIVA'.") EndIf Return lRet |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas