Árvore de páginas

Versões comparadas

Chave

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

...

  1. Visão Geral
  2. Exemplo de utilização
  3. Parâmetros
  4. Variáveis
  5. Tabelas utilizadas


01. VISÃO GERAL

Este Ponto de Entrada pertence à rotina de Declaração Única de Exportação (DUE) (EECDU400). Ele deve ser utilizado para customizar a rotina de DUE.

Programa Fonte: EECDU400.PRW

Retorno: Verdadeiro (.T.) ou Falso (.F.).


02. EXEMPLO DE UTILIZAÇÃO

...

IF Type("ParamIXB") == "C"
   cParam:= PARAMIXB
ElseELSE
   cParam:= PARAMIXB[1]
EndifENDIF

IF cParam == "GERAARQINI"
   Msginfo("Entrou no ponto de entrada 'GERAARQINI'")
ENDIF


Do Case

   Case cParam == "INICIO"

      MsgInfo("Entrou no ponto de entrada EECDU400 com o parâmetro 'INICIO'")

   Case cParam == "FIM"

      MsgInfo("Entrou no ponto de entrada EECDU400 com o parâmetro 'FIM'")

   Case cParam == "APURA_VALORES_ITEM"

      MsgInfo("Entrou no ponto de entrada EECDU400 com o parâmetro 'APURA_VALORES_ITEM'")

      /* Exemplo de alteração do peso bruto total do item do embarque
      nPesoKG:= 200.20 */

   Case cParam == "DESC_PRODUTO"

      //permite informar outra descrição para o produto (cadastro) na geração da DU-e

      cDescPrd:= "ABCDEF"

   Case cParam == "DESC_ITEM"

      //permite informar outra descrição para o produto (do embarque) na geração da DU-e

      cDescItem:= "ABCDEF"

EndCase

Return Nil

03. PARÂMETROS


NomeTipoDescrição
GERAARQINICaracterParâmetro para identificar o momento da chamada do ponto de entrada.
INICIOCaracterPonto de entrada no inicio da rotina, antes de iniciar as validações.
FIMCaracterPonto de entrada no fim da rotina, antes de finalizar o processo.
APURA_VALORES_ITEMCaracterIndica que o ponto de entrada foi executado na apuração das informações dos itens (no looping dos itens). Estarão disponíveis as variáveis: nPesoKG, nQtdNCM, nQtdEmb, nVlrTot, nVlrPri e nVlsCob
DESC_PRODUTOCaracterIndica que o ponto de entrada foi executado no preenchimento da descrição do item do processo a partir do cadastro do produto, possibilitando a manipulação da informação que será considerada na geração dos dados para a integração. Neste momento estará disponível a variável cDescPrd.
DESC_ITEMCaracterIndica que o ponto de entrada foi executado no preenchimento da descrição do item do processo a partir da descrição que está no embarque, possibilitando a manipulação da informação que será considerada na geração dos dados para a integração. Neste momento estará disponível a variável cDescItem.

04. VARIÁVEIS


ParâmetroNomeTipoPermite alterarDescrição
GERAARQINIcIniCaracterSimVariável com dados gravados no arquivo .INI a ser transmitido para o Siscomex.
GERAARQINIcTimeOutIniCaracterSimVariável com o valor limite para o timeout.
APURA_VALORES_ITEMnPesoKGNuméricoSimPeso líquito total do item, em kg







05. TABELAS UTILIZADAS

  • Não há.



...