Histórico da Página
01. DADOS GERAIS
Produto: |
| ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Linha de Produto: |
| ||||||||||||||||
Segmento: |
| ||||||||||||||||
Módulo: |
| ||||||||||||||||
Função: | PLSA092 | ||||||||||||||||
País: | Brasil | ||||||||||||||||
Ticket: | |||||||||||||||||
Requisito |
: |
---|
02. DESCRIÇÃO
Este ponto de entrada adiciona ou remove campos definidos pela produto para não serem exibidos na tela de solicitação de internação (rotina PLSA092).
- Nome do ponto de entrada: PLS092CP
- Parâmetros:
cCampos, caracter, lista de campos que não serão apresentados na tela. (definido pelo produto)
Nota Os campos que o produto padrão não apresenta na tela são:
BE4_FILIAL,BE4_CODOPE,BE4_DTALTA,BE4_HRALTA,BE4_TIPALT,BE4_DESALT,","BE4_CIDREA,BE4_DESREA,BE4_TIPPAR,BE4_DSTPAR,BE4_TIPNAS,
BE4_DSTNAS,BE4_DATPRO,BE4_HORPRO,BE4_DTINCR,BE4_HRINCR,BE4_DTFICR,BE4_HRFICR,BE4_PODRFS,BE4_INSIST,BE4_NASVIV,BE4_GRAUPA,
BE4_GUIORI,BE4_LIBERA,BE4_NASMOR,BE4_NASVPR,BE4_OBTPRE,BE4_OBTTAR,BE4_OBTMUL,BE4_NRDCNV,BE4_CIDOBT,BE4_NRDCOB,BE4_EMGEST,
BE4_ABORTO,BE4_TRAGRA,BE4_COMURP,BE4_ATESPA,BE4_COMNAL,BE4_BAIPES,BE4_PARCES,BE4_PATNOR,BE4_TIPFAT,BE4_GUIINT
- Retorno: o retorno pode ser de duas formas
- caracter, novos campos a serem adicionado a lista de campos que não serão apresentados na tela. (Legado)
array - {character, lógico}, primeira posição do array será a lista de campos (caracter) e a segunda posição (lógico) define a ação, sendo verdadeio (.T.) para atribuir a lista do padrão e falso (.F.) para substituir a lista do padrão.
Dica O retorno do tipo array está disponível a partir da release 12.1.2410 ou através de pacote de expedição contínua do plano de saúde com data igual ou superior
03. DEMAIS INFORMAÇÕES
...
Bloco de código |
---|
...
Informacao | Use esse box para destacar informações relevantes e/ou de destaque. |
---|---|
Titulo | IMPORTANTE! |
04. ASSUNTOS RELACIONADOS
Templatedocumentos |
---|
CONTEÚDO
- Visão Geral
- Exemplo de utilização
01. VISÃO GERAL
PLS092CP- Este Ponto de Entrada adiciona campos que não serão exibidos para o caso de aut. internação.
02. EXEMPLO DE UTILIZAÇÃO
Características do Requisito
...
Ponto de Entrada:
...
PLS092CP
Exemplos
User Function PLS092CP() Local cCampos:=Paramixb1 //Desenvolvimento do usuário Return cCampos
...
Parâmetros
...
Array of Record cCampos Caracter BE4_FILIAL,BE4_CODOPE,BE4_DTALTA,BE4_HRALTA,BE4_TIPALT,BE4_DESALT,","BE4_CIDREA,BE4_DESREA,BE4_TIPPAR,BE4_DSTPAR,BE4_TIPNAS,BE4_DSTNAS,BE4_DATPRO,BE4_HORPRO,BE4_DTINCR,BE4_HRINCR,BE4_DTFICR,BE4_HRFICR,BE4_PODRFS,BE4_INSIST,BE4_NASVIV,BE4_GRAUPA,BE4_GUIORI,BE4_LIBERA, BE4_NASMOR,BE4_NASVPR,BE4_OBTPRE,BE4_OBTTAR,BE4_OBTMUL,BE4_NRDCNV,BE4_CIDOBT,BE4_NRDCOB,BE4_EMGEST,BE4_ABORTO,BE4_TRAGRA,BE4_COMURP,BE4_ATESPA,BE4_COMNAL,BE4_BAIPES,BE4_PARCES,BE4_PATNOR,BE4_TIPFAT,BE4_GUIINT
...
Retorno
...
Array of Record cCampos Caracter BE4_FILIAL,BE4_CODOPE,BE4_DTALTA,BE4_HRALTA,BE4_TIPALT,BE4_DESALT,","BE4_CIDREA,BE4_DESREA,BE4_TIPPAR,BE4_DSTPAR,BE4_TIPNAS,BE4_DSTNAS,BE4_DATPRO,BE4_HORPRO,BE4_DTINCR,BE4_HRINCR,BE4_DTFICR,BE4_HRFICR,BE4_PODRFS,BE4_INSIST,BE4_NASVIV,BE4_GRAUPA,BE4_GUIORI,BE4_LIBERA, BE4_NASMOR,BE4_NASVPR,BE4_OBTPRE,BE4_OBTTAR,BE4_OBTMUL,BE4_NRDCNV,BE4_CIDOBT,BE4_NRDCOB,BE4_EMGEST,BE4_ABORTO,BE4_TRAGRA,BE4_COMURP,BE4_ATESPA,BE4_COMNAL,BE4_BAIPES,BE4_PARCES,BE4_PATNOR,BE4_TIPFAT,BE4_GUIINT
| ||||||||
user function PLS092CP()
local cCampos := paramixb[1] as character // Campos do padrão que não serão apresentados
cCampos := replace(cCampos, ",BE4_GUIINT", "")
//return cCampos // Adiciona novos campos para não serem apresentados (Legado)
//return {cCampos, .T.} // Adiciona novos campos para não serem apresentados (mesmo comportamento do retorno acima)
return {cCampos, .F.} // Considera somente os campos retornados para não serem apresentados |
04. ASSUNTOS RELACIONADOS
Templatedocumentos |
---|
...
Programa Fonte
...