Árvore de páginas

Versões comparadas

Chave

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

...

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

...

InformacaoUse esse box para destacar informações relevantes e/ou de destaque.
TituloIMPORTANTE!

04. ASSUNTOS RELACIONADOS

Templatedocumentos

CONTEÚDO

  1. Visão Geral
  2. 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

languagec#
themeMidnight
titleExemplo de Uso
linenumberstrue
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

...