Árvore de páginas

Versões comparadas

Chave

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

...

Não



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 está localizado na rotina "Medição do Contrato" e tem por finalidade adicionar campos customizados àao aHeader do grid exibido na consulta especifica do contrato de Medição.
Programa Fonte
CNTA120.prw
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
*/
Exemplos
User Function CN120CMP()
	Local
ExpA1 := PARAMIXB[1]Local ExpA2 := PARAMIXB[2]//Validações do UsuárioReturn {ExpA1,ExpA2}
Variáveis
 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

NomeTipoEscopoPode AlterardescriçãoArray of RecordGlobal