Produto: | |
---|---|
Linha de Produto: | |
Segmento: | |
Módulo: | |
Função: | PLSA092 |
País: | Brasil |
Ticket: | |
Requisito: |
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).
cCampos, caracter, lista de campos que não serão apresentados na tela. (definido pelo produto)
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, |
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.
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 |
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 |