Home

Linha Microsiga Protheus

Páginas filhas
  • PLQTDSIT - Verificação de Quantidade

Ponto-de-Entrada: PLQTDSIT - Verificação de Quantidade
Versões: Todas
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Espanhol , Inglês
Descrição:

Este ponto de entrada é executado na verificação da quantidade solicitada do procedimento (quantidade máxima autorizada para um determinado período de execução do procedimento).
Caso seja parametrizado o tratamento de quantidade, o sistema verifica a quantidade informada com os eventos já executados; e analisa se não ultrapassou o limite de quantidade em relação a unidade de tempo (período para que o procedimento possa ser realizado novamente).
Exemplo:
No período de 2 meses o procedimento pode ser realizado 1 vez, caso ocorra outras requisições
além do período limite pré-estabelecido, a autorização para realizar o procedimento pode ser
bloqueada, relatada e alertada no momento da solicitação pelo médico.

Eventos

Realizado no atendimento e digitação de contas médicas.

Por padrão o sistema verifica para cálculo a quantidade máxima permitida dos eventos "ATIVO ou BLOQUEADO originado de uma LIBERAÇÂO" e AUTORIZADOS.

Programa Fonte
.PRW
Sintaxe

PLQTDSIT - Verificação de Quantidade ( ) --> cSQL

Retorno
    cSQL(caracter)
  • Uma condição SQL (começada e terminada sem o AND)
Observações

O Retorno deve ser um texto caracter de acordo com padrão SQL, que será ulilizado na condição WHERE da query e deve ser informado sem o AND no começo e no final. ( Observe com atençao o Exemplo).

Exemplos
User Function PLQTDSIT()Local cSQL := ""cSQL := "( ( BD6_SITUAC = '1' ) OR ( BD6_SITUAC = '3' AND BD6_LIBERA = '1') )  AND BD6_STATUS <> '0' "Return cSQL