01. DADOS GERAIS
Produto: | TOTVS Backoffice |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Backoffice |
Módulo: | Financeiro (SIGAFIN) |
Função: | Contas a pagar (FINA050) |
País: | Brasil |
02. VISÃO GERAL
Ponto de entrada para acrescentar validações quando é preenchida a natureza de rendimento, informada no complemento do título.
Esse ponto de entrada é chamado na Contas a pagar (FINA050) e Contas a Receber (FINA040).
03. PARÂMETROS
Tipo | Descrição |
---|---|
Caractere | Código da Natureza de rendimento (FKF_NATREN) |
Caractere | Carteira de inclusão do título: "1" = Contas a Pagar "2" = Contas a Receber |
Caractere | Código do Fornecedor/Cliente |
Caractere | Loja do Fornecedor/Cliente |
Caractere | Natureza do titulo incluso (E2_NATUREZ/E1_NATUREZ) |
04. RETORNO
Tipo | Descrição |
---|---|
Array | Array de duas posições, onde: [1] Retorno Lógico, se a natureza é valida ou não (.T. / .F.) [2] Retorno Caractere, Mensagem que será apresentada ao usuário. |
05. EXEMPLO
Exemplo de execução
#include 'Protheus.ch' User Function VldNatRen() Local cNatRen := PARAMIXB[1] //natureza de rendimento Local cCart := PARAMIXB[2] //Carteira (1-Pagar/2-Receber) Local cForCli := PARAMIXB[3] //Fornecedor/Cliente Local cLoja := PARAMIXB[4] //Loja do fornecedor ou cliente Local cNatTit := PARAMIXB[5] //Natureza (SED) do título Local lRet := .T. Local cMsg := "" Local aRet := {} If Substr(cNatRen,1,2) <> "20" lRet := .F. cMsg := "A natureza de rendimento selecionada não pode ser utilizada." Endif Aadd(aRet, lRet) Aadd(aRet, cMsg) Return aRet
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas