Ponto-de-Entrada: PLS315HOR - Inclusão de Colunas no Grid
Descrição:
O ponto de entrada PLS315HOR quando utilizado com o ponto PLS315AHR permite incluir colunas no grid "Pacientes" na rotina de Recepção (PLSA315).
No PLS315AHR é realizado o tratamento para buscar/incluir as informações da nova coluna criada. No PLS315HOR é realizado o tratamento para criar a coluna quando iniciado a rotina de Recepção.
O retorno do PLS315HOR é um array com os parâmetros para a criação da coluna.
Importante: A posição [x][15] do array de retorno, deve ser um bloco de código com a condição que irá exibir a informação no Grid. Esta informação deve ser retornada através do ponto de entrada PLS315AHR.
Exemplo de retorno da posição [x][15]: "{ || Iif(Len(aHorMed)>0,aHorMed[oHorarios:nAt,19],) }"
Neste caso, o sistema apresentará as informações da posição [19] do Array de retorno do ponto PLS315AHR.
As posições 19 em diante, podem ser utilizadas para uso específico do cliente.
*Consulte também a documentação do ponto de entrada PLS315AHR.
Programa Fonte
PLSA315
Sintaxe
PLS315HOR - Inclusão de Colunas no Grid ( ) --> aRet
Retorno
-
aRet(array_of_record)
- Array contendo:
[1] - Nome da coluna (Caracter)
[2] - Nulo
[3] - Nulo
[4] - Nulo
[5] - Nulo
[6] - Nulo
[7] - Largura da coluna (Integer)
[8] - .F.
[9] - .F.
[10] - Nulo
[11] - Nulo
[12] - Nulo
[13] - .F.
[14] - Nulo
[15] - Bloco de código com a expressão que exibirá o conteúdo do Grid. (Verificar exemplo do Ponto)
Exemplos
User Function PLS315HORLocal aRet := {}Aadd(aRet,{"Coluna 1",nil,nil,nil,nil,nil,080,.F.,.F.,nil,nil,nil,.F.,nil,"{ || Iif(Len(aHorMed)>0,aHorMed[oHorarios:nAt,19],) }"})Aadd(aRet,{"Coluna 2",nil,nil,nil,nil,nil,040,.F.,.F.,nil,nil,nil,.F.,nil,"{ || Iif(Len(aHorMed)>0,aHorMed[oHorarios:nAt,20],) }"})Return (aRet)
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas