Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Ponto-de-Entrada: F090ADFR - Permite manipulação do filtro que seleciona os registros de abatimentos do fornecedor.

 

Abrangências:Microsiga Protheus 11
Versões:Microsiga Protheus 11
Compatível Países:Todos
Sistemas Operacionais:Todos
Compatível às Bases de Dados:Todos
Idiomas:Português (Brasil)

 

Descrição:
Ponto de entrada para manipulação do filtro que seleciona os títulos de abatimentos do fornecedor do titulo a ser baixado, 
se algum titulo for encontrado,  uma mensagem é exibida alertando o usuário.
Programa Fonte
FINA090.PRX
Sintaxe

F090ADFR - Manipula seleção de registros ( cCondicao1, lMultFil ) --> lRet

Parâmetros:

 

 Nome  Tipo  Descrição  Default  Obrigatório  Referência  

cCondicao

lMultFil

  

Caracter

Lógico

  

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus®
Segmento:Backoffice
Módulo:Financeiro
Função:

FINA080 - Baixas Pagar Manual

Requisito/Story/Issue (informe o requisito relacionado) :DSERFINP-29408


02. DESCRIÇÃO

Ponto de entrada para manipulação do filtro que seleciona os títulos de abatimentos do fornecedor do titulo a ser baixado, se algum titulo for encontrado, uma mensagem é exibida alertando o usuário.

03. PARÂMETROS

Nome

Tipo

Descrição

cFilBor

Caractere

Filial do Borderô

cNumBor

Caractere

Numero do Borderô

cFornece

Caractere

Código do Fornecedor do Titulo no borderô

cLoja

Caractere

Loja do Fornecedor do Titulo no borderô

04. RETORNO

Nome

Tipo

Descrição

cCondicao

Caracter

Expressão da query que filtra os registros.

lMultFilialLogicoIndica se abrange todas as filiais.
  

 

.F.

  

X

X

  Sintaxe( SQL )

 

 

 

Retorno
aReturn
    (Array)
  • Retorno array com 2 posições - 1º contem a cCondição e 2º contem a lMultFil 
Exemplos

05. EXEMPLO DE UTILIZAÇÃO

Bloco de código
languagevb
themeMidnight
firstline1
titleF080EXEA
linenumberstrue
#Include 
#Include
'Protheus.ch'


User Function F090ADFR()


	Local cCondicao := PARAMIXB[1]


	Local lMultFilial := PARAMIXB[2]


	Local aReturn := {}


	cCondicao := "E2_FILIAL = '   ' .And. E2_FILIAL <= 'zz' .And. "


	cCondicao += "(E2_TIPO $ '"+MV_CPNEG + "/" + MVPAGANT+ "')"


	cCondicao += ' .AND. E2_SALDO > 0 '


	lMultFilial := .T.


	AADD(aReturn,cCondicao)


	AADD(aReturn,lMultFilial)


Return
aReturn

...

 aReturn





HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>