Árvore de páginas

Versões comparadas

Chave

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

...

Para utilizar a classe, instancie um objeto da classe TCIWritten, utilizando namespace totvs.protheus.backoffice.fiscal.tciclass e utilize os métodos disponíveis para informar o ID (ou IDs) dos registros que deseja obter. Os dados serão retornados no formato JSON.o ID (ou IDs) dos registros que deseja obter. Os dados serão retornados no formato JSON.

Dica
titleUso de Namespace

Para mais informações sobre o uso de namespaces, consulte o manual Namespace.

Classes em TLPP que herdam de classe com namespace precisam utilizar o namespace na declaração da classe ou utilizar o namespace no programa que executa a chamada da classe.


Para fontes escritos em TLPP, pode adicionar o namespace no início do arquivo fonte. Por exemplo:

Bloco de código
languagejava
titleTLPP
#include 'tlpp-core.th'

using totvs.protheus.backoffice.fiscal.tciclass

Function Teste() 

    Local  oDados as object 
    
    oDados := TCIWritten():New()

Return  


Para fontes escritos em ADVPL deve ser utilizado por extendo o namespace + classe.

Bloco de código
languagejava
titleADVPL
#include "Protheus.CH"

Function Teste()

	Local  oDados as object
	
	//Verifica se a classe existe
	If FindClass("totvs.protheus.backoffice.fiscal.tciclass.TCIWritten")
		oDados := totvs.protheus.backoffice.fiscal.tciclass.TCIWritten():New()
	Endif

Return



04. Métodos

New()

Descrição

O construtor da classe. Inicializa um novo objeto da classe TCIWritten.

...

Bloco de código
languagejs
themeMidnight
titleExemplo Completo de Implementação
using totvs.protheus.backoffice.fiscal.tciclass

Function Exemplo()
	Local  aIds as array
	Local  cResponse as character
    Local  oDados as object

    aIds := {"ec451397-7b97-8114-a231-74a1490e1417"}
    cResponse := ""
     
    oDados := TCIWritten():New()
    oDados:SetId(aIds)
    cResponse := oDados:GetDataId()
 
Return cResponse

Dica
titleUso de NameSpace em ADVPL

A classe TCIWritten utiliza  Namespace