Versões comparadas

Chave

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

...

Línea de producto: Microsiga Protheus.
Segmento:Servicios - Mercado Internacional.
Módulo:SIGAFIN- Financiero.
Función:
RutinaDescripción
FINR998Informe de órdenes de Pago
Ticket:6214347
Issue :DMINA-7242
Versión :12.1.17 | 12.1.23 | 12.1.25


02. SITUACIÓN/REQUISITO

Dentro del Informe de Órdenes de Pagos "FINR998" al agregar la columna "Modalidad" y "Descripción de Modalidad" dentro de la opción de "Personalizar", la información que se imprime no es la correcta , ya que la información se repite en todos los registros y no concuerda con las Órdenes de Pago.
Así mismo el reporte agrupa los totales en una sola orden de pago e imprime solo 1 registros ya sea filtrado por “Orden de Pago” o “Razón Social”.

03. SOLUCIÓN

Se agrega la agrupación realiza modificación de agrupamiento por "Orden de Pago" o "Razón Social" según en el parámetro elegido de "¿Imprime por?:" dentro del fuente "FINR998".

En el caso de requerir personalizar el Informe de Órdenes de Pago, se deberá utilizar únicamente formulas fórmulas y NO campos de la tabla mostrada "SEK" y estas se deberán utilizar de la siguiente manera:

...

Ejemplo: POSICIONE ("SEK", 1,xFilial("SEK")+ cOrdPag,"EK_NATUREZ") - Con esta fórmula como resultado dará la "Modalidad" de la Orden de Pago.

2. Cuando se desees agregar un campo de otra tabla con relación a la tabla de Órdenes de Pago - "SEK", se ocupará nuevamente la fórmula  "POSICIONE()":

POSICIONE( "cAlias", xFilial("cAlias")+Campo_SEK, "cCampo" )

  • Donde cAlias se deberá indicar la tabla que se quiere hacer referencia.
  • Donde Campo_SEK se deberá indicar también por medio de la formula fórmula POSICIONE() como se muestra en el punto 1.
  • Donde cCampo será el campo que se desea mostrar en el Informe.
    Ejemplo : POSICIONE("SED", 1,xFilial("SED")+ POSICIONE("SEK", 1,xFilial("SEK")+ cOrdPag,"EK_NATUREZ"),"ED_DESCRIC")  - Con esta fórmula como resultado dará la "Descripción de la Modalidad" de la Orden de Pago.


Pasos para probar la solución:

  1. Ir al módulo Financiero "SIGAFIN".
  2. Ir al menú "Informes > Cuentas por Pagar > Informe Orden de Pago (FINR998)".
  3. Ir a la opción "Otras acciones > Personalizar".
  4. Seleccionar la sección "Orden de pago" en la opción "Celdas".
  5. Agregar una "Nueva Fórmula".
    Ejemplo:
      

  6. Una vez creada la fórmula , indicar el nombre de la formula fórmula "Modalidad".
  7. Agregar una nueva fórmula 
    Ejemplo:


  8. Una vez creada la formula fórmula, indicar el nombre de la fórmula " Desc. Modalidad".
  9. Guardar los cambios e indicar el nombre de Layout donde se guardarán los cambios.
  10. Elegir los parámetros en "Otras acciones > Parámetros".
  11. Dar clic en "Imprimir".
  12. Verificar que el Informe contenga los datos correctos de las Celdas agregadas.
    Ejemplo:

...