...
Producto | |
---|
Línea de producto: | |
---|
Segmento: | |
---|
Módulo: | SIGAFIN - Financiero |
---|
Función: | Rutina | Nombre Técnico | Fecha |
---|
classCode.data.tlpp | Data del servicio de modalidades. | 1517/11/2022 | FINA998.app | Aplicativo Totvs Recibos. | 1517/11/2022 |
|
---|
País: | Perú |
---|
Ticket: | 15604051 |
---|
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-17599 |
---|
Aviso |
---|
|
Este PE se encuentra deshabilitado, para personalizar la obligatoriedad del campo Modalidad en el encabezado del recibo deberá configurarla directamente en el campo FJT_NATURE a través del configurador en el habilitando el campo Obligat. Usuario. |
02. 02. SITUACIÓN/REQUISITO
Se necesita crear un punto de entrada en el cual permita al usuario personalizar la obligatoriedad del campo Modalidad en el encabezado del recibo.
...
- En la función que Prepara y retorna las modalidades del sistema(ClassCodeAdapter), se realiza la llamada al nuevo punto de entrada F998NATVAZ para permitir al usuario personalizar la obligatoriedad del campo Modalidad y retornar la configuración en una nueva propiedad llamada "Requieredrequiered" en el Json de respuesta.
...
Totvs custom tabs box |
---|
tabs | Pre-condiciones,Pasos |
---|
ids | Pre-condiciones,Pasos |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | Pre-condiciones |
---|
| Consideraciones Previas: - Realizar un respaldo del repositorio (RPO).
- Realizar la aplicación del parche correspondiente al issue DMINA-17599.
- Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, así como las fechas.
Crear la función de usuario F998NATVAZ para personalizar la obligatoriedad del campo Modalidad.
Configuraciones Previas: - A través de la rutina de Monedas (MATA090) que se encuentra en el menú perteneciente al módulo de Facturación - SIGAFAT (Actualizaciones | Archivos) es necesario que se informe el valor de la moneda a utilizar.
- A través de la rutina de Productos (MATA010) que se encuentra en el menú perteneciente al módulo de Facturación - SIGAFAT (Actualizaciones | Archivos) debe de registrar un producto.
- A través de la rutina de Clientes (CRMA980) que se encuentra en el menú perteneciente al módulo de Facturación - SIGAFAT (Actualizaciones | Archivos) debe de dar de alta un registro para efectuar sus pruebas.
- A través de la rutina de Tipos de Entrada y Salida (MATA080) que se encuentra en menú perteneciente al módulo de Facturación - SIGAFAT (Actualizaciones | Archivos) es necesario contar con una TES de salida; La TES debe de estar configurada para realizar el cálculo del impuesto deseado.
- A través de la rutina de Facturación (MATA467N) que se encuentra en el menú perteneciente al módulo de Facturación - SIGAFAT (Actualizaciones | Facturación) debe registrar un documento fiscal haciendo uso de los datos previamente dados de alta.
|
Totvs custom tabs box items |
---|
| - A través de la rutina de TOTVS Recibos (FINA998) que se encuentra en el menú perteneciente al módulo de Financiero-SIGAFIN (Actualizaciones |Cuentas por Cobrar) debe efectuar el siguiente proceso:En el módulo Financiero, generar un recibo de cobro; SIGAFIN | Actualizaciones |Totvs Recibos
- Clic en el botón Nuevo recibo.
- Informar los campos del encabezado excepto la Modalidad.
- Validar que se habilite el boton "Extraer titulos" sin que se haya informado la modalidad.
|
|
04. INFORMACIÓN ADICIONAL
...
Descripción | Actualizaciones |
---|
Punto de entrada: | F998NATVAZ |
Nombre del programa fuente: | classCode.data.tlpp |
Parámetros recibidos: | N/A |
Respuesta: | lRequired - Retorna .T. si el campo Modalidad se requiere quedará como obligatorio, retorna retorna .F. si el campo Modalidad quedará como no es obligatorio. |
Informações |
---|
|
El El punto de entrada F998NATVAZ es creado como sustituto del punto de entrada A087NATVAZ que era utilizado en la rutina anterior de Cobros Diversos(FINA087A). |
Ejemplo:
Bloco de código |
---|
language | vb |
---|
theme | Midnight |
---|
firstline | 1 |
---|
title | A998NATVAZ |
---|
linenumbers | true |
---|
|
#INCLUDE "Totvs.ch"
User Function F998NATVAZ()
Local lRequired
lRequired := .F.
Return lRequired |
...