Histórico da Página
Função que busca dados de um CNPJ para a o serviço SUFRAMA disponível no TOTVS API Servivces (TAS).
As informações quando encontradas, ficam disponíveis para serem recuperadas pelas funções TAS_getFieldValue, TAS_SUFRAMA_getInscricaoEstadual ou TAS_getFieldListValue
Sintaxe
| Bloco de código |
|---|
#--------------------------------------#
FUNCTION TAS_SUFRAMA_test()
#--------------------------------------#
DEFINE l_idx, l_count SMALLINT
IF TAS_SUFRAMA_load('20337684000129',NULL) THEN
LET l_count = TAS_getFieldLength("suframa/inscricoesEstaduais")
FOR l_idx = 1 TO l_count
CALL CONOUT("TAS_SUFRAMA_getInscricaoEstadual["||LOG_alltrim(l_idx)||"]", TAS_SUFRAMA_getInscricaoEstadual(l_idx))
END FOR
END IF
END FUNCTION
Função que busca dados de um CNPJ para a empresa Suframa.
Sintaxe
| Painel |
|---|
TAS_SUFRAMA_load ([ < l_cnpj] >, [ < l_uf > ] )→ => BOOLEAN |
Parâmetros
| Nome | Tipo | Obrigatório? | Descrição |
|---|---|---|---|
l_cnpj | CHAR | Sim | Número do CNPJ para consulta de informações no serviço SUFRAMA do TAS. |
l_uf | CHAR | Não | Sigla |
da unidade de federação (estado) para qual deseja buscar informações SUFRAMA do respectivo CNPJ.
|
preencha a sigla da unidade de federação. |
Retorno
| Tipo | Descrição |
|---|---|
BOOLEAN | Indica que encontrou ou não os dados do CNPJ informado no serviço SUFRAMA disponível no TAS. |
Exemplo
| Bloco de código | ||||
|---|---|---|---|---|
| ||||
#--------------------------------------# FUNCTION TAS_SUFRAMA_load_test() #--------------------------------------# DEFINE l_idx, l_count count SMALLINT IF TAS #realizar busca de informações SUFRAMA para um determinado CNPJ e unidade de federação. IF TAS_SUFRAMA_load('20337684000129<Número do CNPJ>',NULL'<sigla unidade de federação>') THEN LET l_count = TAS_getFieldLength("suframa/inscricoesEstaduais") CALL conout("Total de inscrições estaduais encontradas: "||l_count) FOR l_idx = 1 TO l_count CALL CONOUT("Número da inscrição CALLestadual CONOUT("TAS_SUFRAMA_getInscricaoEstadual["||LOG_alltrim(l_idx)||"]", : "||TAS_SUFRAMA_getInscricaoEstadual(l_idx)) END FOR END ENDIF 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