Versões comparadas

Chave

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

01. 

...

DATOS GENERALES

TOTVS Backoffice

Linha Línea Protheus

Backoffice

Produto:

Solucoes_totvs_cross
SolucaoCross
Linha Línea de Produtoproducto:

Linhas_totvs
Linha
Segmento:

Segmentos_totvs
Segmento
Módulo:Financeiro Financiero (SIGAFIN)
FunçãoFunción:Borderô Borderó de pagamentos pagos (FINA240)
País:Brasil

02.

...

VISIÓN GENERAL

Punto

...

Ponto de entrada que permite incluir validação la validación adicional a los títulos seleccionados en la generación del borderó. Se ejecutará solamente si se confirmara la generación del borderó

aos títulos selecionados na geração do borderô. Será executado apenas se for confirmada a geração do borderô.

03. 

...

PARÁMETROS

Posição

Posición

Tipo

Descrição

Descripción

1

Caractere

Carácter

Marcación de los borderós seleccionados

Marcação dos borderôs selecionados

2

Caractere

Carácter

Tabela temporária Tabla temporal para manipulação manejo de los campos dos de los títulos selecionadosseleccionados, baseado na basado en SE2 (Contas a Cuentas por pagar), e os y los siguientes campos abaixo:

Campo

Conteúdo

Contenido

OK

Indica

se o

si el registro está marcado

ou não

o no

E2_VLACES

Total de valores

acessórios 

adicionales 

NUM_REG

Recno

do

del registro

da

de SE2.

VLSOMAABAT

Somatória

Suma de

abatimentos do

descuentos del título

CALCULADO

Define

se o

si el campo VLSOMAABAT está

preenchido

completado,

quando for

si fuera igual a '1'.

VLSOMARET

Total de

impostos

impuestos, calculados

pelo

por el Configurador de

Tributos

tributos.

04.

...

DEVOLUCIÓN

Tipo

Descrição

Descripción

Lógico

Verdadeiro para prosseguir com a geração do borderô e falso para não prosseguir

Verdadero para proseguir con la generación del borderó y falso para no proseguir.

05. 

...

EJEMPLO


Bloco de código
languagejava
themeMidnight
firstline1
titleExemplo Ejemplo de execuçãoejecución
linenumberstrue
#include "protheus.ch"
 
User function F240OK2()
    local lRet:= .F.
    lRet := MsgYesNo("Os¿Los dadosdatos dodel borderôborderó estãoestán OK?","P.E. F240OK2")
Return lRet
 
User Function F240TDOK
    Local cMarca := Paramixb[1] //marca usadautilizada en noel título selecionado
seleccionado      
Local cAliasSE2P := Paramixb[2] //tabelatabla temporáriatemporal comcon oslos títulos dade tela
la pantalla     
Local lRetorno := .F.

    If !Empty( cMarca )
        (cAliasSE2P)->(DBGOTOP()) //posicionomarco en noel inicio de dala tabelatabla temporáriatemporal
           While While !(cAliasSE2P)->(Eof())
            If (cAliasSE2P)->E2_OK == cMarca
                If Empty( (cAliasSE2P)->E2_Naturez )
                    Alert( " Natureza vazia, documentoModalidad vacía: " + (cAliasSE2P)->E2_Num )
                    lRetorno := .F.
                    Exit
                Else
                    lRetorno := .T.
                    (cAliasSE2P)->(dbSkip())
                EndIf
            Else
                (cAliasSE2P)->(dbSkip())
            EndIf
        EndDo
    EndIf
Return lRetorno

...