Árvore de páginas

Ponto-de-Entrada: LJ7005 - Exibe algum campo de usuário na tela de detalhe
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: Espanhol , Inglês
Descrição:

Esse ponto de entrada é chamado na rotina de detalhe do item. É utilizado para exibir algum campo de usuário na tela de detalhe.

Programa Fonte
LOJA701B.PRW
Sintaxe

LJ7005 - Exibe algum campo de usuário na tela de detalhe ( ) --> Array

Retorno
    Array(array_of_record)
  • Array unidimensional contendo o nome dos campos que deverão ser inclusos na tela de detalhe dos itens.
Exemplos
User Function LJ7005Local aCpo		:= {}				// Array de retornoLocal cExemplo		:= Space(TamSx3("LR_EXEMPLO")[1])    // Exemplo de conteudoLocal nPos		:= Len( aColsDet )			// Array de detalhes do itemLocal nPosExemplo	:= 0					// Posição do item no array de detalhes cExemplo := M->LR_EXEMPLOaAdd( aHeaderDet,{	"EXEMPLO"	,;		                            //01 Titulo					"LR_EXEMPLO",;               //02 Campo						"@!",;			 //03 Picture					6 ,;			 //04 Tamanho					0 ,;			 //05 Decimal					.T.,;			 //06 Valid					"€€€€€€€€€€€€€€ ",;	//07 Usado					"C"	,;	       	//08 Tipo					"SLR",;			//09 Arquivo					"" 	}) 		//10 Conteudo 					aAdd( aPosCpoDet , {"LR_EXEMPLO"})					 nPosExemplo := Ascan(aPosCpoDet,{|x| AllTrim(Upper(x[1])) == "LR_EXEMPLO"})aColsDet[nPos][nPosExemplo] := cExemploaCpo:={"LR_EXEMPLO"}Return(aCpo)