| Producto | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Línea de producto: | ||||||||||||||||||||||
| Segmento: | ||||||||||||||||||||||
| Módulo: | SIGAFIN-Financiero | |||||||||||||||||||||
| Función: |
| |||||||||||||||||||||
| País: | Argentina | |||||||||||||||||||||
| Ticket | 19798435 | |||||||||||||||||||||
| Pacote | 014028 | |||||||||||||||||||||
| Requisito/Story/Issue (informe el requisito vinculado): | DMINA-22907 |
Para la rutina de TOTVS Recibos (FINA998.prw), se solicita que las consultas estándar puedan acceder a los datos ingresados en los campos que hasta en ese momento ya fueron incluidos en el encabezado.
La solución estará presente en el patch de expedición continua con fecha superior al 13/06/2024. |
Se configura la carga de las pantallas de las consultas estándar que son nativas de Protheus para la ejecución correcta de las consultas y que estas puedan tener acceso a los campos que previamente fueron llenados en el encabezado.
Para la rutina de modelo de datos de Totvs Recibos (FINA887.PRW) se agrega la función para que sea ejecutado el punto de entrada "Llenar el campo del Cobrador cuando se seleccione el código del cliente - F998NRDCOB".
Para la rutina de Totvs Recibos(FINA998.PRW), dentro de la función JsonToAdvpl se crea el servicio que levanta las pantallas de las consultas estándar en ADVPL.
Para la rutina de Servicio de Formas de pago (paymentForm.service.tlpp) se elimina toda la lógica de validación de campos del encabezado, esto para que con los cambios del diccionario, las reglas sean tomadas desde la tabla SX3
Para la rutina de Servicio del recibo (receipt.service.tlpp), Se agrega el campo Tienda al encabezado para que esta pueda ser llenada con la consulta estándar nativa de Protheus y se elimina lógica de validación de campos.
|
Actualizaciones al Diccionario de datos
Para actualizar el ambiente, aplicar los siguientes cambios.
SEL - Recibos de Cobranza
Modificar el campo Serie (FJT_SERIE)
| Campo | FJT_SERIE |
| When | SuperGetMv("MV_SERREC",.F.,.F.) |
| F3 | RN2 |
| Val. Sistema | ExistCpo("SX5","RN"+FwFldGet("FJT_SERIE")) |
Modificar el campo Recbibo (FJT_RECIBO)
| Campo | FJT_RECIBO |
| Val. Sistema | FA998Vld( FwFldGet("FJT_SERIE"), FwFldGet("FJT_RECIBO")) |
Modificar el campo Modalidad (FJT_NATURE)
| Campo | FJT_NATURE |
| Val. Sistema | ExistCpo("SED") |
Modificar el campo Cliente (FJT_CLIENT)
| Campo | FJT_CLIENT |
| Val. Sistema | ExistCpo("SA1") |
Modificar el campo FJT_LOJA
| Campo | FJT_LOJA |
| Val. Sistema | ExistCpo("SA1",FwFldGet("FJT_CLIENT")+ FwFldGet("FJT_LOJA"),1) |
Modificar el campo Cobrador (FJT_COBRAD)
| Campo | FJT_COBRAD |
| Val. Sistema | ExistCpo("SAQ") |
Modificar el campo Recbibo (FJT_EMISSA)
| Campo | FJT_EMISSA |
| Inicializador Estandar | ddatabase |
RN2
Actualización consulta estándar en el archivo SXB - Consulta Estándar:
Alias | Tipo | Secuencia | Columna | Descripción | Contenido |
|---|---|---|---|---|---|
| RN2 | 1 | 01 | DB | RN2 | SX5 |
| RN2 | 2 | 01 | 01 | Tabla + Clave | |
| RN2 | 4 | 01 | 01 | Clave | X5_CHAVE |
| RN2 | 4 | 01 | 02 | Descripcion | X5_DESCRI |
| RN2 | 5 | 01 | SX5->X5_CHAVE | ||
| RN2 | 5 | 02 | SX5->X5_DESCRI | ||
| RN2 | 6 | 01 | RN |