Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
CN120CMP - Adição de campos customizados
CN120CMP - Adição de campos customizados

Ponto-de-Entrada: CN120CMP - Adição de campos customizados


Abrangências:Microsiga Protheus 10
Versões:Microsiga Protheus 10
Compatível Países:Todos
Sistemas Operacionais:Todos
Compatível às Bases de Dados:Todos
Idiomas:Português (Brasil) , Português (Portugal) , Espanhol , Inglês
Programa FonteCNTA120.prw


Descrição:
O ponto de entrada CN120CMP tem por finalidade adicionar campos customizados ao aHeader do grid exibido na consulta especifica do contrato de Medição.
Os campos adicionados no aHeader devem ser incluídos na consulta(query) através do ponto de entrada CN120ESY, essa consulta que é responsável por trazer os dados.


Sintaxe

CN120CMP - Adição de campos customizados ( [ ExpA1 ], [ ExpA2 ] ) --> {ExpA1,ExpA2}

Parâmetros:



Nome

Tipo

Descrição

Default

Obrigatório

Referência

ExpA1

Array of Record

Contém o título do campo apresentado.










ExpA2

Array of Record

Contém as características do campo apresentado.










Retorno
{ExpA1,ExpA2}
    (array_of_record)
  • Retorna o título e as características do campo customizado.

Exemplo:


Bloco de código
titleExemplo
/*{Protheus.doc} CN120CMP()
	Tem por finalidade adicionar campos customizados à consulta especifica do contrato de Medição
*/
User Function CN120CMP()
	Local aRet	:= {PARAMIXB[1], PARAMIXB[2]}
	Local cCampo:= "CN9_TESTE"

	aAdd(aRet[1], GetSx3Cache( cCampo, "X3_TITULO" ) )
	aAdd(aRet[2], { cCampo, GetSx3Cache( cCampo, "X3_TIPO" ), GetSx3Cache( cCampo, "X3_CONTEXT" ), GetSx3Cache( cCampo, "X3_PICTURE" ) })
Return aRet


Informações Adicionais