Árvore de páginas

Versões comparadas

Chave

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

01. DATOS GENERALES


Producto

Solucoes_espanhol
SolucaoTOTVS Backoffice

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
SegmentoBackoffice

Módulo:SIGAFIN - Financiero.
Función:
NombreRutinaFecha
20/12/2022
FINA998.prwTotvs Recibos04/01/2023

FINA998A.tlpp

Complemento Puente para la comunicación de servicios04/01/2023
FINA887.PRWModelo de Datos de Totvs Recibo04/01/2023
paymentForm.controller.tlppServicio que Genera pantalla de Formas de Pago04/01/2023
paymentForm.service.tlppServicio que Genera pantalla de Formas de Pago04/01/2023
save-receipt.service.tlppServicio de Guardar Recibo04/01/2023
País:Todos los paises
Ticket:
Requisito/Story/Issue (informe el requisito vinculado):DMINA-18148


02. SITUACIÓN/REQUISITO

En la rutina Totvs Recibos (FINA998) se solicita realizar la homologación en Totvs recibo para la implementación del uso de disparadores ejecutandose desde el modelo de datos de la Rutina.

...

Se modifica el Servicio de disparadores donde se realiza la apertura al modelo de datos de la rutina FINA887  donde este las ejecuta FINA887, el cual ejecuta el disparador al realizar la modificación del campo en la forma de Pago.

...

04. INFORMACIÓN ADICIONAL

Actualizaciones al Diccionario de datos

En caso de contar con el pacote diferencial del diccionario de datos  011540 MI - DMINA-17804 - HOMOLOGACIÓN DE DISPARADORES

Éste debe ser aplicado a través de la rutina UPDDISTR. Revise la documentación respecto a las Reglas de Actualización de Diccionario - UPDDISTR.

De otra manera, deberá realizar las actualizaciones a través del configurador de Protheus.


Tabla SEL - Recibos de Cobranza

Disparador para el campo EL_TIPO

CampoEL_TIPO
Secuencia

003

Cnt. DominioEL_ENDOSSA
Tipo1 -Primario
Regla"2"  
Posiciona2 - No
Alias
Orden0
Clave
CondiciónALLTRIM (M->EL_TIPO) <> "CH"            
CampoEL_TIPO
Secuencia

004

Cnt. DominioEL_TERCEIR
Tipo1 -Primario
Regla"1"  
Posiciona2 - No
Alias
Orden0
Clave
CondiciónALLTRIM (M->EL_TIPO) <> "CH"            


Disparador para el campo EL_TIPODOC

Campo

EL_TIPODOC

Secuencia001
Cnt. DominioEL_TPCRED 
Tipo1 -Primario
ReglaIIF(M->EL_TIPODOC$ IIf(FindFunction("FinCondTp"),FinCondTp("CredInm"),cCredInm),"1" ,M->EL_TPCRED)  
Posiciona2 - No
Alias
Orden0
Clave
Condición
Campo

EL_TIPODOC

Secuencia002
Cnt. DominioEL_TPCRED 
Tipo1 -Primario
Regla

IIF(M->EL_TIPODOC$ IIf(FindFunction("FinCondTp"),FinCondTp("CredMed"),cCredMed),"3",M->EL_TPCRED)   

Posiciona2 - No
Alias
Orden0
Clave
Condición


Disparador para el campo EL_BANCO

Campo

EL_BANCO

Secuencia001
Cnt. DominioEL_MOEDA
Tipo1 -Primario
ReglaIif(FindFunction('Bcotrigger'),Bcotrigger(M->EL_BANCO+"-" +M->EL_AGENCIA+"-" +M->EL_CONTA),"1")     
Posiciona2 - No
Alias
Orden0
Clave
Condición



Card documentos
InformacaoLa presente solución aplica para versión 12.1.33 o superior, siempre y cuando se tengan las rutinas actualizadas a la fecha de la expedición del issue.
Titulo¡IMPORTANTE!

...