Árvore de páginas

Ponto-de-Entrada: MT103RET - Complementa filtro da query ou Informa a opção de retenção na NFE
Abrangências: Microsiga Protheus 10 , Microsiga Protheus 11
Versões: Microsiga Protheus 10 , Microsiga Protheus 11
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Português (Brasil)
Descrição:
O ponto de entrada é executado em 2 Locais com finalidades diferentes: 

1º - Local
Localização: MATA103.PRW - Function A103Devol() - Função responsável pela Consulta de Históricos da Revisão.
Finalidade..: Ponto de entrada utilizado para complementar o filtro da query.

2º - Local
Localização: MATA103x.PRX - Function A103CalcRt()- Função para totalização do array financeiro.
Finalidade..: Ponto de Entrada para identificar a opção de retenção do PIS/COFINS/CSLL marcada pelo usuário no momento de inclusão da nota.
Programa Fonte
MATA103 e MATA103X
Sintaxe

MT103RET - Complementa filtro da query ou Informa a opção de retenção na NFE ( [ PARAMIXB1 ], [ PARAMIXB2 ] ) --> nil ou cQuery

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
PARAMIXB1 Array of Record 1º )
- tipo data - Emissão Inicial

2º )
- tipo numérico - Opção de retenção selecionada:
1 = Calculado pelo Sistema
2 = Efetua Retenção
3 = Não Efetua Retenção
PARAMIXB2 Array of Record 1º )
- tipo data - Emissão Final

2º)
- tipo numérico - Confirmar ou não o cálculo
1-Confirmar o cálculo
0-Não Confirmar o cálculo
Retorno
    nil ou cQuery()
  • 1º - Local
    Retorna um novo filtro para a query

    2º - Local
    nulo
Exemplos
1º)User Function MT103RET Local dPar1:= ParamIxb[1]Local dPar2:= ParamIxb[2]Local cQuery//..customizaçõesReturn cQuery2º)User Function MT103RET Local nPar1:= ParamIxb[1]Local nPar2:= ParamIxb[2]//..customizaçõesReturn 
Variáveis
Nome Tipo Escopo Pode Alterar descrição
Array of Record Global Não