Home

Linha Microsiga Protheus

Páginas filhas
  • PLS315AHR - Inclusão de Colunas no Grid

Ponto-de-Entrada: PLS315AHR - Inclusão de Colunas no Grid
Descrição:
O ponto de entrada PLS315AHR quando utilizado com o ponto PLS315HOR permite incluir colunas no grid "Pacientes" na rotina de Recepção (PLSA315).

No PLS315AHR é realizado o tratamento para buscar/incluir as informações das novas colunas criadas. No PLS315HOR é realizado o tratamento para criar a coluna quando iniciada a rotina de Recepção.

O ponto de entrada PLS315AHR recebe um array com as informações do registro da tabela BBD (Consultas Médicas) posicionado. No ponto podem ser acrescentadas novas posições nesse array, que serão as novas colunas apresentadas na rotina.

*Consulte também a documentação do ponto de entrada PLS315HOR.
Programa Fonte
PLSA315
Sintaxe

PLS315AHR - Inclusão de Colunas no Grid ( [ aHorarios ] ) --> aRet

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
aHorarios Array of Record Array contendo:

[1] = BBD_CODIGO
[2] = BBD_HORA
[3] = BBD_CODPAC
[4] = BBD_NOME
[5] = BBD_TELEFO
[6] = Recno BBD
[7] = BBD_STATUS
[8] = BAU_LEGEND + ". " + BAU->BAU_NOME
[9] = BBD_ENCAIX
[10] = BBD_CODCAN
[11] = BBD_CODESP
[12] = Vazio
[13] = .T.
[14] = BBD_CHAMAD
[15] = BBD_CODLOC
[16] = BBD_HORCMD
[17] = BBD_MATANT
[18] = BBD_USUOPE
Retorno
    aRet(array_of_record)
  • Array com as posições de 1 a 18 no formato dos parâmetros passados para o ponto obrigatoriamente (aHorarios). As posições 19 em diante estão livres para as novas colunas que serão apresentadas no Grid.
Exemplos
User Function PLS315AHRLocal aRet := paramixb[1]DbSelectArea("BBD")BBD->(DbGoto(aRet[6])) //Posiciona no registro correspondente Aadd(aRet,BBD->BBD_TESTE) //Adiciona o conteudo desejado na nova colunaAadd(aRet,BBD->BBD_TESTE2) //Adiciona o conteudo desejado na nova colunaReturn(aRet)