01. DATOS GENERALES
| Producto: | |
|---|
| Línea de producto: | |
|---|
| Segmento: | |
|---|
| Módulo: | |
|---|
| Función: | Rutina | Nombre |
|---|
LOCXARG.PRW | Funciones localizadas de |
|
|---|
Facturas para ARGfacturas para Argentina. | | LOCXPAR.PRW | Funciones generales de documentos fiscales Paraguay. | | FIELDS.TLPP | Estructura de campos. | | INPUTFIELDS.TLPP | Generación de estructuras para campos de entradas para países sin localización. | | INPUTFIELDSALL.TLPP | Generación de estructuras para campos de entradas. | | INPUTFIELDSARG.TLPP | Clase de creación de estructuras de entradas para Argentina. | | INPUTFIELDSBOL.TLPP | Clase de creación de estructuras de entradas para Bolivia. | | INPUTFIELDSCHI.TLPP | Estructuras de campos para documentos de entrada Chile. | | INPUTFIELDSCOL.TLPP | Generación de estructuras para campos de entradas de Colombia. | | INPUTFIELDSDOM.TLPP | Clase de creación de estructuras de entradas para República Dominicana. | | INPUTFIELDSEQU.TLPP | Clase de creación de estructuras de entradas para Ecuador. | | INPUTFIELDSEUA.TLPP | Clase de creación de estructuras de entradas para Estados Unidos. | | INPUTFIELDSMEX.TLPP | Clase de creación de estructuras de entradas para México. | | INPUTFIELDSPAR.TLPP | Clase de creación de estructuras de entradas para Paraguay. | | INPUTFIELDSPER.TLPP | Clase de creación de estructuras de entradas para Perú. | | INPUTFIELDSRUS.TLPP | Clase de creación de estructuras de entradas para Rusia. | | INPUTFIELDSURU.TLPP | Clase de creación de estructuras de entradas para Uruguay. | | LOCXBOL.PRW | Funciones generales de documentos fiscales Bolivia. | | LOCXCHI.PRW | Funciones generales de documentos fiscales Chile. | | LOCXCOL.PRW | Funciones generales de documentos fiscales Colombia. | | LOCXDOM.PRW | Funciones generales de documentos fiscales Dominicana. | | LOCXEQU.PRW | Funciones generales de documentos fiscales Ecuador. | | LOCXEUA.PRW | Funciones generales de documentos fiscales Estados Unidos. | | LOCXIN.PRW | Modelo de datos para documentos de entrada. | | LOCXMEX.PRW | Funciones generales de documentos fiscales México. | | LOCXNCE.PRW | Modelo para notas de crédito de entradas. | | LOCXNCS.PRW | Modelo para notas de crédito de salidas. | | LOCXNDE.PRW | Modelo para notas de débito de entradas. | | LOCXNDS.PRW | Modelo para notas de débito de salidas. | | LOCXNF.PRW | Documentos fiscales. | | LOCXNF2.PRW | Funciones genéricas para documentos fiscales. | | LOCXNFE.PRW | Modelo para facturas de entradas. | | LOCXNFS.PRW | Modelo para facturas de salidas. | | LOCXOUT.PRW | Modelo de para documentos de salida. | | LOCXPER |
|
LOCXPAR| .PRW | Funciones generales de documentos fiscales Perú, | | LOCXREN.PRW | Modelo para remitos de entradas. | | LOCXRES.PRW | Modelo para remitos de salidas. | | LOCXURU.PRW | Funciones generales de documentos fiscales Uruguay. | | LXINCTB.PRW | Modelo contabilidad para documentos de entrada. | | LXINEST.PRW | Evento stock para documentos de entradas. | | LXINFIN.PRW | Evento financiero para documentos de entradas. | | LXINFIS.PRW | Evento fiscal para documentos de entradas. | | LXINPCO.PRW | Evento PCO para documentos de entradas. | | LXINPMS.PRW | Evento PMS para documentos de entradas. | | LXINTMS.PRW | Evento TMS para documentos de entradas. | | LXINWMS.PRW | Evento WMS para documentos de entradas. | | LXOUTCTB.PRW | Modelo contabilidad para documentos de salida. | | LXOUTEST.PRW | Evento stock para documentos de salida. | | LXOUTFIN.PRW | Evento financiero para documentos de salida. | | LXOUTFIS.PRW | Evento fiscal para documentos de salida. | | LXOUTPCO.PRW | Evento PCO para documentos de salida. | | LXOUTPMS.PRW | Evento PMS para documentos de salida. | | LXOUTWMS.PRW | Evento WMS para documentos de salida. | | MODXFUN.TLPP | Funciones genéricas para el uso de modelos de datos. | | OUTPUTFIELDS.TLPP | Generación de estructuras para campos de salidas para países sin localización. | | OUTPUTFIELDSALL.TLPP | Generación de estructuras para campos de salidas. | | OUTPUTFIELDSARG.TLPP | Generación de estructuras para campos de salidas de Argentina. | | OUTPUTFIELDSBOL.TLPP | Generación de estructuras para campos de salidas de Bolivia. | | OUTPUTFIELDSCHI.TLPP | Generación de estructuras para campos de salidas de Chile. | | OUTPUTFIELDSCOL.TLPP | Generación de estructuras para campos de salidas de Colombia. | | OUTPUTFIELDSDOM.TLPP | Generación de estructuras para campos de salidas de Dominicana. | | OUTPUTFIELDSEQU.TLPP | Generación de estructuras para campos de salidas de Ecuador. | | OUTPUTFIELDSEUA.TLPP | Generación de estructuras para campos de salidas de Estados Unidos. | | OUTPUTFIELDSMEX.TLPP | Generación de estructuras para campos de salidas de México. | | OUTPUTFIELDSPAR.TLPP | Generación de estructuras para campos de salidas de Paraguay. | | OUTPUTFIELDSPER.TLPP | Generación de estructuras para campos de salidas de Perú. | | OUTPUTFIELDSRUS.TLPP | Generación de estructuras para campos de salidas de Rusia. | | OUTPUTFIELDSURU.TLPP | Generación de estructuras para campos de salidas de Uruguay. | | TIPODOC.TLPP | Clase TipoDoc para validaciones en modelos de documentos. |
|
| País: | Mercado Internacional |
|---|
| Ticket: | N/A |
|---|
| Requisito/Story/Issue (informe el requisito vinculado): | DMICNS-20005 |
|---|
02. DESCRIPCIÓN
Se solicita crear un Punto de Entrada (PE) en la rutina de Notas de Débito Cliente - NDC (MATA465N), al momento de seleccionar un “Doc. Orig” con el botón de “Facturas”. El objetivo del PE es completar los campos personalizados con base en base al el documento seleccionado.
03. INFORMACIÓN ADICIONAL
Ejemplo de utilización del PE creado.
| Totvs custom tabs box |
|---|
| tabs | Configuraciones previas, Flujo prueba, Ejemplo PE, Flujo Pruebade uso, Punto Entrada |
|---|
| 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 correspondiente al issue DMICNS-20005. - Desarrollar y compilar el punto de entrada LxDOrigNf
- Por medio de la rutina Clientes (CRMA980 -SIGAFIN >> Actualizaciones | Archivos), registrar un cliente.
Por medio de la rutina Productos (MATA010 - SIGAFAT >> Actualizaciones | Archivos), dar de alta o contar con un producto. - Por medio de la rutina rutina Control de formularios (MATA992 - SIGAFIS >> Actualizaciones | Archivos), dar de alta o contar con una serie para Nota de Débito Cliente (NDC)
- Por medio de la rutina Punto de Venta (FISA083- SIGAFIS >> Actualizaciones | Archivos), dar de alta o contar con un punto de venta.
- Por medio de la rutina Tipos de Entrada y Salida (MATA080 - SIGAFAT >> Actualizaciones | Archivos), incluir una TES de Salida.
- Por medio de la rutina Facturaciones rutina Facturaciones (MATA467N - SIGAFAT >> Actualizaciones | Facturación) generar una factura de salida, con 3 itemsítems. Es importante informar un campo de los cuales se realizara la modificación incluidos en el "punto de entrada(PE) LxDOrigNf" como ejemplo se usa el campo "Peso Total" (D2_PESO) para cada item ítem agregado. Configurar el nuevo punto de entrada correspondiente para personalizar los campos a ser completados en la NDC con el documento seleccionado
Nota: Las configuraciones y flujo de prueba son para ejemplificar en ambiente de Argentina, se pueden realizar de acuerdo a sus necesidades en el país que corresponda (MI). |
| Totvs custom tabs box items |
|---|
| EJEMPLO DEL PE UTILIZADO EN LA PRUEBA. #INCLUDE "rwmake.ch" #INCLUDE "PROTHEUS.CH" USER FUNCTION MT104NF LOCAL nPosPeso := AScan( aHeader, { |x| AllTrim( x[2] ) == "D2_PESO" } ) If nPosPeso > 0 aCols[ nLenAcols, nPosPeso ] := SD2 -> D2_PESO EndIf alert("PE MT104NF EJECUTADO!!!") Return NIL
| Totvs custom tabs box items |
|---|
| Por medio de la rutina “Generac. de Notas de Crédito y Débito (MATA465N - SIGAFAT >> Actualizaciones | Facturación), informar los parámetros de la siguiente manera, para ingresar a la opción de una NDC. - Informar los parámetros.
- ¿Formulario Propio? - "SiSí"
- ¿Tipo De Factura? - "DebitoDébito"
- ¿Incluir Vinculo Vínculo? - "No"
- ¿Asiento Contab. On-Line? - "No"
- ¿Muestra Asiento Contab. ? - "No"
- ¿Agrupa Asientos? - "No"
- ¿Punto de venta? - "0001"
Clic en la opción “+ Incluir” - Informar el cliente previamente registrado.
- Informar la serie y número de documento.
- Clic en el botón "Otras acciones" seleccionando la opción "Doc Orig"
- Seleccionar la opción "Facturas"
- Seleccionar la factura previamente generada.
- Verificar que el campo "peso" se haya informado de forma correcta, de acuerdo a lo informado en la factura previamente seleccionada.
- Verificar que se puede modificar ese campo.
- Completar los campos necesarios y grabar la NDC.
- Verificar que se grabo correctamente (los datos registrados deben estar guardados de forma correctagrabe correctamente.
|
| Totvs custom tabs box items |
|---|
| #INCLUDE "rwmake.ch" #INCLUDE "PROTHEUS.CH" USER FUNCTION LxDOrigNf()
LOCAL nPosPeso := AScan( aHeader, { |x| AllTrim( x[2] ) == "D2_PESO" } )
If nPosPeso > 0 aCols[ nLenAcols, nPosPeso ] := SD2 -> D2_PESO EndIf
Return NIL
|
| Totvs custom tabs box items |
|---|
| Descripción | Permite agregar campos al seleccionar documentos a través de la opción Otras Acciones >> Doc. Orig. >> Facturas, dentro de la rutina de Notas de Débito Cliente (NDC). | Rutina: | MATA465N | Función | LxDOrigNf | | Parámetros | No recibe parámetros. | Retorno: | N/A |
| Informações |
|---|
| Tener en consideración los siguientes puntos: - Los campos a incluir deben existir en la tabla SX3 - Campos.
- Deben pertenecer a la tabla SD2 – ítems de las facturas de salida. (X3_ARQUIVO = 'SD2').
- Los campos virtuales (X3_CONTEXT = 'V') no son considerados.
- La funcionalidad está preparada para utilizar los siguientes tipos de campos:
- Carácter (X3_TIPO = 'C').
- Memo (X3_TIPO = 'M').
- Numérico (X3_TIPO = 'N').
- Fecha (X3_TIPO = 'D').
|
|
|
| Card documentos |
|---|
| Informacao | Use esse box para destacar informações relevantes e/ou de destaquePara el correcto funcionamiento del punto de entrada, es necesario aplicar el patch del issue DMICNS-20005. El punto de entrada LxDOrigNf aplica para todos los países de Mercado Internacional. |
|---|
| Titulo | IMPORTANTE! |
|---|
|
04. ASUNTOS RELACIONADOS
...