Histórico da Página
Pontos de entrada para definição de quais campos poderão ser
...
editados na alteração de um título a receber
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||
Segmento: | Serviços | ||||
Módulo: | Financeiro | ||||
Rotina: |
| ||||
Ponto de Entrada: | F040CPO | ||||
Função: | FA040MCPO() | ||||
País(es): | todos homologados | ||||
Banco(s) de Dados: | todos homologados. | ||||
Tabelas utilizadas: | SE1 - Títulos a Receber | ||||
Sistema(s) operacional(is): | Todos homologados | ||||
Versões/Release: | 12.1.17 |
...
Descrição
O ponto de entrada F040CPO permite definir quais campos poderão ser editados na alteração de um título do contas a receber.
Ponto de Entrada
Descrição: | Permite edição da Query que filtra os registros para contabilização offlinedefinir quais campos poderão ser editados na alteração de um título do contas a receber. | |||||||||
Eventos:Contabilização Offline | Alteração de Títulos a Receber | |||||||||
Programa Fonte: | CTBAFIN - Compensação entre Títulos e AdiantamentosFINA040 - Contas a Receber | |||||||||
Função: | CTBFINProcFA040MCPO() - Programa de Lançamentos Contábeis Off-Line | |||||||||
Retorno: |
| cQuery
| Caracter | Query que será usada para completar filtrar os registros do processo | Sim |
Exemplo F370E1F:
#Include 'Protheus.ch'
User Function F370E1F()
local cQry := PARAMIXB
cQry += " AND SE1.E1_MOEDA = '1' "
cQry += " AND SE1.E1_VALOR < 1000"
Return cQry
Exemplo F370E2F:
#Include 'Protheus.ch'
User Function F370E2F()
local cQry := PARAMIXB
cQry += " AND SE2.E2_MOEDA = '1' "
cQry += " AND SE2.E2_VALOR < 1000"
Return cQry
Exemplo F370E5F:
#Include 'Protheus.ch'
User Function F370E5F()
local cQry := PARAMIXB
cQry += " AND SE5.E5_MOEDA = '1' "
cQry += " AND SE5.E5_VALOR < 1000"
Return cQry
Exemplo F370EFF:
#Include 'Protheus.ch'
User Function F370EFF()
local cQry := PARAMIXB
cQry += " AND SEF.EF_MOEDA = '1' "
cQry += " AND SEF.EF_VALOR < 1000"
...
| |||||||||
Retorno: |
|
Exemplo:
#include 'protheus.ch'
#include 'rwmake.ch'
User Function F040CPO()
//Estrutura do aCpos original da rotina,
//contendo os campos que foram definidos
//para serem editáveis na alteração do título
Local aAux := aClone( ParamIxb )
//Array para retorno dos campos que poderão ser editados
//na alteração de um título a receber
Local aRet := {}
aAdd( aAux, 'E1_CCUSTO' )
aAdd( aAux, 'E1_ITEMCTA' )
aAdd( aAux, 'E1_CLVL' )
aRet := aClone( aAux )
Return aRet