Versões comparadas

Chave

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

...

Informações

Objeto oSchema

Serão feitos tratamentos internos neste objeto.

Ele possui apenas dois métodos para uso externo, usados em conjunto com os métodos da nova classe, sendo eles:

Método AliasToSchema() - Método do objeto oSchema que transforma o alias em um schema, todos os campos serão enviados.


Método AddProperty() - Método do objeto oSchema que adiciona uma propriedade ao schema.

Parâmetros:

NomeTipoObrigatórioDefaultDescrição
cNameCaracterX
Nome da propriedade
cDescriptionCaracterX
Descrição da propriedade
cTypeCaracter, Numérico,  Data e BooleanoX
Tipo da propriedadecRealName
cDisplayNameCaracterX
Nome de exibição da propriedade
cRealNameCaracter

Nome da propriedade no Protheus (Nome real do campo da tabela)

Exemplos de uso estarão abaixo nos métodos criados para a classe IntegratedProvider.

...

Bloco de código
method getSchema() as object class SEDTReportsBusinessObject
	self:oSchema:addProperty("Descrição", "Descrição da Natureza", "C", "Descrição", "ED_DESCRIC")
	self:oSchema:addProperty("Código", "Código da Natureza", "C", "Natureza", "ED_CODIGO")
return self:oSchema

...