Árvore de páginas

Versões comparadas

Chave

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


01. DADOS GERAIS

Produto:

Solucoes_totvs
SolucaoTOTVS Saúde Planos

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoSaúde

Módulo:

Modulos_cross_segmentos

Modulos_framework

Modulos_totvs_construcao

Modulos_totvs_juridico

Modulos_totvs_logistica

Modulos_totvs_manufatura

Modulos_totvs_rh

Modulos_totvs_saude
ModulosTOTVSSaudePlanos - Linha Protheus - Atendimento

Modulos_totvs_prestadores_de_servicos

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).

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

...

  • 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

...

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

  • : 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
languagec#
themeRDark
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

...