Á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 pruebas, Punto de Entrada, Ejemplo de uso, Ejemplo de Grupo de Preguntas
idspaso1,paso2,paso3,paso4
Totvs custom tabs box items
defaultyes
referenciapaso1
  • Se crea el siguiente grupo de preguntas con la misma estructura que el grupo estándar. Revisar punto  04. INFORMACIÓN ADICIONAL. 
    • Ejemplo MTXTES:
GRUPOORDENPREGUNTATIPOTAMAÑODECIMAL
MTXTES01¿Incluir Vínculo NF Entrada ?N10
MTXTES02¿Asiento Contab. On-Line NF Entrada ?N10
MTXTES03¿Muestra Asiento Contab. NF Entrada ?N10
MTXTES04¿Agrupa Asientos NF Entrada ?N10
  • Desarrollar y compilar el punto de entrada "LOCXPERG".
Totvs custom tabs box items
defaultno
referenciapaso2

En el módulo Facturación (SIGAFAT): 

  • Ir al menú Actualizaciones | Facturación | Facturaciones (MATA467N).
  • El MsgAlert se mostrará con el mensaje ''Punto de entrada LOCXPERG''
  • Consulta el grupo de preguntas.

Image Added

Totvs custom tabs box items
defaultno
referenciapaso3

Descripción

Punto de entrada para el usuario poder elegir un grupo de preguntas diferente, dependiendo de la rutina que se está ejecutando.
El retorno de cada pregunta debe respetar el mismo del grupo de preguntas original, ya que estas se procesan internamente en el fuente.
La utilidad de este punto de entrada es mantener el DEFAULT de respuestas para cada documento o cada grupo de documentos, pero con el grupo de preguntas personalizado.

Programa Fuente:

LocxNF.PRW

Función

LocxPERG

Parámetros

Parámetro: nTipo
Tipo: Numérico
Descripción: Tipo de documento

Retorno:

La primera posición debe tener el grupo de preguntas que debe ser utilizado, y la segunda posición debe contener .T. si las preguntas deben ser mostradas en pantalla, y .F. si no deben ser mostradas. Ejemplo: Return {"MATXNF", .F.}

Estructura del array:

  • Posición [1]: grupo de preguntas.
  • Posición [2]: .T. o .F.
Totvs custom tabs box items
defaultno
referenciapaso4

Ejemplo PE:

Bloco de código
languagejs
themeMidnight
titleLOCXPERG
linenumberstrue
#INCLUDE "PROTHEUS.CH"

User function LOCXPERG()

Local aRet := {}

If FunName() == "MATA467N" //Factura de Salida

    MsgAlert("Punto de Entrada LOCXPERG ")
    aRet := {"MTXTES", .T.}

EndIf

Return aRet
Totvs custom tabs box items
defaultyes
referenciapaso4
  • Se crea el siguiente grupo de preguntas con la misma estructura que el grupo estándar. Revisar punto  04. INFORMACIÓN ADICIONAL. 
GRUPOORDENPREGUNTATIPOTAMAÑODECIMAL
MTXTES01¿Incluir Vínculo NF Entrada ?N10
MTXTES02¿Asiento Contab. On-Line NF Entrada ?N10
MTXTES03¿Muestra Asiento Contab. NF Entrada ?N10
MTXTES04¿Agrupa Asientos NF Entrada ?N10
  • Compilar el PE
  • Ingresar a la rutina donde se está ejecutando
Image Removed


04. INFORMACIÓN ADICIONAL

...

Aviso
title¡ Atención !

No utilizar menos preguntas, que las que se usan en el padrón.

En caso de incluir nuevas preguntas, no serán consideradas y tampoco modifican la funcionalidad padrón.


Card documentos
InformacaoEl grupo de preguntas utilizado en el Punto de Entrada debe tener el mismo tamaño y estructura que el grupo de preguntas estándar, sin omitir ninguna pregunta. La finalidad de este PE es mantener las respuestas por DEFAULT para cada documento o grupo de documentos
Titulo¡IMPORTANTE!

...