Versões comparadas

Chave

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


01. 

...

DATOS GENERALES

Linha Línea Protheus

Backoffice

TOTVS Backoffice (Linha Línea Protheus) - Financeiro Financiero (SIGAFIN)

Produto

Producto:

Solucoes_totvs_cross
SolucaoCrossTOTVS Backoffice

Linha

Línea de

Produto

producto:

Linhas_totvs
Linha

Segmento:

Segmentos_totvs
Segmento

Módulo:

Modulos_cross_segmentos
ModulosCrossSegmentos
Função

Función:

F716BLQR


02.

...

DESCRIPCIÓN

Ponto Punto de entrada F716BLQR permite efetuar o bloqueio do processo de estorno de uma aplicação.efectuar el bloqueo del proceso de reversión de una inversión.

Se utiliza en la rutina de Inversiones y préstamos Utilizado na rotina de Aplicações e empréstimos - FINA716.


Tabelas Tablas posicionadas:

No momento da chamada do ponto de entrada serão posicionadas as tabelas SEH (Controle Aplicação/Empréstimo) e SEI (Movimento Aplicação/EmpréstimoEn el momento en que se llama al punto de entrada, se posicionarán las tablas SEH (Control Inversión/Préstamo) y SEI (Movimiento Inversión/Préstamo).

    • SEH - Posicionado na aplicação onde ocorreu o resgateen la inversión donde ocurrió la retirada.
    • SEI  - Posicionado no primeiro registro da sequência do resgate.en el primero registro de la secuencia de la retirada.


Respuesta del punto Retorno do ponto de entrada:

O ponto El punto de entrada deve retornar uma variável do tipo Array contendo duas posições.debe devolver una variable del tipo Array que contenga dos posiciones.

DondeOnde:

    • Posição Posición - Variável Variable lógica que indica si se será possível realizar o estorno do resgatepodrá realizar la reversión de la retirada.
      • VerdadeiroVerdadero: Permite efetuar o estornoefectuar la reversión.
      • Falso: Não permite efetuar o estorno.
     
      • No permite efectuar la reversión.


    • PosiçãoPosición - Mensagem que será exibida em tela para caso de bloqueio.Mensaje que aparecerá en la pantalla si hubiera bloqueo.
      • El mansaje aparecerá solamente cuando el contenido de la 1º posición sea
      • A mensagem será exibida somente quando o conteúdo da 1º posição for igual a falso..

03.

...

PARÁMETRO

Não No se aplica


04. EXEMPLO EJEMPLO DE UTILIZAÇÃOUTILIZACIÓN

Bloco de código
languagejava
themeMidnight
firstline1
titleF716BLQR
linenumberstrue
#INCLUDE "totvs.ch"
 
/*/{Protheus.doc} User Function F716BLQR
    Permite efectuar efetuarel obloqueo bloqueiode dola estornoreversión de umuna resgateretirada de aplicaçãoinversión.

    OEl P.E devedebe retornardevolver umun array sendo na primeira posição um considerando que en la primera posición es un valor lógico 
    que indica si se deverádebe ourealizar nãoo serno realizadola aoperación, operaçãoy een nala segunda posiçãoposición 
	umaun mensagemmensaje parasi o caso de bloqueiohubiera bloqueo.
    
    TabelasTablas posicionadas SEH ey SEI - (SEI noen el primeiroprimer registro de dala secuencia sequênciade dola resgateretirada).

    @type  Function
    @author Totvs
    @since 31/07/2023
    @version 1.0
    @see https://tdn.totvs.com/pages/viewpage.action?pageId=780032412
/*/
User Function F716BLQR() as Array
    Local aResponse := Array(2) as Array
    Local aAreaSEH := SEH->(FwGetArea())

    // Array de retorno do P.E
    aResponse[1] := .T. // Define si se épuede possivelefectuar efetuarla oreversión estornode dola resgateretirada .T. = Sim, .F. = NãoNo.
    aResponse[2] := ""  // Define ael mensagemmensaje que seráaparecerá exibidasi emhubiera casobloqueo de bloqueio (aResponse[1] = .F.)

    SEI->(DbSetOrder(2))
    If SEI->(DBSeek(SEI->EI_FILIAL + SEI->EI_APLEMP + SEI->EI_NUMERO + SEI->EI_REVISAO + SEI->EI_MOTBX + DTOS(SEI->EI_DTDIGIT) + "VL" + SEI->EI_SEQ))
        If SEI->EI_VALOR > 100000
            aResponse[1] := .F.
            aResponse[2] := "NãoNo ése possívelpuede estornarrevertir resgatesretiradas comcon valor acimasuperior dea cemcien mil"
        EndIf
    EndIf

    FwRestArea(aAreaSEH)
Return aResponse

...