Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DATOS GENERALES


Producto

Solucoes_espanhol
SolucaoTOTVS Backoffice

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
SegmentoBackoffice

Módulo:SIGAFIN - Financiero
Función:
N/A
RutinaNombre TécnicoFecha
PAYMENTFORM.SERVICE.TLPPServicio para obtener las formas de pago
 
RECEIPT.SERVICE.TLPPServicio para obtener los recibos
 
País:
Colombia
Todos
Ticket:20017648
Pacote:014052
Requisito/Story/Issue (informe el requisito vinculado):DMINA-23311


02. SITUACIÓN/REQUISITO

• Se requiere en el ambiente de Colombia habilitar habilitar para todos los paises el campo NIT (FJT_NIT) y que este sea rellenado automáticamente si el Cliente (FJT_CLIENT)  y Tienda (FJT_LOJA) seleccionado tiene registrado un NIT en la tabla de Clientes (SA1) campo CGC (A1_CGC), de lo contrario lo dejará vacío. 


03. SOLUCIÓN

Se realizan cambios en los siguientes fuentes:

  • Servicio para obtener las formas de pago (PAYMENTFORM.SERVICE.TLPP): Se corrige el error de desbloquear campos que se configuran de tipo Visual (X3_VISUAL) en el módulo configurador (SIGACFG)
  • Servicio para obtener los recibos (RECEIPT.SERVICE.TLPP): Se modificó el servicio para que se obtenga el CUIT del cliente al visualizar el recibo.


Totvs custom tabs box
tabsPre-condiciones,Procedimiento, Paso 03, Paso 04
idsPre-condiciones,Procedimiento
Aviso
titleImportante

Aplicar previamente el paquete de expedición continua Financiero - Totvs Recibo MI con fecha igual o superior al día 03/07/2024.

Totvs custom tabs box items
defaultyes
referenciaPre-condiciones
  1. Realizar un respaldo del repositorio (RPO).
  2. Aplicar el paquete de expedición continua Financiero - Totvs Recibo MI con fecha igual o superior al día 03/06/2024. 
  3. Aplicar el parche correspondiente al issue DMINA DMINA-23311.
  4. Actualizar el diccionario de datos, ver la sección 04. Información Adicional.Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, así como las fechas.
  5. A través de la rutina “Clientes”, ubicada en el módulo de SIGAFIN (Actualizaciones | Archivos), incluir un cliente informando el campo NIT(A1_CGC).
Totvs custom tabs box items
defaultno
referenciaProcedimiento
  1. Ingresar a la rutina TOTVS Recibo; SIGAFIN - Actualizaciones | Cuentas por Cobrar | TOTVS Recibo.
    1. Ingresar a la opción Nuevo Recibo.
    2. Capturar los datos del encabezado obligatorios
    3. Seleccionar el cliente configurado anteriormente.
      1. Verificar que el campo NIT (FJT_NIT) sea rellenado de manera automática al seleccionar un cliente con NIT en el campo NIT (A1_CGC).


04. INFORMACIÓN ADICIONAL

Actualizaciones al Diccionario de datos

Realizar las siguientes actualizaciones a través del configurador (SIGACFG) de Protheus.

Tabla FJT - Encabezado del Recibo

Creación del campo NIT (FJT_NIT)

CampoFJT_NIT
Tipo1 -
Caracter
Carácter
Tamaño
20
Leer la sección de "importante" para ajustar el tamaño del campo.
Decimal0
Formato@R 999.999.999-9               
MáscaraAjustar la máscara (X3_PICTURE) IGUAL al del campo A1_CGC de la tabla Clientes (SA1)
TítuloNIT
DescripciónNIT del cliente
Contexto2 - Virtual
Propiedad1 -
Modificar
Visual
Nivel1
UtilizadoSi
ObligatorioNo
BrowseNo
Opciones
When
Relación
Val. Sistema
Inic. Padre
HelpNIT del cliente seleccionado
Aviso
titleImportante

El tamaño del campo FJT_NIT varía dependiendo los caracteres de separación que se están usando en la máscara (X3_PICTURE) del campo FJT_NIT:

Por ejemplo, si se configura la máscara @R 99-99999999- y el tamaño que se asignó en el campo A1_CGC es de 14, en el campo FJT_NIT deberá de ser de 16, ya que se cuentan dos guiones medios (-) y en el caso de que la máscara fuera de la siguiente manera  @R 99-999.99999-el tamaño a asignar serían de 17, ya que se contemplan los guiones medios (-) y el punto (.), esto se debe a que la parte de PO-UI no discrimina estos caracteres de separación en la longitud de tamaño como en la antigua rutina.

Si no se respeta la longitud correcta de la máscara, el valor A1_CGC del cliente no se visualizará correctamente.

NOTA: En caso de no contar con una máscara para la visualización del campo FJT_NIT, colocar "@!" en el campo máscara (X3_PICTURE).


Disparador para el campo Tienda (FJT_LOJA)

CampoELFJT_TIPOLOJA
Secuencia001
Cnt. DominioFJT_NIT
Tipo1 -Primario
ReglaPosicione("SA1",1,xFilial("SA1")+FwFldGet("FJT_CLIENT")+FwFldGet("FJT_LOJA") ,"A1_CGC")
Posiciona2 - No
Alias
Orden0
Clave
Condición

...

Card documentos
InformacaoLa presente solución aplica para versión 12.1.2210 o superior, siempre y cuando se tengan las rutinas actualizadas a la fecha de la expedición del issue.
Titulo¡IMPORTANTE!


05. ASUNTOS RELACIONADOS

...