
Ponto-de-Entrada: TMKVPA
| Abrangências: |
Microsiga Protheus 10
|
| Versões: |
Microsiga Protheus 10
|
| Compatível Países: |
Todos
|
| Sistemas Operacionais: |
Todos
|
| Compatível às Bases de Dados: |
Todas TotvsDbAccess
|
| Idiomas: |
Espanhol
,
Inglês
|
Descrição:
O ponto de entrada TMKVPA é executado na substituição da tela de condição de pagamento. O objetivo é substituir a rotina de condição do pagamento do sistema. Esse ponto foi mantido apenas para compatibilização de versão (o uso dever ser avaliado pela equipe suporte autorizada pela TOTVS).
Sintaxe
TMKVPA ( < aValores> , < aObj> , < aItens> , < cCodPagto> , < oCodPagto> , < cDescPagto> , < oDescPagto> , < cCodTransp> , < oCodTransp> , < cTransp> , < oTransp> , < cCob> , < oCob> , < cEnt> , < oEnt> , < cCidadeC> , < oCidadeC> , < cCepC> , < oCepC> , < cUfc> , < oUfc> , < cBairroE> , < oBairroE> , < cBairroC> , < oBairroC> , < cCidadeE> , < oCidadeE> , < cCepE> , < oCepE> , < cUfe> , < oUfe> , < nLiquido> , < oLiquido> , < nTxJuros> , < oTxJuros> , < nTxDescon> , < oTxDescon> , < aParcelas> , < oParcelas> , < nEntrada> , < oEntrada> , < nFinanciado> , < oFinanciado> , < nNumParcelas> , < oNumParcelas> , < nVlJur> , < nOpc> , < cNumTlv> , < cCliente> , < cLoja> , < cCodCont> , < CCodOper> , < cCliAnt> , < lTLVReg> ) --> lReturn
Parâmetros:
| Nome | | | Tipo | | | Descrição | | | Default | | | Obrigatório | | | Referência | |
| aValores | | | Array of Record | | | Array com os valores dos campos totais | | | | | | X | | | | |
| aObj | | | Array of Record | | | Array com os objetos dos campos totais | | | | | | X | | | | |
| aItens | | | Array of Record | | | Dados complementares da parcela | | | | | | X | | | | |
| cCodPagto | | | Caracter | | | Variável para a condição de pagamento | | | | | | X | | | | |
| oCodPagto | | | Objeto | | | Objeto da condição de pagamento | | | | | | X | | | | |
| cDescPagto | | | Caracter | | | Descrição da condição de pagamento | | | | | | X | | | | |
| oDescPagto | | | Objeto | | | Objeto para a descrição de pagamento | | | | | | X | | | | |
| cCodTransp | | | Caracter | | | Variável para o objeto do código da transportadora | | | | | | X | | | | |
| oCodTransp | | | Objeto | | | Objeto do código da transportadora | | | | | | X | | | | |
| cTransp | | | Caracter | | | Variável para o objeto da descrição da transportadora | | | | | | X | | | | |
| oTransp | | | Objeto | | | Objeto da descrição da transportadora | | | | | | X | | | | |
| cCob | | | Caracter | | | Variável para o objeto do endereço de cobrança | | | | | | X | | | | |
| oCob | | | Objeto | | | Objeto do endereço de cobrança | | | | | | X | | | | |
| cEnt | | | Caracter | | | Variável para o objeto do endereço de entrega | | | | | | X | | | | |
| oEnt | | | Objeto | | | Objeto para o endereço de entrega | | | | | | X | | | | |
| cCidadeC | | | Caracter | | | Variável para o objeto da cidade de cobrança | | | | | | X | | | | |
| oCidadeC | | | Objeto | | | Objeto para a cidade de cobrança | | | | | | X | | | | |
| cCepC | | | Caracter | | | Variável para o objeto do CEP de cobrança | | | | | | X | | | | |
| oCepC | | | Objeto | | | Objeto para o CEP de Cobrança | | | | | | X | | | | |
| cUfc | | | Caracter | | | Variável para o objeto do estado de cobrança | | | | | | X | | | | |
| oUfc | | | Objeto | | | Objeto do estado de cobrança | | | | | | X | | | | |
| cBairroE | | | Caracter | | | Variável para o objeto do bairro de entrega | | | | | | X | | | | |
| oBairroE | | | Objeto | | | Objeto do bairro de entrega | | | | | | X | | | | |
| cBairroC | | | Caracter | | | Variável para o objeto do bairro de cobrança | | | | | | X | | | | |
| oBairroC | | | Objeto | | | Objeto para o bairro de cobrança | | | | | | X | | | | |
| cCidadeE | | | Caracter | | | Variável para o objeto da cidade de entrega | | | | | | X | | | | |
| oCidadeE | | | Objeto | | | Objeto da cidade de entrega | | | | | | X | | | | |
| cCepE | | | Caracter | | | Variável para o objeto do CEP de entrega | | | | | | X | | | | |
| oCepE | | | Objeto | | | Objeto do CEP de entrega | | | | | | X | | | | |
| cUfe | | | Caracter | | | Variável para o objeto do estado de entrega | | | | | | X | | | | |
| oUfe | | | Objeto | | | Objeto do estado de entrega | | | | | | X | | | | |
| nLiquido | | | Numérico | | | Variável para o objeto do valor líquido | | | | | | X | | | | |
| oLiquido | | | Objeto | | | Objeto do valor líquido | | | | | | X | | | | |
| nTxJuros | | | Numérico | | | Variável para o objeto do valor percentual dos juros da condição | | | | | | X | | | | |
| oTxJuros | | | Objeto | | | Objeto do valor percentual dos juros da condição | | | | | | X | | | | |
| nTxDescon | | | Caracter | | | Variável para o objeto do valor percentual do desconto da condição | | | | | | X | | | | |
| oTxDescon | | | Objeto | | | Objeto do desconto da condição | | | | | | X | | | | |
| aParcelas | | | Caracter | | | Array com o valor das parcelas e a forma de pagamento | | | | | | X | | | | |
| oParcelas | | | Objeto | | | Objeto para o valor das parcelas | | | | | | X | | | | |
| nEntrada | | | Numérico | | | Variável para o objeto do valor da entrada | | | | | | X | | | | |
| oEntrada | | | Objeto | | | Objeto do valor da entrada | | | | | | X | | | | |
| nFinanciado | | | Caracter | | | Valor financiado de acordo com a condição | | | | | | X | | | | |
| oFinanciado | | | Objeto | | | Objeto do valor financiado de acordo com a condição | | | | | | X | | | | |
| nNumParcelas | | | Numérico | | | Variável para o objeto do total de parcelas | | | | | | X | | | | |
| oNumParcelas | | | Objeto | | | Objeto para o total de parcelas | | | | | | X | | | | |
| nVlJur | | | Numérico | | | Variável para o objeto do valor dos juros da condição de pagamento | | | | | | X | | | | |
| nOpc | | | Numérico | | | Opção de menu selecionada | | | | | | X | | | | |
| cNumTlv | | | Caracter | | | Número do atendimento do televendas | | | | | | X | | | | |
| cCliente | | | Caracter | | | Código do cliente | | | | | | X | | | | |
| cLoja | | | Caracter | | | Loja do cliente | | | | | | X | | | | |
| cCodCont | | | Caracter | | | Código do contato | | | | | | X | | | | |
| CCodOper | | | Caracter | | | Código do operador | | | | | | X | | | | |
| cCliAnt | | | Array of Record | | | Codigo do Cliente + Loja | | | | | | X | | | | |
| lTLVReg | | | Array of Record | | | Controle de validacao da regra de negócios. | | | | | | X | | | | |
Retorno
lReturn(logico) - Retorno lógico.
Exemplos
#INCLUDE "PROTHEUS.CH"User Function TMKVPA( aValores ,aObj ,aItens ,cCodPagto ,; oCodPagto ,cDescPagto ,oDescPagto , cCodTransp ,; oCodTransp ,cTransp ,oTransp ,cCob ,; oCob ,cEnt ,oEnt ,cCidadeC ,; oCidadeC ,cCepC ,oCepC ,cUfC ,; oUfC ,cBairroE ,oBairroE ,cBairroC ,; oBairroC ,cCidadeE ,oCidadeE ,cCepE ,; oCepE ,cUfE ,oUfE ,nLiquido ,; oLiquido ,nTxJuros ,oTxJuros ,nTxDescon ,; oTxDescon ,aParcelas ,oParcelas ,nEntrada ,; oEntrada ,nFinanciado ,oFinanciado ,nNumParcelas ,; oNumParcelas ,nVlJur ,nOpc ,cNumTlv ,; cCliente ,cLoja ,cCodCont ,cCodOper ,; cCliAnt ,lTLVReg)Local lRet := .T. Return lRet
|