Ponto de Entrada
Descrição: | Permite definir um complemento de query, para o filtro de seleção de registros de viagens que estarão disponíveis para serem selecionados na geração de pedido de venda em lote. Esse ponto de entrada substitui a linha de query que define que apenas serão selecionadas as viagens cujas prestações de contas estejam finalizadas ("FLF_STATUS = '8'" ). Indica-se a utilização desse ponto de entrada apenas para inclusão de expressões de query (referentes a cláusula WHERE) no que diz respeito as tabela FLF e FL5. |
Localização: | Atualizações / Viagens / Viagens |
Eventos: | - Validação da ativação da view do modelo de dados (É feita uma query para verificar se há registros disponíveis para exibição da tela de seleção)
- Ativação do modelo de dados (seleção dos registros que serão exibidos)
|
Programa Fonte: | FINA692 |
Função: | |
Retorno: | Nome | Tipo | Descrição | Obrigatório | lRet cRet | L | C | Expressão de query válida para filtro de seleção de registrosValor lógico indicando se o registro de viagem é válido ou não para se gerar um pedido de venda. | X |
|
Exemplo:
#include 'protheus.ch'
User Function F693VLDPF692PEDL()
Local lRet cRet := .T.
If ! Empty( FL5->FL5_PEDIDO )
Help( ,, 'Help',, 'Esta viagem já tem um pedido gerado.', 1, 0 )
lRet := .F.
Endif
Return lRet"FLF_STATUS = '8' OR FLF_STATUS = '7'" //Prestação de Contas Finalizada ou Em Avaliação do Financeiro
Return cRet