01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||
---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||
Segmento: | Backoffice | ||||||
Módulo: | SIGAFAT - Facturación | ||||||
Función: |
| ||||||
País: | Perú (PER), Colombia (COL), Ecuador (EQU) | ||||||
Ticket: | 12975194 | ||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-14556 |
02. SITUACIÓN/REQUISITO
En la rutina de Documentos Electrónicos (MATA486), se requiere incluir una sub opción más en el menú.
03. SOLUCIÓN
En la rutina de Documentos Electrónicos (MATA486), se crea el Punto de Entrada M486OPMNU, el cual permite al usuario la inclusión de una o más opciones adicionales en el menú.
- Realizar un respaldo del repositorio del ambiente (archivo .rpo).
- Aplicar el parche generado para la issue DMINA-14556.
- En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Facturación | Facturaciones (MATA467N).
- Contar con una Factura de Venta (NF) registrada.
- Compilar Fuente de Punto de Entrada M486OPMNU con la opción deseada. (ver 04. INFORMACIÓN ADICIONAL)
- En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Facturación | Documentos Electrónicos (MATA486).
- Informar los parámetros:
- ¿Tipo de Documento? = Factura
- ¿Serie? = <Serie de la Factura de Venta>
- Dar clic en "Otras acciones".
- Validar que sea mostrada la nueva opción incluida mediante el Punto de Entrada M486OPMNU.
04. INFORMACIÓN ADICIONAL
El Punto de Entrada M486OPMNU no tiene parámetros de entrada, el sistema espera el retorno de un arreglo para la inclusión de las opciones deseadas.
#include 'protheus.ch'
#include 'parmtype.ch'
User Function M486OPMNU()
Local aOpcAdi := {}
aAdd(aOpcAdi, {"NombOpci" ,"M486VISNFE",0,1,0,NIL}) //Opción adicional
//Parámetros de arreglo aOpcAdi:
//1. Nombre que será mostrado en encabezado.
//2. Nombre de la Rutina asociada.
//3. Reservado
//4. Tipo de Transacción a realizar:
//1 - Buscar y Posicionar en una Base de Datos
//2 - Simplemente mostrar campos
//3 - Incluir registros en Bases de Datos
//4 - Cambiar el registro actual
//5 - Eliminar el registro actual de la base de datos
//5. Nivel de acceso
//6. Habilita Menú Funcional
Return aOpcAdi
La presente solución aplica para versión 12.1.27 o superior, siempre y cuando se tengan las rutinas actualizadas a la fecha indicada en la sección 01 - Datos Generales.¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
- No aplica