01. DADOS GERAIS

02. DESCRIÇÃO

O ponto de entrada CT102ACAP() possibilita que desenvolvedores personalizem a captura dos valores de lote e sublote, modificando o comportamento padrão do sistema. Isso é realizado através da avaliação da existência de um bloco executável previamente registrado, utilizando a função ExecBlock().

03. PARÂMETROS 

Nenhum parâmetro de entrada é diretamente requerido pelo ponto de entrada CT102ACAP(). Ele é chamado internamente pelo sistema e utiliza o resultado do bloco executável (se existente) para definir os valores de lote e sublote.

04. RETORNO

Se o bloco não existir ou não retornar os valores esperados, o comportamento padrão do sistema é mantido.

05. EXEMPLO DE UTILIZAÇÃO

If ExistBlock("CT102ACAP")
   aCT102ACAP := ExecBlock("CT102ACAP", .F., .F.)

   If ValType(aCT102ACAP) == "A" .and. Len(aCT102ACAP) > 0
      If !Empty(aCT102ACAP[1])
         cLote := aCT102ACAP[1]
      Endif
   Endif

   If Len(aCT102ACAP) > 1
      If !Empty(aCT102ACAP[2])
         cSubLote := aCT102ACAP[2]
      Endif
   Endif
Endif