Árvore de páginas

Versões comparadas

Chave

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

Descrição

O ponto de entrada "PVADTINC" é utilizado para bloquear a opção de inclusão de adiantamento pela rotina do pedido de venda.

Exemplos

User Function PVADTINC()

Local lRet := .TF.
Local cUser := RetCodUsr() //Retorna o código do usuário corrente

DbSelectArea("SA3")
DbSetOrder(7) //A3_FILIAL+A3_CODUSR
If dbSeek(xFilial("SA3")+cUser)
//Se for o vendedor 000002 que estiver logado, não permito a inclusão do adiantamento
If SA3->A3_COD == '000002'
lRet := .FT.
EndIf
EndIf

Return lRet

Idioma

Português(Brasil)

Versões

Microsiga_Protheus11

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Parâmetros

cPedido - Tipo: Caracter - Número do pedido de venda
nTotalPed - Tipo: Numérico - Valor total do pedido
cCodCli - Tipo: Caracter - Código do Cliente
cCodLoja - Tipo: Caracter - Código da Loja
cTes - Tipo: Caracter - Código da TES

Retorno

lRet --> Tipo: Lógico - Sendo: .T.- Permite Bloqueia a inclusão de adiantamento / .F.- Não permite Libera a inclusão de adiantamento

Eventos de chamada do Ponto de Entrada

PVADTINC( [cPedido], [nTotalPed], [cCodCli], [cCodLoja], [cTes] ) --> lRet

Programa Fonte

FINXAPI.PRX