Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Produto:

Solucoes_totvs

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVSTOTVS Comércio Exterior

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoManufatura

Módulo:SIGAEIC
Função:EICIN100.PRW
País:Brasil
Ticket:Não há.
Requisito/Story/Issue (informe o requisito relacionado) :DTRADE-6436


02. SITUAÇÃO/REQUISITO

  • Este Ponto de Entrada pertence ao fonte EICIN100.PRW. Ele deve ser utilizado para a customização da Rotina de Integrações de Arquivo de Texto.

03. SOLUÇÃO

  • Localizado no fonte EICIN100.PRW. Uso na rotina de Carta de Crédito que pode ser acessada através do menu Atualizações > Miscelânea > Int. Despachante

04. DEMAIS INFORMAÇÕES

  • Não há.

...

User Function EICIN100()
Local lRet := .F.
Local cParam
IF ValType(ParamIXB:= ""
Local aIndices := {}


If Type("ParamIXB") == "C"
   cParam   := PARAMIXB
Else
   cParam   := PARAMIXB[1]
   aIndices := PARAMIXB[2] //Índices do padrão apenas para consulta, não será possível manipuar este Array
Endif


If
cParam:= ParamIXB
ENDIF
IF cParam == "ANTES_VALID"
MsgInfo   MsgInfo("Entrou no ponto de entrada:'ANTES_VALID'.")
ENDIF
IF cParam ElseIf cParam == "GRVFD1"
MsgInfo   MsgInfo("Entrou no ponto de entrada:'GRVFD1'.")
ElseIf cParam == "CRIA_INDICE"
   //Siga abaixo o modelo para inclusão de índices
   If aIndices[1][1] == "Int_DE" //por padrão a posição [1][1] refere-se a tabela, mesmo se tiverem mais linhas no Array serão da mesma tabela
      aAdd(aIndCustom, {"NDEDADOS","NDEHOUSE+NDEDADOS"})
      msginfo("Entrou no ponto de entrada 'CRIA_INDICE' e adicionou indice na tabela Int_DE")
   EndIf
ENDIF EndIf


Return lRet