Árvore de páginas

Inclusão de Ponto de Entrada

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Serviços

Módulo:

Financeiro

Rotina:

Rotina

Nome Técnico

FINA693

Faturamento de Viagens

Rotina(s) envolvida(s)

Nome Técnico

FINA693

Faturamento de Viagens

Ponto de Entrada:

F693VLDP

Requisito (ISSUE):PCDEF-98337

País(es):

Todos

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Todos

Versões/Release:12.1.7

Ponto de Entrada

Descrição:

Permite definir uma validação personalizada para a geração de pedido de venda de viagem á partir da rotina de menu "Viagens" (FINA665). Esse ponto de entrada substitui todo o trecho de validação padrão para geração do pedido, portanto validações como verificação de pedido já existente e prestação de contas em aberto, que são realizadas por padrão, deixarão de ser realizadas, ficando apenas as validações definidas nesse ponto de entrada.

Localização:

Atualizações / Viagens / Viagens

Eventos:

Geração de Pedido de Venda de Viagem

Programa Fonte:

FINA693

Função:

FN693VACT

Retorno:

Nome

Tipo

Descrição

Obrigatório

 lRet

L

Valor 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 F693VLDP()
    Local lRet := .T.

    If ! Empty( FL5->FL5_PEDIDO )
        Help( ,, 'Help',, 'Esta viagem já tem um pedido gerado.', 1, 0 )
        lRet := .F.
    Endif

Return lRet