Páginas filhas
  • TAS_setJobMode

Versões comparadas

Chave

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

Função que busca dados de um CPF

Sintaxe

habilita o modo de execução JOB para as funções de integração com o Totvs API Services (TAS).

Quando o modo JOB é ativado, nenhuma mensagem ou tela envolvendo interface com o usuário é apresentada durante o acionamento das funções TAS_<função>().

Sintaxe


Bloco de códigopanel
TAS_setJobMode (
[
 < l_status
]  ) → Sem retorno
 >  ) 

Parâmetros


NomeTipoObrigatório?Descrição
l_status 
SMALLINTSim

Habilita ou desabilita o modo de execução JOB:

0 - JOBMODE DESLIGADO (DEFAULT)
1 - JOBMODE LIGADO

Exemplo


Bloco de código
languageruby
linenumberstrue
#-----------------------------------------------#
FUNCTION TAS_setJobMode_test(l_status)
#-----------------------------------------------#
# 0 - JOBMODE DESLIGADO (DEFAULT)
# 1 - JOBMODE LIGADODEFINE l_idx   SMALLINT
    DEFINE l_statuscount SMALLINT

    #Ativando modo de execução JOB 
    CALL TAS_setJobMode(TRUE)

    IF TAS_CNPJ_load("<número de CNPJ>") THEN
        LET ml_jobModecount = TAS_getFieldLength("receitaFederal/atividadesEconomicasSecundarias")
 
        FOR l_status = TRUE)
END FUNCTION idx = 1 TO l_count
            #Neste caso o campo atividadesEconomicasSecundarias não possui nome para os elementos da lista, por isso o 3o parâmetro ficou em branco
            CALL conout("Atividade Economica Secundaria "||l_idx||": "||TAS_getFieldListValue("receitaFederal/atividadesEconomicasSecundarias",l_idx,""))
        END FOR
     ELSE
        CALL conout("Não foi possivel encontrar os dados do CNPJ via TAS.",TAS_getErrorMessage())
     END IF 
END FUNCTION 


Informações


Fontes: tas.4gl

Disponível a partir do pacote Logix 12.1.2305 ou Framework Fix 12.1.2305.fix01

Veja também 


Integração Logix x TAS

TAS_CPF_load