Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
FT100RNI - Avaliação dos itens da regra de negócios
FT100RNI - Avaliação dos itens da regra de negócios

Ponto-de-Entrada: FT100RNI - Avaliação dos itens da regra de negócios
Abrangências: Microsiga Protheus 10
Versões: Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Espanhol
Descrição:
Ponto de Entrada que possibilita a continuação da avaliação dos itens da regra de negócios. 
Programa Fonte
FATA100
Sintaxe

FT100RNI - Avaliação dos itens da regra de negócios ( [ cCodReg ], [ cTabPreco ], [ cCondPg ], [ cFormPg ], [ aProdutos ], [ aProdDesc ], [ lContinua ], [ lRetorno ], [ lContVerba ], [ lExecao ] ) --> Ver em observações

Parâmetros:
NomeTipoDescriçãoDefaultObrigatórioReferência
cCodRegCaracterCódigo da regra
cTabPrecoCaracterCódigo da tabela de preço
cCondPgCaracterCódigo da condição de pagamento
cFormPgCaracterCódigo da forma de pagamento
aProdutosArray of RecordArray com o código de produto
aProdDescArray of RecordArray com detalhe de descontos.Detalhamento em observações.
lContinuaLógicoIndica se continua pesquisa
lRetornoLógicoIndica se regra ou exceção
lContVerbaLógicoIndica se continua verba
lExecaoLógicoIndica validação de operações de exceção
Retorno
    Ver em observações()
Observações

 

Detalhamento da estrutura do array aProdDesc.
 

Elemento
Descrição
1
Código do produto
2
Item do pedido de venda
3
Preço de Venda
4
Preço de Lista
5
% de desconto do pedido
6
% de desconto permitido pela regra
7
Código do bloqueio
8
Saldo do valor de desconto
9
Nota fiscal de origem

 
Retorno do ponto de entrada:
 
Array com os seguintes elementos:
 

1. aProdDesc  
Array com detalhe de descontos (detalhamento em Observações)
2. lContinua   
Lógico que indica se continua pesquisa
3. lRetorno     
Lógico que indica se regra ou exceção
4. lContVerba
Lógico que indica se continua verba
5. lExecao        
Lógico que indica validação de operações de exceção
 

Exemplos
#Include "Protheus.ch"User Function FT100RNI()Local cCodReg        := ParamIXB[1]Local cTabPreco    := ParamIXB[2]Local cCondPg        := ParamIXB[3]Local cFormPg        := ParamIXB[4]Local aProdutos    := ParamIXB[5]Local aProdDesc    := ParamIXB[6]Local lContinua    := ParamIXB[7]Local lRetorno        := ParamIXB[8]Local lContVerba    := ParamIXB[9]Local lExecao        := ParamIXB[10]Local aRetPE        := {}Alert("Passou no ponto FT100RNI!")aRetPE := {aProdDesc,lContinua,lRetorno,lContVerba,lExecao}Return aRetPE