Histórico da Página
...
Producto |
| ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: |
| ||||||||||||
Segmento: |
| ||||||||||||
Módulo: | SIGAFIN - Financiero | ||||||||||||
Función: |
| ||||||||||||
País: | ARGArgentina | ||||||||||||
Ticket: | NA | ||||||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-18439 |
...
Dentro de la rutina Totvs Recibo (FINA998), al momento de detonar un dispador disparador de un campo, se requiere acceder a las variables de memoria (M->) que no estan están siendo referenciadas en la regla del disparador.
...
En la rutina Servicio Validaciones Forma de pago (validPaymentForm.service.tlpp), se realiza realizan los siguientes ajustes:
- En la función encargada de detonar las validaciones por pais país para las formas de pago para Argentina(validaPaymentFormArg), se ajusta del campo Cert. Sire para el tipo de titulo Retención SUSS(RS).
...
- En la función que Retorna la información del catálogo(getCatalogsAdapter), se realiza el ajuste para cuando se consulte la tabla FJS, se retorne solamente el Tipo de TituloTítulo.
En la rutina de Servicios de Formas de pago (paymentForm.service.tlpp) se realizan los siguientes ajustes:
- En la función encargada de Detonar los disparadores de los campos (getpostValidCpo), se realiza un ajuste para pre-cargar los datos contenidos en la forma de pago y el encabezado en el modelo y asi así poder acceder a la información utilizando la función FWFldGet. Dicha función permitira permitirá acceder a la información de algun algún campo que no este especificado en el disparador cuando se tenga alguna función que se ejecute con el disparador.
...
04. INFORMACIÓN ADICIONAL
Para configurar un disparador utilizando la función FWFldGet se tienen los siguiente ejemplosiguientes ejemplos:
Campo | EL_TIPO |
Secuencia | 001 |
Cnt. Dominio | EL_PREFIXO |
Tipo | 1 -Primario |
Regla | "TF" |
Posiciona | 2 - No |
Alias | |
Orden | 0 |
Clave | |
Condición | FWFldGet('EL_TIPO') == "TF" (Se utiliza en lugar de M->EL_TIPO). |
Campo | EL_NUMERO |
Secuencia | 001 |
Cnt. Dominio | EL_SIRECER |
Tipo | 1 -Primario |
Regla | IIF(ALLTRIM(M->EL_TIPO)=="RS",U_Sire(FWFldGet('FJT_CLIENT'),FWFldGet('EL_TIPO')),M->EL_SIRECER). |
Posiciona | 2 - No |
Alias | |
Orden | 0 |
Clave | |
Condición |
Informações | ||
---|---|---|
| ||
En los dispadores disparadores de ejemplo, si se quisiera acceder a la información de la variable de memoria de algun algún otro campo, que no se esta haciendo referencia con el apuntador (M→), solo se podrá acceder a su valor por medio de la función FWFldGet. |
Aviso | ||
---|---|---|
| ||
Para poder acceder a los valores del encabezado solo se podrá utilizar la función FWFldGet, por ejemplo FWFldGet ('FJT_CLIENT'). Si se intenta acceder de la formar anterior "M→FJT_CLIENT" no será posible recuperar los valores. Para los valores de la forma de pago si será posible utilizar la función FWFldGet y la forma anterior con el apuntador (M→). No será posible utilizar variables privadas dentro de la Regla, Clave o Condición del disparador. |
Card documentos Informacao La presente solución aplica para versión 12.1.33 o superior, siempre y cuando se tengan las rutinas actualizadas a la fecha indicada en la sección 01 - Datos Generales. Titulo ¡IMPORTANTE!
...