Árvore de páginas

Carregando...

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFAT
Función:
FunctionNombre Tecnico
LocxNF.PRWFunciones Genéricas
OUTPUTFIELDS.TLPPGeneración de estructuras para campos de salidas para países sin localización.
OUTPUTFIELDSALL.TLPPGeneración de estructuras para campos de salidas.
OUTPUTFIELDSARG.TLPPGeneración de estructuras para campos de salidas de Argentina.
OUTPUTFIELDSBOL.TLPPGeneración de estructuras para campos de salidas de Bolivia.
OUTPUTFIELDSCHI.TLPPGeneración de estructuras para campos de salidas de Chile.
OUTPUTFIELDSCOL.TLPPGeneración de estructuras para campos de salidas de Colombia.
OUTPUTFIELDSMEX.TLPPGeneración de estructuras para campos de salidas de México.
OUTPUTFIELDSPAR.TLPPGeneración de estructuras para campos de salidas de Paraguay.
OUTPUTFIELDSPER.TLPPGeneración de estructuras para campos de salidas de Perú.
OUTPUTFIELDSDOM.TLPPGeneración de estructuras para campos de salidas de Dominicana.
OUTPUTFIELDSEQU.TLPPGeneración de estructuras para campos de salidas de Ecuador.
OUTPUTFIELDSEUA.TLPPGeneración de estructuras para campos de salidas de Estados Unidos.
OUTPUTFIELDSRUS.TLPPGeneración de estructuras para campos de salidas de Rusia.
OUTPUTFIELDSURU.TLPPGeneración de estructuras para campos de salidas de Uruguay.
INPUTFIELDS.TLPPGeneración de estructuras para campos de entradas para países sin localización.
INPUTFIELDSALL.TLPPGeneración de estructuras para campos de entradas.
INPUTFIELDSARG.TLPPClase de creación de estructuras de entradas para Argentina.
INPUTFIELDSBOL.TLPPClase de creación de estructuras de entradas para Bolivia.
INPUTFIELDSCHI.TLPPEstructuras de campos para documentos de entrada Chile.
INPUTFIELDSCOL.TLPPGeneración de estructuras para campos de entradas de Colombia.
INPUTFIELDSMEX.TLPPClase de creación de estructuras de entradas para México.
INPUTFIELDSPAR.TLPPClase de creación de estructuras de entradas para Paraguay.
INPUTFIELDSPER.TLPPClase de creación de estructuras de entradas para Perú.
INPUTFIELDSDOM.TLPPClase de creación de estructuras de entradas para República Dominicana.
INPUTFIELDSEQU.TLPPClase de creación de estructuras de entradas para Ecuador.
INPUTFIELDSEUA.TLPPClase de creación de estructuras de entradas para Estados Unidos.
INPUTFIELDSRUS.TLPPClase de creación de estructuras de entradas para Rusia.
INPUTFIELDSURU.TLPPClase de creación de estructuras de entradas para República Uruguay.
FIELDS.TLPPEstructura de campos.
LOCXPAR.PRWFunciones generales de documentos fiscales Paraguay.
LOCXARG.PRWFunciones generales de documentos fiscales Argentina.
LOCXBOL.PRWFunciones generales de documentos fiscales Bolivia.
LOCXCOL.PRWFunciones generales de documentos fiscales Colombia.
LOCXDOM.PRWFunciones generales de documentos fiscales Dominicana.
LOCXEQU.PRWFunciones generales de documentos fiscales Ecuador.
LOCXEUA.PRWFunciones generales de documentos fiscales Estados Unidos.
LOCXMEX.PRW Funciones generales de documentos fiscales México.
LOCXPER.PRWFunciones generales de documentos fiscales Perú,
LOCXURU.PRW Funciones generales de documentos fiscales Uruguay.
LOCXCHI.PRWFunciones generales de documentos fiscales Chile.
LXINCTB.PRWModelo contabilidad para Documentos de Entrada.
LXINEST.PRWEvento stock para documentos de entradas.
LXINFIN.PRWEvento financiero para documentos de entradas.
LXINFIS.PRWEvento fiscal para documentos de entradas.
LXINPCO.PRWEvento PCO para documentos de entradas.
LXINPMS.PRWEvento PMS para documentos de entradas.
LXINTMS.PRWEvento TMS para documentos de entradas.
LXINWMS.PRWEvento WMS para documentos de entradas.
MATA521.PRXExclusión Documento de Salida
MATA942.PRWEstados Vs. Ingresos Brutos.
MODXFUN.TLPPFunciones genéricas para el uso de modelos de datos.
TIPODOC.TLPPClase TipoDoc para validaciones en modelos de documentos.
LOCXIN.PRWModelo de datos para documentos de entrada.
LOCXOUT.PRWModelo de para documentos de salida.
LOCXNF2.PRWFunciones genéricas para Notas Fiscales.
LOCXNFE.prwModelo para facturas de entradas.
LOCXNCS.PRWModelo para notas de crédito de salidas.
LOCXNDS.PRWModelo para notas de débito de salidas.
LOCXNFS.PRWModelo para facturas de salidas.
LOCXOUT.PRWModelo de para documentos de salida.
LOCXRES.PRWModelo para remitos de salidas.
LXOUTCTB.PRWModelo contabilidad para Documentos de salida.
LXOUTEST.PRWEvento stock para documentos de salida.
LXOUTFIN.PRWEvento financiero para documentos de salida.
LXOUTFIS.PRWEvento fiscal para documentos de salida.
LXOUTPCO.PRWEvento PCO para documentos de salida.
LXOUTPMS.PRWEvento PMS para documentos de salida.
LXOUTWMS.PRWEvento WMS para documentos de salida.
País:Mercado Internacional
Ticket:21112094
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-21523


02. SITUACIÓN/REQUISITO

Se identifica que el punto de entrada LOCXPERG no está funcionando correctamente, ya que el sistema está ignorando el grupo de preguntas customizado, solamente considera el grupo estándar MTXRED.


03. SOLUCIÓN

Se modifica la rutina de Documentos Fiscales (LOCXNF.PRW), para permitir el correcto funcionamiento del punto de entrada LOCXPERG.


  • 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".

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.

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.

Ejemplo PE:

LOCXPERG
#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


04. INFORMACIÓN ADICIONAL

Grupo Estándar

ORDENPREGUNTATIPOTAMAÑODECIMAL
01¿Incluir Vínculo ?N10
02¿Asiento Contab. On-Line ?N10
03¿Muestra Asiento Contab. ?N10
04¿Agrupa Asientos ?N10

¡ 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.


¡IMPORTANTE!

El 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






05. ASUNTOS RELACIONADOS