01. DATOS GENERALES
Producto | |
---|
Línea de producto: | |
---|
Segmento: | |
---|
Módulo: | SIGAFAT - Facturación |
---|
Función: | Rutina | Nombre |
---|
MATA486 | Documentos Electrónicos |
|
---|
País: |
---|
Bolivia BOLIVIA | PARAGUAY |
Ticket: | 15260966 |
---|
Requisito/Story/Issue (informe el requisito vinculado): | DMICNS-15294 |
---|
02. SITUACIÓN/REQUISITO
Se requiere un punto de entrada en la rutina de Documentos Electrónicos (MATA486), para poder agregar más opciones al menú.
03. SOLUCIÓN
Se agrega el Punto de Entrada M486OPMNU en la rutina de Documentos Electrónicos (MATA486), el cual permite la inclusión de una o más opciones adicionales en el menú.
...
Totvs custom tabs box |
---|
tabs | Paso 01, Paso 02, Paso 03, Paso 04Configuraciones Previas, Flujo de prueba,Punto de entrada, Ejemplo de uso |
---|
ids | paso1,paso2,paso3,paso4 |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | paso1 |
---|
| - Realizar un respaldo del repositorio del ambiente (archivo .rpo).
- Aplicar el parche generado para la issue DMICNS-15294.
- En el módulo
Facturación (SIGAFAT), ir al menú Actualizaciones | Facturación | Facturaciones- Transmitir Factura Electrónica (SIGAFAT>> Actualizaciones| Facturación).
- Contar con una Factura de Venta
- (NF) registrada, para poder acceder al módulo.
- Compilar Fuente de Punto de Entrada M486OPMNU con la opción deseada.
|
Totvs custom tabs box items |
---|
| - En el
módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Facturación | Documentos Electrónicos .- módulo Transmitir Factura Electrónica (SIGAFAT>> Actualizaciones| Facturación)
- Informar los parámetros:
= Factura Dar clic en - <Factura | Nota de crédito | Nota de debito>
- ¿Serie ?
= <Serie de la Factura de Venta>- <Serie configurada>
- ¿Estatus ? <1-No transmitido| 2-Recibido | 3-Esperando Procesamiento | 4-Documento Rechazado | 5-Documento Autorizado>
- ¿Fecha Inicial ? <fecha>
- ¿Fecha Final ? <fecha>
- Dar clic en
- "Otras acciones"
.-
- Validar que sea mostrada la nueva opción incluida mediante el Punto de Entrada M486OPMNU.
|
Totvs custom tabs box items |
---|
| Descripción | Permite agregar mas opciones al menú en el modulo de documentos electrónicos. | Programa Fuente: | MATA486.PRW | Función | M486OPMNU | Parámetros | Posición | Tipo | Descripción |
---|
N/A | N/A | N/A |
| Retorno: | Array de opciones
Ejemplo: aOpcAdi :={"MENU NUEVO" ,"U_FPruebas()",0,1,0,NIL}
|
|
Totvs custom tabs box items |
---|
| Ejemplo del punto de entrada "M486OPMNU" Bloco de código |
---|
language | java |
---|
theme | Midnight |
---|
title | F850ADLEM486OPMNU |
---|
| #include 'protheus.ch'
#include 'parmtype.ch'
User Function M486OPMNU()
Local aOpcAdi := {}
aAdd(aOpcAdi, {"PRUEBAS" ,"U_FPruebas()",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
User Function FPruebas()
Alert("Totvs opción nueva ")
return nil
|
|
|
04. INFORMACIÓN ADICIONAL
...
05. ASUNTOS RELACIONADOS