Árvore de páginas

Versões comparadas

Chave

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

...

Totvs custom tabs box
tabsConfiguraciones Previas, Flujo de prueba,Punto de entrada, Ejmplo de uso
idspaso1,paso2,paso3,paso4
Totvs custom tabs box items
defaultyes
referenciapaso1
  1. Realizar un respaldo del repositorio del ambiente (archivo .rpo).
  2. Aplicar el parche generado para la issue DMICNS-15294.
  3. En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Facturación | FacturacionesTransmitir Factura Electrónica (SIGAFAT>> Actualizaciones| Facturación).
    • Contar con una Factura de Venta  (NF) registrada, para poder acceder al módulo.
  4. Compilar Fuente de Punto de Entrada M486OPMNU con la opción deseada.
Totvs custom tabs box items
defaultno
referenciapaso2
  1. 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)
  2. Informar los parámetros:
    • ¿Tipo de Documento ?  Factura     <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>        
  3. Dar clic en Dar clic en "Otras acciones". 
  4. Validar que sea mostrada la nueva opción incluida mediante el Punto de Entrada M486OPMNU.
Totvs custom tabs box items
defaultno
referenciapaso3

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/AN/AN/A

Retorno:

Array de opciones


Ejemplo: 

aOpcAdi :={"MENU NUEVO" ,"U_FPruebas()",0,1,0,NIL}




Totvs custom tabs box items
defaultno
referenciapaso4

Ejemplo del punto de entrada "M486OPMNU"

Bloco de código
languagejava
themeMidnight
titleM486OPMNU
#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
 

...