01. DATOS GENERALES
Producto | |
---|
Línea de producto: | |
---|
Segmento: | |
---|
Módulo: | SIGACOM - Compras. |
---|
Función: | Rutina(s) | Nombre Técnico | Fecha |
---|
MATA143 | Despachos | 21/05/2021 |
|
---|
País: | Ecuador |
---|
Ticket: | 11550124 |
---|
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-12516 |
---|
02. SITUACIÓN/REQUISITO
Cuando se agrega un nuevo campo en la tabla Ítems de las Invoices (DBC) y al querer informar ese campo desde la pestaña ítem de la invoice el detalle de una Factura con el campo Tipo Docto (DBB_TIPOND) informado como A - GASTOS, dicho campo se visualiza como no editable.
03. SOLUCIÓN
- En la rutina de Despachos (MATA143) se activó el Punto de Entrada M143CPOSED, para permitir la edición de campos nuevo en la tabla Ítems de las Invoices (DBC), para las Facturas de tipo 6 - FLETE, 7 - SEGURO o A - GASTOS, desde la pestaña ítem de la invoice.
Regla de negocio:
En el Punto de Entrada, se deberá llenar un arreglo que contenga 3 posición, donde:
- En la primera posición, se debe indicar el nombre del campo que se desea dar permisos de Edición, dicho campo debe existir en el Diccionario de Datos.
- En la segunda posición, se debe indicar el valor lógico .T. o .F.; para indicar si el campo será Editable para los documentos cuyo campo Tipo Docto. (DBB_TIPONF) es 6-FLETE o 7-SEGURO se deberá informar el valor .T. (True) o en caso contrario .F. (False).
- En la tercera posición, se debe indicar el valor lógico .T. o .F.; para indicar si el campo será Editable para los documentos cuyo campo Tipo Docto. (DBB_TIPONF) es A - GASTOS se deberá informar el valor .T. (True) o en caso contrario .F. (False).
Ejemplo del Punto de Entrada M143CPOSED:
En el siguiente ejemplo, se indica que para el campo DBC_CONCEP no se permitirá su edición para Facturas de tipo 6 - FLETE o 7 - SEGURO, sin embargo, si se permitirá para Facturas de tipo A - GASTOS.
#include 'protheus.ch'
User Function M143CPOSED()
Local aCpos := {}
aAdd(aCpos, {"DBC_CONCEP", .F., .T.})
Return aCpos |
- Realizar un respaldo del repositorio del ambiente (archivo .rpo).
- Aplicar el parche generado para la issue DMINA-12516.
- Validar que la rutina actualizada en el repositorio, coincida con la descrita en el encabezado del presente Documento Técnico, así como las fechas.
- Incluir un nuevo campo en la tabla Ítems de las Invoices (DBC).
- En el módulo Compras (SIGACOM) ir al menú Actualizaciones | Archivos | Productos.
- Configurar un producto para Gastos.
- Configurar productos de importación (B1_IMPORT = "S").
- En el módulo Compras (SIGACOM) ir al menú Actualizaciones | Archivos | Tipos de Entrada y Salida.
- Configurar Tipo de Entrada/Salida de tipo Entrada con cálculo de impuestos para Factura de gastos de importación e informando el campo Ctd. Cero (F4_QTDZERO) con el valor 1 - Si.
- Configurar Tipo de Entrada/Salida sin cálculo de impuestos, para Facturas de tipo FOB.
|
- En el módulo Compras (SIGACOM) desde Actualizaciones | Importaciones | Solicitación de importación (MATA113):
- Generar Solicitud de importación utilizando el producto de importación configurado previamente.
- En el módulo Compras (SIGACOM) desde Actualizaciones | Importaciones | Purchase Order (MATA123):
- Generar para cada una de las solicitudes de importación su respectivo Purchase Order, informando el Tipo de Entrada/Salida sin cálculo de impuestos.
- En el módulo Compras (SIGACOM) desde Actualizaciones | Importaciones | Despachos (MATA123):
- Generar un Documento de tipo FOB, informando el campo Tipo Docto (DBB_TIPOND) con valor 5 - FOB, este documento debe generarse a partir de la Purchase Order generada previamente.
- Generar un Documentos de tipo GASTOS.
- Ir a la pestaña ítem de la invoice, y validar que se permita la edición del nuevo campo que fue agregado en la tabla Ítems de las Invoices (DBC).
|
|
04. INFORMACIÓN ADICIONAL
No aplica.
05. ASUNTOS RELACIONADOS
- No aplica.