01. DATOS GENERALES
Producto | |
---|
Línea de producto: | |
---|
Segmento: | |
---|
Módulo: | SIGAFAT - Facturación. |
---|
Función: | Rutina(s) | Nombre Técnico | Fecha |
---|
LOCXNF | Funciones genéricas. |
|
---|
0608/03/2024 | LOCXMEX | Funciones genéricas localizadas para México. |
|
0608/03/2024 | MATA521 | Eliminación de documentos de Salida. |
|
260120221292823218954604 |
Requisito/Story/Issue (informe el requisito vinculado): | DMINA- |
---|
14374Pacote en Atusx | 010062 010122 |
---|
02. SITUACIÓN/REQUISITO
Se requiere agregar funcionalidad en la rutina de Facturaciones (MATA67N) para la emisión de Facturas de Traslado Ingreso(¿Tipo Factura? - TrasladoNormal) con complemento de Carta Porte (Carta Porte - Si) donde ) o sin complemento de Carta Porte (Carta Porte - No) donde permite realizar la selección de los productos Productos de una Factura de Venta realizada incluida previamente.
Informações |
---|
|
La solicitud se realiza bajo el escenario del proceso de inclusión de Facturas de Ingresos (Normal), donde se hace Facturación del Servicio y los Productos se Trasladan (Los Productos solo se visualizan en nodo de Mercancías). |
03. SOLUCIÓN
En la rutina Funciones genéricas (LOCXNF) se agrega :
Se activa la opción Facturas en el menú de "Otras acciones" la opción de Facturas, solo disponible en la Factura de Traslado cuando es una Normal (Ingreso), independientemente del valor asignado al campo Carta Porte (el campo F2_TPCOMPL = Stiene informado el valor S-Si o valor N- No).
En la rutina Funciones genéricas localizadas para México (LOCMEX) se agregan las funciones:
LxMxPFact() - Función que muestra la pantalla de los productos disponibles de las Facturas de tipo "Normal" creadas previamente para su selección.
LxMxProd() - Realiza el query de los productos disponibles para ser mostrados.
LxMxVldPrd() - Función que valida si fue seleccionado al menos un producto de la pantalla de Facturas.
LxMxMarcaI() - Función que permite realizar las selecciones "Marcar Todos", "Desmarcar Todos" o "Invertir selección".
LxMxBusCve() - Función que permite la búsqueda de un producto específico en base a las claves "Factura+Serie+Item+Cod producto" o "Cod Producto+Factura+Serie".
LxMxCrgPrd() - Función que realiza la carga de los productos seleccionados a los ítems de la Factura de Traslado.
...
Se realizan los siguientes ajustes:
- En la función que valida que la cantidad digitada no sea mayor a la del documento original
...
- (LxMxQtdNF), se modifica la validación para considerar las facturas de tipo normal(ingresos) y que no permita digitar más cantidad de items que el documento original.
- En la función que Busca el Cliente y Tienda del item del Documento Seleccionado(LxMxCliNF), se modifica la validación para considerar las facturas de tipo normal(ingresos) al momento de buscar la información del cliente y tienda de un item.
En la rutina Eliminación de documentos de Salida (MATA521) se agrega una validación cuando se elimina la factura para el país México y el :
Se realizó ajuste para que si el documento es de Tipo de Documento de Traslado Normal (F2_TIPODOC = "21")01"), se llame la función que actualiza la cantidad disponible del documento original cuando se realiza la eliminación de una Factura (LxMxAQtDel), para actualizar los saldos de las cantidades al borrar la Factura de Venta.
Totvs custom tabs box |
---|
tabs | Pre-condiciones,Pasos, Paso 03, Paso 04 |
---|
ids | paso1,paso2 |
---|
|
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 DMINA- 1473421955. Validar que la rutinas se encuentra actualizada con Fecha mayor o igual a la definida en la sección 01. DATOS GENERALES. - Realizar los cambios de diccionario indicados en la sección 04. INFORMACION ADICIONAL.
- Contar con una Factura de venta Venta de tipo "Normal".
- Contar con una TES un Tipo de Salida (TES), configurada para Traslado (que no afecte financiero).
- Contar con un Producto de tipo servicio.
Informações |
---|
| La liberación de esta funcionalidad se realizará en la próxima fecha de estabilización continua para el modulo SIGAFAT. |
|
|
...
04. INFORMACIÓN ADICIONAL
Informações |
---|
|
Validar que se cuente con las siguientes modificaciones en diccionario de datos, ya que son necesarios para esta funcionalidad. |
Creación o modificación de la validación del Campo en el archivo SX3 – Grupo de Campos
Campo | Contenido |
---|
Campo | D2_QUANT |
Val.Usuario | Positivo().and. A100SegUm().And.MaFisRef("IT_QUANT","MT100",M->D2_QUANT).AND.IIF(FindFunction("LxMXQtdNF"),LxMXQtdNF(),.T.) |
Campo | D2_DESGR1 |
---|
Tipo | N |
---|
Tamaño | 11 |
---|
Decimal | 2 |
---|
Formato | @E 99,999,999.99 |
---|
Contexto | Real |
---|
Propiedad | Visualizar |
---|
Titulo | Qta Tras Dev |
---|
Descripción | Cantida Traslado devuelta |
---|
Help | Cantidad utilizada en las Facturas de traslado. |
---|
Obligatorio | No |
---|
Usado | Sí |
---|
...
Card documentos |
---|
Informacao | Esta La presente solución aplica para versión Protheus 12.1.17, 12.1.27 o superior con un RPO que cuente con las rutinas correspondientes actualizadas como se 2210 o superior, siempre y cuando se tengan las rutinas actualizadas a la fecha indicada en la sección 01 - Datos Generales. Así como tener aplicada la última expedición contínua con corte superior a este documento. |
---|
Titulo | ¡IMPORTANTE! |
---|
|
05. ASUNTOS RELACIONADOS