Histórico da Página
Função que busca dados de um CNPJ para a empresa Suframa.
Sintaxe
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ódigopanel |
---|
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. Existe a opção de informar a unidade de federação em branco, onde será apresentada uma tela para que o usuário |
Atenção: Quando for executado a partir de um processo JOB a sigla do estado é obrigatória, devido a inexistência de interface
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 #realizar busca de informações SUFRAMA para um determinado CNPJ e unidade de federação. IF TAS 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 CALL CONOUT("TAS_SUFRAMA_getInscricaoEstadual[estadual "||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