Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Servicios

Módulo:SIGACOM - Compras.
Función:

   

Rutina(s)Nombre TécnicoFecha
MATA143Despachos21/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.


Punto de Entrada
#include 'protheus.ch'
 
User Function M143CPOSED()
	Local aCpos := {}

	aAdd(aCpos, {"DBC_CONCEP", .F., .T.})
     
Return aCpos



  1. Realizar un respaldo del repositorio del ambiente (archivo .rpo).
  2. Aplicar el parche generado para la issue DMINA-12516.
  3. Validar que la rutina actualizada en el repositorio, coincida con la descrita en el encabezado del presente Documento Técnico, así como las fechas.
  4. Incluir un nuevo campo en la tabla Ítems de las Invoices (DBC).
  5. 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").
  6. 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.
  1. 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.
  2. 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.
  3. 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.


¡IMPORTANTE!

La solución aplica para versión 12.1.17 o superior, cuando se tiene la rutina MATA143 con fecha igual o superior a la informada en la sección 01. DATOS GENERALES y se tenga compilado el Punto de Entrada M143CPOSED

05. ASUNTOS RELACIONADOS

  • No aplica.