0 calificaciones0% encontró este documento útil (0 votos) 307 vistas16 páginasReporteador
Reportear - Reporteador para Totvs-Protheus
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido,
reclámalo aquí.
Formatos disponibles
Descarga como PDF o lee en línea desde Scribd
@ OE rePorTEAR
ALTA,BAJAY MODIFICACION DEINFORME
Una vez que ingresamos a la pantalla principal, procederemos a incluir un informe.
Cédigo: Cédigo de informe. Autonumérico de acuerdo al Médulo que se elija
Médulo: Se debers informar el médulo al cual pertenecera el informe (FIN, FAT, COM,
EST, Ete),
Solo Inf.2: Esta pregunta esta orientada a si el informe solo seré un informe de TReport.
Si= Solo informe TReport
No= Consulta en pantalla con opcién de exportar a Excel y generar informe TReport.
Valida Usr.2: En caso de que el campo se complete con "Si", el programa verificara si el
usuario que quiere ejecutar el informe se encuentra dado de alta en la solapa Permisos
(Tanto usuario como grupo al cual pertenece).
Col. Dinam.: Determina si la cantidad de columnas estaré dada por las definidas por el
usuario (No) o por las columnas que devuelve la consulta SQL (Si).
Orientacién: Orientacién del informe (Veritical u Horizontal)
Tamafio: Tamario de la fuente para el informe TReport.
Fuente: Fuente para el informe TReport.
Sangria S2: Tamajio de la sangria para el segundo Nivel.
Sangria $3: Tamafio de la sangria para el tercer Nivel.
* correspande as func de wari INFO00D1
Pag.3@ OE rePorTEAR
Gen. Arch.2: Indica si el informe tendré la opcién de generar un archivo de texto plano
[Link].?: Indica si el archivo se generara con los datos de los campos
Sep. Column.: Cardcter separador de columna (Puede quedar en blanco; itil para
archivos de texto de tamafio fijo).
[Link].: Cardcter separador de decimales. 1=Coma;2=Punto
Extensién: Extensién con la que se grabaré el archivo a generar.
F8 Grid: Campo para agregar una funcién a la tecla F8 en la grilla
F9 Grid: Campo para agregar una funcién a la tecla F9 en la grilla
F10 Grid: Campo para agregar una funcidn a la tecla F10 en la grilla
Pag. 4@ OE rePorTEAR
Configuracién de consulta SQL
Se deberd cargar la consulta SQL correspondiente al informe que se desee ejecutar. Para
0, se deberd hacer clic en el botn "SQL" que se encuentra dentro de “Otras acciones”.
ras accines
- Colouladors
Spee
Ayes
Totelee
compos
sal
Confaurer
Una vez que hayamos ingresado a dicha opcién, se presentara una ventana donde se
podrd escribir la consulta SQL correspondiente al informe. Dicha herramienta cuenta con
luna nueva forma de escribir SQL con la posibilidad de incorporar cédigo AdvPL dentro
del cédigo SQL. Para que esto sea posible, el cédigo AdvPL deberé estar entre corchetes
(J dentro de la sentencia SQL.
Ejemplo:
‘Generador Informes - MODIFICAR
SSLECT B1_COD, B1_pESC.
FROM [Ret SQLName ("SB") ]
WHERE DE LET <> '*
B1_TIPO, B1_UM
En el siguiente ejemplo, ta consulta devolveré el resultado de la funcién
RetSq|Name("SB1") [Si la empresa es “01" entonces el resultado seré "SB1010"]
Pag.5@ OE rePorTEAR
Solapa "Campos"
En la solapa “Campos" se deberén configurar los campos que el informé tendra. No es
necesario que los campos que devuelve la consulta SQL estén dentro de esta solapa,
Puede que una consulta SQL devuelva 10 campos, pero sélo se quieran mostrar 7.
A continuacién, se explicara cémo completar cada campo de la seccién:
Campo: Nombre del campo. Deberd tener el mismo nombre que el campo que devuelva
la consulta SQL.
Desc. Campo: Nombre de visualizacién del campo. Con dicho nombre se mostraré en el
informe,
Tipo: Tipo de datos del campo. Se podran configurar campos del tipo “Bitmap”. Dicha
‘opcién seré dtl cuando se quiera agregar un campo para visualizar estados a partir de
colores. Tanto el campo de la consulta SQL como el dato que devuelva el campo formula,
deberd determinar el color que se utilizara devolviendo el nombre del mismo, Los colores
disponibles son:
* VERDE
* VERDE_OSC
= ROJO
© AZUL
© CELESTE
+ AMARILLO
* NARANIA,
‘BLANCO
NEGRO
= GRIS
‘* MARRON
= ROSA
+ VIOLETA
Mascara: Mascara de visualizacién del campo (Formato Advp).
Totalizador: Si este campo tiene dato, se habilita una linea de total en el informe. Las
opciones disponibles son: SUM (Suma), MIN (Minimo), MAX(Maximo).
Oculto: Determina si se mostrara o no el campo y en que parte de la consulta el campo
no deberd ser visualizado (Grilla, Informe).
Seccién: Se debera indicar en cual seccién del informe se deberé mostrar el valor del
‘campo. Elinforme podra tener 3 (tres) secciones. Solo se aplica para los informes TReport
Férmula: Se podrd determinar una férmula en vez de mostrar el valor que la consulta
SQL Devuelve. Aqui se podra determinar cualquier formula con lenguaje Advpl. Para
hacer referencia a los campos del registro, se lo deberd hacer con el puntero de la tabla
TRB,
Pag.6@ OE rePorTEAR
Ejemplo: Si tenemos el campo COD_PROD y se quiere traer la descripcién del producto
de la tabla SB1, se lo podré hacer de la siguiente manera:
Posicione(*SB1”, 1, xFilial (*SB1”)+TRB->COD_PROD, “B1_DESC”)
Opcién “Campos”
Spect
Aye
Toles
Cenpes
sal
Confourar
La funcionalidad “Campos” completara la informacién correspondiente a los campos de
la consulta SQL.
Si utilizamos la siguiente consulta:
SELECT B1_COD, B1_DESC, B1_TIP0, B1_UM
FROM [RetSgLName ("SB1") ]
WHERE DE LE? <> '#!
Con la funcionalidad "Campos" se completaré la informacién automaticamente de la
siguiente manera:
Siel campo que devuelve la sentencia SQL se encuentra en el diccionario de datos (SX3),
se completara automaticamente con la informacién correspondiente.
Pag.7@ OE rePorTEAR
Solapa "Orden Reporte”
La solapa de Orden de Reporte es exclusivamente para la seccién de emisién de Reporte
de tipo TReport.
Orden: Nombre del orden a visualizar.
Seccion (1,2,3): Seran los campos que determinaran la clave de agrupacién para la
seccién correspondiente. Para poder determinar los campos, se deberd ingresar en la
‘opcién “Totales" que se encuentra en “Otras acciones".
ras accines
Calenders
Spee
Ayuse
Totes
Cempes
sal
contour
Determinar en cual seccién se definiré la clave:
Sevciones
1 Secsion 4
Pag.8@ OE rePorTEAR
‘orden
ater
ter
Totes >>
T. Seccion (x): Seré el texto del totalizador de la seccién que corresponda, La misma se
deberd determinar en cédigo ADVPL.
Fjemplo:
Tenemos la siguiente consulta de pedidos de compras por proveedor:
SELECT R2_COD, A2_NOME, C7_NUM, C7_ITEM, C7_PRODUTO, BI_DESC, C7_QUANT,
ci_eRECO, C7_TOTAL
PxBe sc7990 5c7
TNNER JOIN SR2990 SAZ
‘oN ¢?_FoRNECE - A2_coD
DuNeR JOIN $B1990 S51
‘oN ¢7_PRODUTO = B1_coD
aND SBL.D ELE 12>‘
WHERE [Link] LET Oe
ORDER BY A2_COD, R”NOMB, C7_NUM, C7_ITER
Configuramos un informe para que muestra la informacién de la consulta SQL.
FS = — = =
a
2
8
Pag.9@ OE rePorTEAR
Generamos el informe con formato “TReport”
(Racer i
=a)
a
=
a ir
= -
ae Confgurecones
z =
‘cur en seguro plano
esas a8 comera
oy
sone se conpa psa Pesos de comere
[Gripe de empresa: TESTE /Sucusak MATRIZ
Como se puede observar, el cédigo de proveedor y la razén social quedaron en a
seccién 1 y los datos de los pedidos de compra quedaron en la seccién 2.
Para hacer la configuracién del informe, se deberd realizar lo siguiente:
Pag. 10@ OE rePorTEAR
————
El campo de cédigo y razén social deberdn pertenecer a la secci6n 1. El resto de los
campos, deberan situarse en la seccién 2.
corpo ‘ren Rape
Provooder COD-AZ NOME [etal Pravoodor:"+A2 NOME
En la solapa “Orden Reporte’, se deberd agregar la clave de la primera seccién y el
texto que corresponderd al totalizador de la seccién 1
Pag. 11@ OE rePorTEAR
Solapa Preguntas”
Dentro de la solapa de preguntas, se podran configurar los parémetros de filtro del
informe.
Descripcién: Nombre de la pregunta.
Tipo: Tipo de dato de la pregunta (Cardcter, Numérico, Fecha)
Objeto: Tipo de pregunta: Si es “Edit” la pregunta sera un campo con datos a informar.
Si es "Combo" seré un combo de hasta 5 opciones.
Opciones: Sélo aplica si el objeto es de tipo "Combo". Las opciones deberdn separarse
con punto y coma (). Ejemplo: Opcién 1;Opcién 2:Opcién 3;Opcién 4;Opcién 5.
Consulta F3: Cédigo de consulta estandar para biisqueda de cédigos segtin la necesidad
del informe.
‘Mapeo consulta SQL con Pardmetros
Para poder relacionar la consulta SQL con los pardmetros se lo debera hacer con cédigo
Advpl. Volviendo al ejemplo anterior, para asociar la siguiente consulta:
SELECT B1_COD, BL_DESC, B1_TIPO, B1_UM
FROM (RetSQLName ("SB") )
WHERE DELLE T <> '*
Con los parémetros “Desde" y “Hasta” se lo deberé hacer de la siguiente manera:
SELECT B1_COD, BL_DESC, B1 TIPO, B1_UM
FROM [RetSQLName ("SB1") )
WHERE DP LET <> '#
AND B1_COD BETWREN *{p(1)]" AND *[p(2)]*
Donde:
(i: Indica apertura y cierre para expresién AdvPl,
p(x): Funcién que devuelve el valor de la pregunta que el usuario informa a la hora de
cemitir el informe. El parémetro "x" serd el ntimero de orden de la pregunta cargada,
Pag. 12@ OE rePorTEAR
Solapa "Permisos”
Dentro de la solapa de Permisos, se otorgardn los permisos a nivel Grupo de Usuatio ya
nivel Usuario.
Grp. Usuario: Grupo de usuario que tendré permisos.
Cod. Usuario: Cédigo de usuario que tendré permisos.
Solo se aplicaran los filtros de permisos siempre y cuando el campo del encabezado
“valida Usr.2” se encuentre en “Si
Pag. 13@ OE rePorTEAR
EMITIENDOEL INFORME
Accontinuacién, se detallaré como se podran emitir los informes.
Informe desde Rutina
Se presentara una pantalla donde podra elegir el informe que se desee emitir.”
Existe una opcién para poder filtrar los informes por médulos en el caso de que existan
una gran cantidad de informes
oes =
SS ‘Conran
® corresponde sla func de wsusrio INFOOON2
Pag. 14@ OE rePorTEAR
Una vez que se haya confirmada se visualizara la informacion solicitada
i
wa tmex!
Env. Excel: Exporta a un archivo Excel los datos de que se visualizan en pantalla
Actualizar: Con esta opcién se podra ejecutar nuevamente la consulta con nuevos
pardmetros de fitros.
Pag. 15Ordenar: Se podra ordenar la informacién por los campos que se deseen.
@ OE rePorTEAR
Informe: La informacién que se visualiza en pantalla se podré generar en formato de
informe Protheus (TReport).
‘Aclaracién: El orden estard especificado por el ordenamiento original de la consulta o por
el orden configurado en el informe (Solapa "Orden Reporte’), No se trasladard el orden que
se haya determinado porta opcién “Ordenar’.
Pag. 16Informe de producto
@O@OE rerortear
x
‘Confouracines
presen -
| forme de producto
mia
ree
een y @
“contgurseenes
ree Interne de product ]
‘orden
Layout Ewaraer
Y Prevew
(© speutar en segundo plane
Informe de producto |
Pag. 17@ OE rePorTEAR
Informe desde funcién AdvPl
Se podré emitir un informe desde una funcién AdvPl. El objetivo es poder agregar un
informe determinado al menii del sistema,
Para eso se deberé generar una funcién AdvPl de la siguiente manera’
5 IN-PROD pw
En el ejemplo, el cédigo "COM0000001" hace referencia al informe dado de alta en la
rutina de mantenimiento de informes.
Una vez que se haya compilado la funcién, se la deberé agregar al mend. Para este caso,
se deberd agregar al menii la funcién INF_PROD.
Pag. 18
También podría gustarte
Manual SAP
Aún no hay calificaciones
Manual SAP
81 páginas
Manual Sap MM
Aún no hay calificaciones
Manual Sap MM
118 páginas
ME41
Aún no hay calificaciones
ME41
13 páginas
Manual Totvs
Aún no hay calificaciones
Manual Totvs
6 páginas