Árvore de páginas

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:


Exemplo
/*{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