Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Descrição

Descripcióno

Este PontoPunto de Entradaentrada se éactiva chamadoen nala funçãofunción finaDisplay(), que queactualiza atualizala telapantalla de seleçãoselección de registros de baixabaja automática, verificando verificando sesi oel título podepuede sermarcarse marcadoo ouno nãopara parala baixabaja.  
Este PontoPunto de Entradaentrada permite que oel usuáriousuario defina ala situaçãosituación inicial de doslos títulos: si se oslos títulos estarán estarãoseleccionados selecionadoso ouno nãoen nala telapantalla de SeleçãoSelección de doslos Títulostítulos.  
Esta funcionalidadefuncionalidad NÃONO estará disponíveldisponible en nala opçãoopción de inverterinvertir aslos marcaçõesmarcados, observe oel exemploejemplo dodel PontoPunto de Entradaentrada.

 

Ponto


Punto de

Entrada

entrada

Descrição

Descripción:

Este 
Ponto
Punto de entrada 
Entrada
se 
é
activa 
chamado
en 
na
la 
função
función finaDisplay(), que 
que
actualiza 
atualiza
la 
tela
pantalla de 
seleção
selección de registros de 
baixa
baja automática,
 verificando
 verificando 
se
si 
o
el título 
pode
puede 
ser
marcarse 
marcado
o 
ou
no 
não
para 
para
la 
baixa
baja.
 Também
 También 
permite que 
o
el 
usuário
usuario defina 
a
la 
situação
situación inicial 
dos
de los títulos: si 
se
los 
os
títulos 
estarán 
estarão
seleccionados 
selecionados
o 
ou
no 
não
en 
na
la 
tela
pantalla de Selección 
Seleção
de 
dos
los 
Títulos
títulos.
 
 
Localização

Ubicación:

Contas à

Cuentas por pagar

Eventos:

Baixas Pagar Automática / Baixas Pagar Auto Multi-Filiais

Bajas por pagar automática / Bajas por pagar Auto Multisucursales

Programa fuente

Programa Fonte

:

FINA090 / FINA091

Função

Función:

Fa090bAval, Fa090Marca

Parâmetros
Parámetros:nValorMarca, aTitulos
Retorno

RDevolución:

Nome

Nombre

Tipo

Descrição

Descripción

Obrigatório

Obligatorio

lRet 

Lógico

Caso tenha sido alterada a marcação do

Si se hubiera modificado el marcado del título,

o

el ExecBlock

retorna

devuelve .F., para

não haver alteração dos

no haber modificación de los acumuladores de valores

e

y número de

titulos.Caso o Ponto de Entrada seja utilizado para determinar se os títulos estão ou não marcados, deve retornar True (Verdadeiro) ou

títulos. Si el Punto de entrada se utiliza para determinar si los títulos están marcados o no, debe devolver True (Verdadero) o False (Falso) para verificar

qual

cuál será

a opção inicial dos

la opción inicial de los títulos, marcados

ou não

o no marcados.

X


Nota: Na rotina de Baixas à Pagar Automática Multi-Filiais En la rutina Bajas por pagar automática Multisucursales (FINA091), o ponto el punto de entrada F090TIT quando chamado pela primeira al ser activado por primera vez (onde donde define quais qué títulos virão vendrán marcados), não recebe parâmetros  no recibe parámetros (Paramixb).Isto porque nessa passagem, não há arquivo temporário dos títulos, mas a tabela SE2 está aberta e travada para gravação

Esto porque en este pasaje, no hay archivo temporal de los títulos, pero la tabla SE2 está abierta y trabada para grabación (MsRLock), de

forma que as informações do título estão disponíveis para validações e manipulações

tal manera que la información del título está disponible para validación y manejo

ex: nValor := (cAlias)->E2_VALOR


Exemplo padrãoEjemplo estándar:

#Include 'Protheus.ch'

User Function F090TIT()
Local lRet := .F.
Local nValor := PARAMIXB[1]
Local aTitulos := {}

If type("PARAMIXB[2]") != "U"
   aTitulos := PARAMIXB[2]
   If Len(aTitulos) == 0
      lRet := .F.
   Else
      lRet := .T.
   Endif
Else
   lRet := .T.
Endif

Return lRet