opus generador de informes - ecosoft.com.mxreportes preestablecidos para ciertas dependencias, sino...
TRANSCRIPT
Manual OPUS Generador de informes 1
DERECHOS RESERVADOS. El presente manual es propiedad de ECO SOFT, S. de R.L. de C.V, y por ello, está protegido tanto por las leyes y tratados internacionales sobre derechos de autor, como por todas las leyes nacionales que le son aplicables. Por lo tanto el tratamiento que se le deberá dar a este material tiene derechos reservados, por lo que cabe aclarar que queda prohibida su venta o reproducción y distribución ya sea en partes o enteramente de este manual, por ningún medio sea físico o electrónico, a menos que se cuente con el permiso y la autorización expresa por escrito de los propietarios de los derechos reservados. D.R. © 2014 por ECO SOFT S. de R.L. de C.V. Watteau #54, Col. Nonoalco Mixcoac, Benito Juárez, México D.F. CP 03700 www.ecosoft.com.mx ECOSOFT© y OPUS © son nombres y logotipos marca registrada a favor de ECO SOFT S. de R.L. de C.V. México
Manual OPUS Generador de informes 2
1 Contenido1. INTRODUCCIÓN .............................................................................................................................. 3
2. IMPRESIÓN A TRAVÉS DEL EXPLORADOR ...................................................................................... 4
2.1. Seleccionando el informe ...................................................................................................... 4
2.2. La Impresión y sus características ......................................................................................... 5
2.3. La impresión de varios reportes a la vez ............................................................................. 10
2.4. Tipos de Informe .................................................................................................................. 10
2.5. Creación de plantillas ........................................................................................................... 12
3. Plantillas para la generación de informes .................................................................................... 14
4. Diseño de plantillas ...................................................................................................................... 15
5. Herramientas de diseño de OPUS ................................................................................................ 16
5.1. Pestaña de campos .............................................................................................................. 16
5.2. Pestaña expresiones ............................................................................................................ 17
5.3. Pestaña de secciones ........................................................................................................... 25
5.4. Pestaña rango del reporte ................................................................................................... 26
5.5. Agregar un campo en la plantilla ......................................................................................... 26
5.6. Agregar una sección en la plantilla ...................................................................................... 27
5.7. Formato de campos y etiquetas .......................................................................................... 28
5.8. Imágenes dentro del diseño del reporte ............................................................................. 28
5.9. Guardar cambios en la plantilla ........................................................................................... 29
6. Compartiendo ideas y mejores prácticas con las plantillas ......................................................... 30
6.1. Copia de plantillas a otro equipo o a otro lugar en la misma máquina .............................. 30
6.2. Centralización de plantillas .................................................................................................. 31
6.3. Funciones importantes de suma ......................................................................................... 31
6.4. Combinación de celdas y variables ...................................................................................... 32
6.5. Funciones especiales ........................................................................................................... 32
Manual OPUS Generador de informes 3
1. INTRODUCCIÓN
OPUS cuenta con una poderosa herramienta para generar y diseñar informes, que se encuentra dentro de las aplicaciones y que su forma de operar es estándar, ya que se trata del mismo ambiente de operación, esta aplicación aprovecha las diferentes plantillas generadas de fábrica en cada módulo de OPUS. El <<Administrador de informes>>, también conocido como Administrador de reportes, es una herramienta que permite generar informes y modificar la estructura de los mismos mediante el diseñador de Reportes con todas las herramientas de sombreado, bordes, formato de texto entre otras. Además contiene un visualizador de campos y un asistente de fórmulas para interactuar entre los reportes y las bases de datos de OPUS. En general los procesos de captura sobre las vistas, generan la información que finalmente tendrá que ser impresa. La tarea de crear un presupuesto de oferta, con todo lo que implica o bien los trabajos para lograr una planeación y control de un proyecto de ejecución, se ven reflejados en los informes que deben presentarse, como resultado de dichos trabajos. Por ello. OPUS permite al usuario, no sólo seleccionar dentro de una gama amplia de formatos de reportes preestablecidos para ciertas dependencias, sino además, una serie estándar para ser utilizados por el reporteador, o disponer de copias para ser adaptadas por el usuario. Encontraremos un Administrador de reportes en cada uno de los módulos de OPUS. En realidad la herramienta funciona de forma idéntica, la diferencia radica en el tipo de reportes que emite. Por ejemplo en el módulo 1 de OPUS se cuenta con reportes modificables de diferentes dependencias distribuidos en diferentes carpetas. La herramienta está dividida en dos partes:
El explorador de reportes
El diseñador de plantillas
El explorador de reportes es una ventana flotante que se encuentra acoplada generalmente de lado derecho de la ventana de trabajo de OPUS. Es un visor de los reportes que se organiza en una estructura de árbol, para un mejor acceso a los reportes. El diseñador. Es una potente herramienta de diseño de reportes, que se monta sobre Excel. Cuenta con secciones y acceso a los campos de la base de datos del proyecto, así como un excelente generador de expresiones que incluye funciones numéricas, de cadena, de fecha y lógicas, para operar sobre los campos definidos.
M
2. IM
2.
ce
Vi
a
S
Manual OPUS Gen
MPRESIÓN
1. Seleccio
Para seleccionacorrespondienel reporte en c
Vista previa. El imprimir.
Imprimir. Esta antes abre unamomento.
Exportar a Exce
Parámetros. Anreporte, pide a
Diseñar. Abre eherramientas d
Seleccionar carmanera que esusuario selecci
Nueva carpetaprimordial crea
erador de informes
NATRAV
onandoel
ar un informe ete que se exhibcuestión.
sistema lanza
opción manda a ventana para
el. Como una a
ntes de imprimal usuario que c
el diseñador dede configuració
rpeta de explorsta opción abreone el director
. Con esta opciar una nueva c
s
ÉSDELEX
informe
es necesario, abe en el explor
un reporte a p
a imprimir a laseleccionar la
lternativa de s
mir el sistema econfigure los p
e informes, porón y edición de
ración. Los infoe una ventana drio, dónde se a
ón se puede crarpeta para alo
XPLORAD
abrir un proyecrador de report
pantalla como u
a impresora deimpresora que
alida, se puede
nvía ciertas vearámetros de
r lo que disparae las plantillas d
ormes se guardde selección dealojan las plant
rear una nuevaojar reportes p
DOR
cto y acceder lates, y localizar
Una vez cuenta cdispuestaiconos, eexploradla posicióselecciónDe izquiemuestranopciones
una vista prelim
e forma directae esté disponib
e enviar el repo
ntanas, que deimpresión corr
a la ejecución dde reportes.
an en el disco e carpetas del illas de los rep
a carpeta para personalizados.
a carpeta y señalar con e
hecho esto, el on varias opcioas en una cintaen la parte supeor, que actuarón que marca ln del cursor. erda a derechan las siguientess:
minar de lo que
a, por lo que el ble y conectada
orte a Excel.
ependiendo derespondiente.
de Excel e inse
duro del usuarsistema, para ortes.
alojar reportes. Los reportes q
4
el cursor
sistema ones a de erior del rán sobre a
se s
e se va a
sistema a en ese
el tipo de
rta ciertas
rio, de que el
s. Es que se
M
i\
C
2.
a
e
d
Manual OPUS Gen
instalan con el \Documentos \recordar que e
Cambiar nomb
Eliminar. Finalm
2. LaImpr
Esta ventana oa cinta de icon
El menú incluyexplicaremos p
Parámetros. Esde que le perm
erador de informes
sistema OPUS\Ecosoft \<<Noel drive “C:”, pu
re. Esta opción
mente el último
resiónysu
Una vez que senviarlo a impAntes de impadecuados pa Al dar <<Acep
ofrecerá diferenos que aparece
e la mayoría deprimero la func
sa opción despmite al usuario v
s
, se localizan eombre del móduede ser otro, d
n permite camb
o icono permit
uscaracter
se ha seleccionpresión previa,rimir el sistemara imprimir:
ptar>>, el repo
ntes opciones de en la parte su
e las opciones cionalidad de lo
liega nuevamevolver a config
n la ruta: “c:\udulo de OPUS>>depende en qu
biar el nombre
te eliminar cua
rísticas
nado el reporte, para corrobora enviará la ve
rte será enviad
de navegación uperior de la ve
de los iconos mos iconos y pos
ente los parámegurarlos y regen
usuarios \<<No> \Formatos y rué lugar se inst
del elemento
lquier element
e requerido, esrar la informacentana para sel
do a la pantalla
e impresión mentana:
mostrados, de steriormente d
etros de imprenerar la impres
mbre Usuario>reportes”, es dtaló OPUS.
seleccionado.
to seleccionad
s recomendableción. eccionar los pa
a en una vista p
mediante un me
manera que detallaremos lo
esión con la pecsión:
5
>> e
o.
e primero
arámetros
preliminar:
enú y una
os menús:
culiaridad
M
A G
o Ct
c
Manual OPUS Gen
Abrir. Permite
Guardar. Guard
Imprimir… Man
Impresión rápidomisión, config
Configurar págtamaño y orien
Escala. Permiteutilizada para
Herramienta declic derecho y hacia arriba o h
erador de informes
abrir un docum
da el reporte g
nda a imprimir
da. Manda a imgurada por el s
ina. Permite contación del pap
e escalar la impajustar al impr
e mano. Esta omanteniendo ahacia abajo de
s
mento tipo de
enerado con e
el reporte, pe
mprimir el reposistema operat
onfigurar los mpel.
presión. Esta opresión al ancho
opción permite abajo el botón la pantalla. Es
A
Distinguir mdistinción ePalabras cocompletas Buscar hacatrás del pu Finalmentesobre la bú
extensión “PR
extensión “PRN
ro antes permi
orte inmediatamivo.
márgenes y el
pción también o de la hoja.
mover la imprdel ratón despuna forma de
Con el botón <generar la impopción <<Restaopciones a su
Buscar. Con esusuario buscarreporte generaAdemás en estconfigurar la bparámetros de
mayúsculas/men la búsquedaompletas. Buscdentro del texcia arriba. Regrunto encontrad
e el botón <<Sigúsqueda encon
NX”, correspon
X”.
ite seleccionar
mente, desde l
es
resión previa veplazar la visualinavegar entre
<<Enviar>>, vuepresión previa. ablecer>>, volvestado origina
sta opción permr algún dato soado en la vista ta ventana se búsqueda con le la ventana.
minúsculas. Hara de letras altascará por palabto. resará o buscardo.
guiente>>, avatrada.
ndiendo a un r
r la impresora.
la impresora p
erticalmente, hzación del repo las páginas.
6
elve a Y con la verán las l.
mitirá al obre el previa. puede os
rá la s y majas. ras
rá hacia
nzará
eporte.
or
haciendo orte,
M
a Av Ac A
Cs
áe
Manual OPUS Gen
Lupa. Permite alejando altern
Alejar. Esta opcvisualización p
Ampliación. Es cómo cambia e
Acercar. Hace e
Primera página
Página anterior
Página siguient
Última página.
Múltiples páginPara ello utiliza
Color de páginaseleccionar el c
Filigrana. Texto ángulos, tamañetc.
erador de informes
hacer un zoomnativamente al
ción trabaja coreliminar del re
un control coel porcentaje, d
el zoom hacia a
a. Navega sobre
r. Navega sobre
te. Navega sob
Navega sobre
nas. Divide la pa un selector d
a. Muestra difecolor de página
o de fondo o Imños, transparen
s
m de la vista predar clic.
on las siguienteeporte.
n el porcentajede igual maner
adentro, acerc
e el documento
e el document
re el documen
el documento
antalla para me páginas mini
erentes panelea.
magen, con todncias, recortes
eliminar hacia l
s dos, con esta
e de zoom, al ara, si se acerca
ando cada vez
o impreso y se
o impreso y se
to impreso y s
impreso y se p
ostrar múltipleatura.
s para
as las posibilid, posición, rang
la mitad de la e
a primera perm
alejar con el bola imagen con
más la vista pr
posiciona en l
e posiciona en l
e posiciona en
posiciona en la
es páginas.
dades de configgo aplicable pa
escala. Acercan
mite alejar la
otón anterior, s la siguiente op
reliminar del re
a primera pági
la página anter
la siguiente pá
última página
guración, colorara una o varia
7
ndo y
se observa pción.
eporte.
ina.
rior.
ágina.
.
es, s páginas,
M
ooXe
Manual OPUS Gen
Exportar documocasiones la inofrecen diversoXLS, XLSX, CSV,exportación:
erador de informes
mento. Es una pformación de Oos tipos o form Texto e Image
s
poderosa herraOPUS, podría smatos para conven; y según el f
amienta de exper aprovechadvertir los reporformato se abr
portación a otrda por otros sisrtes en archivorirá una ventan
ros formatos. Mstemas, y para os PDF, XML, Mna con los pará
8
Muchas ello, se HT, RTF, metros de
M
eo
ce S
ov
Manual OPUS Gen
NOTA: Hay unausuario imprimexportación “Fobservar que e
Enviar el documconversión, al tequipo del usu
Salir. Cierra la v
Esta cinta de icopciones del mvisualización d
erador de informes
a característicamir en cada págFichero único, pen los parámet
mento por corrterminar el prouario, y genera
vista prelimina
conos descrita menú superior e la cinta de ic
s
a especial en la gina un análisis
página por págiros de impresi
eo electrónicooceso, abre el nun correo listo
r.
anteriormente<<Vista\Persononos y los men
exportación a s de precio. Utina“. De otra món llevan esta
. Además de ponavegador de co para ser envia
e, puede ser conalizar>>, muenús.
Excel tipo XLSilizando la opc
manera, en algucaracterística d
oder seleccioncorreo que estado.
onfigurada, parstra una venta
X, que le permión Modo de unos reportes sde antemano.
ar el formato dté por omisión
ra ello una de lana para modif
9
mite al
se puede
de en el
as icar la
M
2.
d
d
q Oce
2.4
ii
Manual OPUS Gen
3. Laimpr
El explorador, necesario que dar clic derechUna de las vende reportes se
En caso que sequedarán los r
Otra forma de carpetas con “es análoga al p
4. Tiposd
Están diseñadimpresión. Losinformación qu
Explosión de
Análisis de co
Análisis de co
Análisis de p
Presupuesto
Programa de
Programa de
Programa de
Programa de
Catálogos de
Catálogo de
Catálogo de
Catálogo de
Catálogo de
Listado de co
erador de informes
resióndev
permite mandsobre el exploo sobre ella, etajas de la impenviará a un s
e desee un libroeportes, de otr
imprimir varioCtrl+Clic izquieproceso anterio
eInforme
os como prede grupos de repue pueden gen
insumos
osto directo
osto horario
recios unitario
e obra
e suministros
e suministros p
e suministros p
e costo horario
materiales
equipo
mano de obra
recursos
onceptos
s
variosrep
ar a imprimir urador, posicionl sistema entonpresión de estaolo libro o a va
o por reporte era forma pedir
os reportes, es serdo” (incluye lor de la impres
e
eterminados, eportes proporcierar, podemos
s
or concepto
or agrupador
portesala
una carpeta comnar el cursor dences únicamen manera, le pearios.
el sistema requá el nombre de
seleccionando a selección de ión una carpet
es decir para ráionados puedes encontrar de
vez
mpleta de repoel ratón sobre ante permitirá “l ermite al usuar
uerirá que se cael libro Excel.
varias plantillavarias carpetata completa.
pido envió de en variar de acu:
ortes, para elloalguna de las cla impresión a io definir si el c
apture la ruta d
as incluso de das también), la
información y uerdo a la tipo
10
o es carpetas y
Excel”. conjunto
dónde
iferentes manera
de o de
Manual OPUS Generador de informes 11
Cada tipo puede servir como base o plantilla para generar reportes nuevos del mismo tipo, es decir que para crear un nuevo reporte de presupuesto deberá seleccionar un reporte tipo presupuesto. Además de los reportes base que se muestran en el sistema, se pueden ir incluyendo nuevos reportes que contengan las características solicitadas por algunas dependencias, sin embargo, Lo más importante es que existen plantillas de reportes definidas para cada una de las vistas de OPUS y que se puede adecuar a sus necesidades.
NOTA IMPORTANTE: ECOSOFT de R.L de C.V no adquiere ninguna responsabilidad ni obligación en el mantenimiento de los reportes, ya que es responsabilidad total del usuario asegurarse que estos coincidan con lo solicitado en cada uno de los concursos.
M
2.
d
e
teq
c
Manual OPUS Gen
5. Creació
Para iniciar conpartir de cualqprecisamente sdebe hacer unbase de fábricarevisión futura
Para iniciar se las plantillas deel nodo raíz depara crear la n
De inmediato etomar en cuenexistente quedque se haga a n
Una vez que conuevo reporte copia dentro dratón y dar << permite copiar
erador de informes
óndeplant
n la creación y uiera de las plason las que cuea copia de la pa y los cambios de OPUS.
debe crear unae reportes quee la estructura yueva carpeta.
el sistema requta el lugar de cdará como un snivel del nodo
ontamos con lase deberá tome la nueva carpclic derecho >>r la plantilla sel
s
tillas
edición de unaantillas que vieenta el Adminislantilla en cuess que se realice
a carpeta nuev deseamos moy con ayuda de
uerirá que se cacreación, ya qusubdirectorio yraíz.
a nueva vamos mar como base peta. Es necesa>, posteriormeeccionada.
a plantilla de reenen por omisióstrador de repstión, esto con en no se pierda
va dentro de la odificar. Primere la barra de ico
apture el nombue si se hace de esto puede co
a colocar los nalguna de las pario seleccionante sobre el m
eporte nueva, eón cuando se inortes, es impo el fin de no man al efectuar la
estructura, paro es necesarioonos es necesa
bre de la mueventro de algunaomplicar su ubi
nuevos reporteplantillas existear la plantilla deenú contextua
es necesario renstala el sistemrtante resaltarodificar el las pa instalación d
ara alojar las coo colocar el curario localizar la
va carpeta, haya de las carpeticación, se reco
es. Para iniciar entes y generael reporte con al acceder la op
12
ealizarla a ma y r que se plantillas e una
opias de rsor sobre a opción
y que tas ya omienda
con un ar una ayuda del pción que
M
A
<
qc
Manual OPUS Gen
A continuaciónreporte, y se re<<Pegar>>.
La presentacióque ya contiencontenido, que
erador de informes
n se selecciona epite la misma
n del icono de ne información,e en este caso
s
la carpeta (la racción, de clic
la carpeta cam, si se desglosala copia de la p
recién creada) c derecho solo
mbia y ahora nua (con un clic enplantilla del rep
en la que se vaque ahora tom
uestra un signon el más) se poporte que se ac
a a generar la cmará la opción
o de que odrá observar scaba de genera
13
copia del
indica su ar.
M
3. Pl
s
Ae
t
Manual OPUS Gen
lantillasp
Los reportes seherramienta leposteriorment
Para iniciar la eseleccionado.
A continuaciónen caso que se
NOTA: Si por atareas de Windreportes.
erador de informes
paralage
e basan en plane dará al usuarie generar los r
edición se debe
n se abrirá una e requiera mod
lguna razón nodows y abrir el
s
A este neditar s NOTA: para la un redi
eneración
ntillas sobre doo la comodidareportes desea
e dar clic en el
sesión de Exceificar las planti
o aparece ExceExcel que se m
nuevo reporte su diseño, inclu
El tipo de repoinformación qseño del repor
ndeinform
ocumentos Excd y simplicidaddos.
icono de <<Dis
el (es requisito illas de los repo
l en primer plamuestra. Estruc
se le pueden huso cambiar el
orte no se puedue se va a podrte.
mes
cel, el conocimd para editar un
señar>> o dob
indispensable ortes).
ano es necesarictura interna d
hacer modificanombre.
de modificar, y er utilizar para
iento previo den diseño a la m
ble clic sobre el
tener instalad
io revisar la bae las plantillas
14
ciones y
es la base a realizar
e esta medida y
reporte
o Office,
rra de de
M
C
e
Adsd
t
4. D
s
Manual OPUS Gen
Banda de secciLos diseños departe del reporLas bandas de
porque el nom
Campos de la bLos elementos la obra de OPUencuentran apbase de datos la vez. Adicionalmentdonde se encuseñalado es el de cliente y es
Etiquetas simpDentro de los rtexto o valor nno estarán lim
Diseñode
Dentro de la vise encuentra ubandas de secc
Estos son ejbandas recoademás los muestran cgris, para sidentificaci
erador de informes
ón: los reportes erte como son esección se apli
mbre siempre es
base de datos: tipo campo de
US. Los podemolicados están bexclusivament
e los campos dentran dentro correspondienel campo nom
les: reportes tambiumérico arbitritadas por ning
plantillas
sta de Excel douna ventana coción o campos
jemplos de ordar que renglones se
con fondo su rápida ión.
s
stán ordenadoencabezados, cican sobre un r
stará bordeado
e la base de daos distinguir pobordeados por e sobre las celd
de la base de dde la obra de O
nte al campo enbre del cliente
ién se puede inrario para que agún tipo de sign
s
onde se mueston las herramiede la base de d
os por bandas dcuerpo del reporenglón de la h
o por los signos
tos, son datos orque dentro dlos signos [ ] cdas de Excel y
atos dentro deOPUS, en la imn la configurac.
ncluir el uso deaparezca dentrno como los ca
ra la configuraentas que se pudatos, etc.
Cada pposibily llenaaccesopara dapartafiltros
de sección queorte (detalle) yoja de cálculo
s de llave { },
e informaciónde la celda de Eomo se muestcada campo so
e su nombre inmagen anterior ción de proyect
e etiquetas simro de nuestro rampos de la ba
ción de la planueden utilizar p
pestaña le brinlidad de modifar los datos delo a los campos disponerlos en ados de los repde la informac
Observe loencerrados
Este icono muna pestañade Herramie
e permite delimy pie de páginay se pueden d
como se mues
que está dispoExcel donde se ra. Los camposolo pueden util
dican lugar de ubicamos que to en la sección
ples, es decir creporte, estas se de datos.
ntilla, del lado dpara el diseño c
da al usuario laficar la forma d informe facilitde la base de las diferentes bportes, así comoción.
os campos de bass entre corchetes
minimiza en a la ventana entas.
15
mitar cada . istinguir
stra:
onible de
s de la lizar una a
captura o el campo n de datos
colocar un etiquetas
derecho como son
a e ejecutar tando el datos, bandas o o los
ses de datos s
Debe difun agrucampos campo cse acompuna flecderechaque reprnúmero123, los distingab, alguespeciale
M
O
2
3
4
5. H
5.
ferenciarse upador de con un cuyos iconos
mpañan con cha hacia la
a, los datos resentan s su icono es de cadena se uen con un
unos es con f.
Manual OPUS Gen
Observemos q
1. Campos. C
2. Expresione
mostrar nu
3. Secciones.
resumen d
4. Rango del
NOTAOPUSsin soventa
Herramien
1. Pestaña
erador de informes
ue las herrami
Campos de la b
es. Entre los ca
uevos datos ca
Separación en
de los reportes
reporte. Filtros
A: Utilice el icoS”, o coloque eoltar mueva el ana.
ntasdedi
adecampo
En estapuedetipo delos camexplosmuesty debaencueconfiginformparám
s
entas de diseñ
ase de datos a
mpos y consta
alculados en ba
n bandas del re
.
s para la consid
no para ocuel cursor sobre cursor a la der
iseñodeO
os
a pestaña se enn aplicar a los e reporte, es dempos que se mión de los recuran los grupos ajo Explosión, Pntra el nodo Pauración del rep
me a imprimirseetros del repo
En el agrupprincipalesacompañadecimal (nespecial quextraídos do datos hegran cantidtoca al usuademás po
o se dividen en
considerar en
ntes del proye
ase a los existen
eporte para mo
deración de cie
ultar la ventanael borde izquierecha o izquier
OPUS
ncontrarán losreportes, estosecir que si va a
mostrarán estarursos. Por lo qulleva el nombr
Proyecto y Nomarámetros destporte, recordeme, el sistema enrte.
pador Explosiós del tipo del re define el tipo úmero con deue aloja fechasdel modelo de eredados) etc. Ddad de camposuario identificaor su tipo.
n cuatro pesta
el reporte.
ecto, es posible
ntes.
ostrar datos de
ertos datos.
a de las “Herramerdo y sostengrda para cambi
campos de la s campos estána editar un reporán relacionadoue el nodo prinre de DatosRepmbreAgrupacióntinado a localizmos que al monviará una vent
ón se encuentraeporte, observde campo: entcimales), cades y horas), espebases de datoDebido a que es directamenterlos no solo po
ñas principales
e definir expres
encabezado, c
mientas de disega el clic del ratar el ancho de
base de datos n relacionadosorte de tipo “Eos con datos dencipal del árbol porteExplosionn. Más abajo szar los camposomento de envtana con cierto
an los campos ve como el icontero (número ena (texto), fecheciales (campos, por ejemploel sistema expoe de la base deor su nombre s
16
s:
siones para
cuerpo y
eño tón abajo, la
que con el Explosión” e la dónde se Insumos, e de la iar un os
no que los entero), ha (tipo s imágenes one una datos ino
M
e
5.
cdd
Categoelemeninvoluexpresi
Panel para la informaclos elementola categoríaseleccionada
Manual OPUS Gen
Dentro de estaen todos los tippueden aplicar
2. Pestaña
Esta opción abcálculos entre datos que de indato que repreprocede a dar la expresión qu
orías de ntos para ser crados en una ión.
mostrar ción de os según a.
erador de informes
a sección, se enpos de reporter en cualquier t
aexpresio
re el acceso a los campos de nicio no existenesenta el precioclic en el botónue en este caso
s
ncuentra un ag, ya que ahí setipo de reporte
ones
un generador dun tipo de repn en el sistemao más IVA, esten <<Editor de eo se trataría de
grupador con e localizan los de.
de expresionesporte, de manea. Por ejemplo e dato como taexpresiones>>, e una expresión
Espacio pala expresió
l nombre “Proydatos generales
s, con el cuál seera que al reposupongamos qal no existe en este abre una n numérica:
ara editar ón
yecto”, esta se s del proyecto
e pueden definorte se le agregque se quiere inel sistema, entventana para
17
muestra que se
nir garán ncluir un tonces se capturar
Panel parala informalos elementla categoríaseleccionad
Operadores
a mostrar ación de tos según a da.
s básicos
M
Seso
g
O
Manual OPUS Gen
Sobre el panel el nombre del seguida se podotras palabras
En seguida unagenerales para
Operadores
Operador
+
‐
*
/
%
|
&
^
==
!=
<
<=
erador de informes
de los grupos campo entre cdría capturar diel 0.16:
a referencia coa generar expre
Descripción
Agrega el valor dconcatena dos ca
Encuentra la dife
Multiplica el valo
Divide el primer
Devuelve el restoexpresión numér
Compara cada bicorrespondientees 1, el bit resultlo contrario, el bestablece en 0. (valores enteros).
Realiza una operenteros.
Realiza una excluo una exclusión b(XOR F F = F, V V
Devuelve true si de lo contrario, d
Devuelve true si lo contrario, dev
Operador menorexpresiones.
Menor o igual. U
s
de los campos corchetes, a coirectamente el
mpleta de todesiones:
de una expresión nadenas.
erencia entre dos n
or de las dos expre
operando por el s
o (módulo) obtenirica en otra.
it de su primer op de su segundo opado correspondieit de resultado corOperación OR lógi.
ración AND lógica
usión lógica de dosbit a bit en dos expV =F, F V = V, V F =
ambos operandosdevuelve false.
los operandos no uelve false.
r qué. Utilizado pa
Utilizado para com
buscaríamos entinuación debfactor del IVA
as las categoría
numérica a otro, o
números.
esiones.
egundo.
do dividiendo una
erando para el bitperando. Si cualqunte se establece errespondiente se ica bit a bit entre d
bit a bit entre dos
s expresiones Boopresiones numéricV).
s tienen el mismo
tiene el mismo va
ara comparar
parar expresiones
el costo unitarioberá oprimirse que en este ca
as de operado
Ejemp
o [Nomb[Precio
[Precio
[Canti[Exced
[Canti
a [Canti
t uier bit en 1. De
dos
[Band
s valores [Band
oleanas, cas
[Band
valor; [Canti
alor; de [Pais]
[Precio
s. [Precio
o y un doble clel operador X aso sería el 16%
res y funciones
plo
bre] + ‘ ‘ + [Apellido] + 4
o1] ‐ [Precio2]
dad] * [Precio] * (dente])
dad] / 2
dad] % 3
era1] | [Bandera2
era] & 10
era1] ^ [Bandera2
dad] == 10
!= ‘France’
o] < 20
o] <= 30
18
ic enviará y en %, en
s
do]
(1 ‐
2]
2]
Manual OPUS Generador de informes 19
>= Mayor o igual. Utilizado para comparar expresiones. [Precio] >= 30
> Mayor qué. Utilizado para comparar expresiones. [Precio] > 40
In (,,,) Pruebas la existencia de una propiedad en un objeto. [Pais] In (‘USA’, ‘UK’, ‘Italy’)
Like Compara una cadena contra un patrón. Si el valor de la cadena coincide con el patrón, el resultado es true. Si la cuerda no coincide con el patrón, el resultado es false. Si la cadena y el patrón son cadenas vacías, el resultado es true.
[Nombre] Like ‘An%’
Between (,) Especifica un rango para probar. Devuelve true si un valor es mayor o igual que el primer operando y menor o igual que el segundo operando.
[Cantidad] Between (10, 20)
And Realiza una conjunción lógica de dos expresiones. [EnStock] And ([PrecioExcedente]>100)
Or Realiza una disyunción lógica de dos expresiones Boolean. [Pais]==’USA’ Or [Pais] ==’UK’
Not Realiza la negación lógica en una expresión. Not [EnStock]
Funciones
Funciones de fecha y hora
Función Descripción Ejemplo
AddDays(DateTime, DaysCount) Devuelve una fecha, resultado de sumar la fecha DateTime más los días DaysCount.
AddDays([FechaDeOrden], 30)
AddHours(DateTime, HoursCount) Devuelve una fecha, resultado de sumar la fecha DateTime más las horas HoursCount.
AddHours([FechaYHora], 2)
AddMilliSeconds(DateTime, MilliSecondsCount)
Devuelve una fecha, resultado de sumar la fecha DateTime más los milisegundos MilliSeconsCount.
AddMilliSeconds(([FechaYHora],5000))
AddMinutes(DateTime, MinutesCount)
Devuelve una fecha, resultado de sumar la fecha DateTime más los minutos MinutesCount.
AddMinutes([FechaYHora], 30)
AddMonths(DateTime, MonthsCount)
Devuelve una fecha, resultado de sumar la fecha DateTime más los meses MonthsCount.
AddMonths([FechaOrden], 1)
AddSeconds(DateTime, SecondsCount)
Devuelve una fecha, resultado de sumar la fecha DateTime más los segundos SeconsCount.
AddSeconds([FechaYHora], 60)
AddTicks(DateTime, TicksCount) Devuelve una fecha, después de haber sumado los pasos TicksCount desde la fecha DateTime especificada.
AddTicks([FechaYHora], 5000)
AddYears(DateTime, YearsCount) Devuelve una fecha, resultado de sumar la fecha DateTime más años YearsCount.
AddYears([FechaFinal], ‐1)
DateDiffDay(fechaInicio, fechaFinal)
Devuelve el número de días trascurridos entre dos fechas.
DateDiffHour(fechaInicio, fechaFinal)
Devuelve el número de horas trascurridas entre dos fechas.
DateDiffMilliSecond(fechaInicio, fechaFinal)
Devuelve el número de milisegundos entre dos fechas.
DateDiffMinute(fechaInicio, fechaFinal)
Devuelve el número de minutos trascurridos entre dos fechas.
DateDiffMonth(fechaInicio, fechaFinal)
Devuelve el número de meses trascurridos entre dos fechas.
DateDiffSecond(fechaInicio, fechaFinal)
Devuelve el número de segundos trascurridos entre dos fechas.
DateDiffTick(fechaInicio, fechaFinal)
Devuelve el número de instantes entre dos fechas.
DateDiffYear(fechaInicio, fechaFinal)
Devuelve el número de años trascurridos entre dos fechas.
GetDate(DateTime) Extrae una fecha del parámetro DateTime definido.
GetDate([OrderDateTime])
Manual OPUS Generador de informes 20
GetDay(DateTime) Extrae el día de la fecha DateTime definida.
GetDay([OrderDate])
GetDayOfWeek(DateTime) Extrae el día de la semana de la fecha DateTime definida.
GetDayOfWeek([OrderDate])
GetDayOfYear(DateTime) Extrae el día del año de la fecha y hora definida.
GetDayOfYear([OrderDate])
GetHour(DateTime) Extrae las horas del parámetro DateTime definido.
GetHour([StartTime])
GetMilliSecond(DateTime) Extrae los milisegundos del parámetro DateTime definido.
GetMilliSecond([StartTime])
GetMinute(DateTime) Extrae los minutos del parámetro DateTime definido.
GetMinute([StartTime])
GetMonth(DateTime) Extrae el mes de la fecha definida. GetMonth([StartTime])
GetSecond(DateTime) Extrae los segundos de la fecha definida. GetSecond([StartTime])
GetTimeOfDay(DateTime) Extrae la hora del día DateTime definida en pasos.
GetTimeOfDay([StartTime])
GetYear(DateTime) Extrae el año de la fecha definida. GetYear([StartTime])
LocalDateTimeDayAfterTomorrow()
Devuelve un valor de fecha‐hora correspondiente al día después de mañana.
LocalDateTimeLastWeek()
Devuelve un valor de fecha‐hora correspondiente al primer día de la semana pasada.
LocalDateTimeNextMonth()
Devuelve un valor de fecha‐hora correspondiente al primer día del mes que viene.
LocalDateTimeNextWeek()
Devuelve un valor de fecha‐hora correspondiente al primer día de la semana que viene.
LocalDateTimeNextYear()
Devuelve un valor de fecha‐hora correspondiente al primer día de año que viene.
LocalDateTimeNow()
Devuelve un valor de fecha‐hora correspondiente al momento actual.
LocalDateTimeThisMonth() Devuelve un valor de fecha‐hora correspondiente al primer día del mes actual.
LocalDateTimeThisWeek()
Devuelve un valor de fecha‐hora correspondiente al primer día de la semana actual.
LocalDateTimeThisYear()
Devuelve un valor de fecha‐hora correspondiente al primer día del año actual.
LocalDateTimeToday()
Devuelve un valor de fecha‐hora correspondiente al día de hoy.
LocalDateTimeTomorrow()
Devuelve un valor de fecha‐hora correspondiente a mañana.
LocalDateTimeTwoWeeksAway()
Devuelve un valor de fecha‐hora correspondiente al primer día de la semana después de la semana que viene.
LocalDateTimeYesterday()
Devuelve un valor de fecha‐hora correspondiente al día de ayer.
Now () Regresa la fecha del sistema. AddDays(Now (), 5)
Manual OPUS Generador de informes 21
Today() Devuelve la fecha actual. Independientemente del tiempo real, a medianoche esta función aún devuelve la fecha actual.
AddMonths(Today(), 1)
UtcNow () Devuelve la fecha actual del sistema y la hora, expresado como hora Universal coordinada (UTC ‐ Coordinated Universal Time).
AddDays(UtcNow (), 7)
Funciones lógicas
Función Descripción EjemploIif(expresión, parte_verdadera, parte_Falsa)
Devuelve parte_verdadera o parte_falsa, dependiendo de la evaluación de la expresión booleana.
Iif([Quantity]>=10, 10, 0 )
IsNull(valor) Devuelve True si el valor especificado es NULL.
IsNull([OrderDate])
IsNull(Value1, Value2) Devuelve valor1 si no es NULL; de lo contrario, devuelve valor2.
IsNull([ShipDate], [RequiredDate])
IsNullOrEmpty(String) Devuelve True si el objeto String especificado es NULL o una cadena vacía; de lo contrario, se devuelve False.
IsNullOrEmpty([ProductName])
Funciones matemáticas
Función Descripción Ejemplo
Abs(expresión) Devuelve el valor absoluto de la expresión
numérica dada.
Abs(1 ‐ [Discount])
Acos(expresión) Devuelve el arco coseno de un número (el
ángulo, en radianes, cuyo coseno es la
expresión real dada).
Acos([21.98])
Asin(expresión) Devuelve el arco seno de un número (el
ángulo, en radianes, cuyo seno es la
expresión real dada).
Asin([34.98*45])
ASuma(DatoNumérico) Calcula la suma acumulada del
DatoNumérico en la banda de un reporte.
Esta función se utiliza mucho para el cálculo
de acumulados del presupuesto, así como
en los acumulados de los períodos del
Gantt.
ASumaYASumaH(DatoNumérico) Calcula la suma acumulada horizontal de las
sumas acumuladas del DatoNumérico en
datos periódicos de programas de obra.
Esta función es utilizada para reportar la
suma de las parcialidades de todas las
sumas de los períodos del Gantt.
Atn(expresión) Devuelve el arco tangente de un número (el
ángulo, en radianes, cuya tangente es la
expresión real dada).
Atn([3.1416*K])
Atn2(Value1, Value2) Devuelve el ángulo cuya tangente es el
cociente de dos números, en radianes.
Atn2([60], [3.1416/4])
BigMul(Value1, Value2) Devuelve unInt64 (entero de 64 bits) que
contiene el producto completo de dos
números de 32 bits.
BigMul([Amount], [Quantity])
Ceiling(expresión) Devuelve el entero más pequeño que es
mayor o igual a la expresión numérica
Ceiling([Cantidad])
Manual OPUS Generador de informes 22
Cos(ángulo) Devuelve el coseno del ángulo definido en
radianes.
Cos([Teta])
Cosh(ángulo) Devuelve el coseno hiperbólico del ángulo
definido en radianes.
Cosh([fi])
Exp(expresión) Devuelve el valor exponencial de la
expresión que representa un número real.
dado.
Exp([valor])
Floor(expresión) Devuelve al mayor entero menor o igual a
la expresión numérica dada.
Floor([valor])
Log(expresión) Devuelve el logaritmo natural de una
expresión especificada.
Log([valor])
Log(número, Base) Devuelve el logaritmo de un número
específico en una Base especificada.
Log([valor], 2)
Log10(número) Devuelve el logaritmo base 10 de un
número especificado.
Log10([valor])
Pow er(número, potencia) Devuelve un determinado número elevado
a una potencia especificada.
Power([NumC], 3)
Rnd() Devuelve un número aleatorio que es inferior a 1, pero mayor o igual a cero.
Rnd()*100
Round(número) Redondea el número dado al entero más
cercano.
Round([valor])
Sign(expresión) Devuelve el positivo (+ 1), cero (0) o
negativo (‐1) signo de la expresión dada.
Sign([valor])
Sin(ángulo) Devuelve el seno del ángulo, en radianes. Sin([valor])
Sinh(ángulo) Devuelve el seno hiperbólico del ángulo
definido en radianes.
Sinh([valor])
Sqr(valor) Devuelve la raíz cuadrada de un número
dado.
Sqr([valor])
Suma(DatoNumérico) Calcula la suma del DatoNumérico en la
banda. Esta función es muy utilizada en los
reportes del presupuesto y explosión de
insumos.
SumaYASumaH(DatoNumérico) Calcula la suma acumulada horizontal de la
suma del DatoNumérico en datos
periódicos de programas de obra.
Tan(ángulo) Devuelve la tangente del ángulo definido
en radianes.
Tan([valor])
Tanh(ángulo) Devuelve la tangente hiperbólica del ángulo
definido en radianes.
Tanh([valor])
ToDecimal(Value) Convierte Value a su valor de moneda con
decimales.
ToDouble(Value)
Convierte Value a su valor de precisión
doble con decimales.
ToFloat(Value)
Convierte Value a su valor de precisión
simple con decimales.
ToInt(Value)
Convierte Value a su valor entero con signo.
ToLong(Value)
Convierte Value a su valor entero largo con
signo.
Avg(Value1,Value2,..,ValueN)
Evalúa el valor medio de una lista de
valores.
Uso interno exclusivo
Manual OPUS Generador de informes 23
Count()
Devuelve en número de objetos en una
colección.
Uso interno exclusivo
Exists()
Verifica si un objeto existe en una
colección.
Uso interno exclusivo
Max(Value) Devuelve el valor máximo dentro de una
colección.
Uso interno exclusivo
Min(Value)
Devuelve el valor mínimo dentro de una
colección.
Uso interno exclusivo
Single()
Devuelve una instancia de un objeto en una
colección.
Uso interno exclusivo
Sum(Value)
Devuelve la suma de los valores dentro de
una colección.
Uso interno exclusivo
Funciones de cadena
Función Descripción Ejemplo
Ascii(caracter) Devuelve el valor del código ASCII del
carácter de la izquierda en una expresión
de carácter.
Ascii(‘a’)
Char(número) Convierte el número a su respectivo
carácter ASCII.
Char(65)+ Char(51)
CharIndex(cadena1, cadena2) Devuelve la posición inicial de la cadena1
dentro de la cadena2, partiendo de la
posición cero de esta cadena.
CharIndex(‘e’, ‘devexpress’)
CharIndex(cadena1, cadena2,
StartLocation)
Devuelve la posición inicial de la cadena1,
dentro de la cadena2, partiendo de la
posición del carácter StartLocation al final
de la cadena2.
CharIndex(‘e’, ‘devexpress’, 2)
Concat(cadena1, ... ,cadenaN) Devuelve una cadena que contiene la
concatenación de todas las cadenas, desde
la 1 hasta la N.
Concat(‘A’, ‘)’, [ProductName])
Contains(String, SubString)
Devuelve True si String contiene SubString; sino, devuelve False.
EndsWith(String, EndString)
Devuelve True si String finaliza por EndString; sino, devuelve False.
InfoPagina(formatoCadena) Imprime la información de la página con el formato especificado
InfoPagina(“formatoCadena”) Imprime la información de la página con el formato especificado
[=InfoPagina(‘{0} de {1}’)]
Insert(cadena1, StartPosition, cadena2) Inserta en la posición especificada por
StartPositon la cadena1 en la cadena2.
Insert([Name], 0, ‘ABC‐‘)
Len(variableCadena) Devuelve un entero que contiene el
número de caracteres de una cadena o el
número de bytes necesarios para
almacenar una variable tipo cadena.
Len([Description])
Manual OPUS Generador de informes 24
Letra(Cantidad, NombreMoneda, Sufijo, Decimales, DecimalesEnLetra:’S’/’N’, EnMayusculas:’S’/’N’)
Convierte una cantidad a su representación
en letra de acuerdo a los parámetros
proporcionados.
Letra([Cantidad], ‘Dólares’, Sufijo, [DecimalesF], ‘S’, ‘S’)
LetraMonExt(Importe, DecimalesEnLetra: ‘S’/’N’, EnMayusculas: ‘S’/’N’)
Convierte un importe a su representación
en letra usando la configuración de la obra
para la Moneda Extranjera.
Los parámetros después del Importe son
opcionales.
LetraMonExt([ImporteMN],’S’,’N’)
LetraMonNac(Importe, DecimalesEnLetra: ‘S’/’N’, EnMayusculas: ‘S’/’N’)
Convierte un importe a su representación
en letra usando la configuración de la obra
para la Moneda Nacional.
Los parámetros después del Importe son
opcionales.
LetraMonObra(Importe, DecimalesEnLetra: ‘S’/’N’, EnMayusculas: ‘S’/’N’)
Convierte un importe a su representación
en letra usando la configuración de la obra
para la Moneda Combinada de la obra.
Los parámetros después del Importe son
opcionales.
Low er(cadena) Devuelve la cadena en minúsculas. Lower([ProductName])
PadLeft(cadena, longitud) Rellena la cadena con caracteres de
espacios a la izquierda hasta una longitud
total especificada.
PadLeft([cadena], len([cadena]))
PadLeft(cadena, longitud, Char) Rellena la cadena con el caracter Char a la izquierda hasta una longitud total especificada.
PadLeft([Name], 30, ‘<’)
PadRight(cadena, longitud) Rellena la cadena con espacios a la derecha hasta una longitud total especificada.
PadRight([Name], 30)
PadRight(cadena, longitud, Char) Rellena la cadena con el caracter Char a la derecha hasta una longitud total especificada.
PadRight([Name], 30, ‘>’)
Remove(cadena, posición, número) Elimina un númerode caracteres especificado de la cadena, comenzando en una posición.
Remove([Name], 0, 3)
Replace(cadena1, SubString2, cadena3) Devuelve una copia de cadena1, en el cual SubString2 ha sido sustituido por cadena3.
Replace([Name], ‘The ‘, “)
Reverse(cadena) Invierte el orden de los elementos dentro de cadena.
Reverse([Name])
Substring(cadena, StartPosition, longitud) Recupera una subcadena de la cadena. La subcadena comienza en StartPosition y tiene la longitud especificada.
Substring([Description], 2, 3)
Substring(cadena, StartPosition) Recupera una subcadena de la cadena. La subcadena comienza en StartPosition.
Substring([Description], 2)
ToStr(parámetro) Convierte el parámetro en una cadena. ToStr([ID])
Trim(cadena) Elimina todos los caracteres de espacio de la cadena.
Trim([ProductName])
Upper(cadena) Devuelve la cadena en mayúsculas. Upper([ProductName])
M
Consta
Co
Co
Co
Tru
Fa
?
Parám
For
Par
5. A
2cs
3
Manual OPUS Gen
antes
onstante
nstantes cadena
nstantes de fecha‐h
ue
lse
metros
rma
rameters.NombreC
3. Pestaña
Aquí encontrarbase de datos,
2. Las bandas ocorte a la formsumarizar la inpresentación a
3. Es recomend
erador de informes
hora
CampoParámetro
adeseccio
rán las seccionestas seccione
o secciones adima de presentarformación anta detalle.
dable identifica
s
Descripción
Constantes de
apóstrofes. Si
apóstrofo, deb
Constantes de
estar entre car
Representa el
Representa el
Representa un
que no hace re
Descripción
Dónde Nombreun campo defidiferentes tipoparámetros puventana antes cualquier repo
ones
es que puedenes varían acord
icionales siempr los datos y eserior o porque
ar que campos
e cadena deben est
una cadena contie
be duplicarse el ap
e fecha y hora debe
racteres ‘#’.
valor booleano Tr
valor booleano Fa
na referencia nula,
eferencia a ningún
eCampoParámetronido en los parámos de los reportes. ueden visualizarse de enviar a impre
orte.
n aplicar en el rde a tipo de rep
En gtres cuerembpermentebandrecoenlis 1. Esde oya vesobr
pre se incluyens necesario cam se necesitan c
se encuentran
E
tar entre
ene un
póstrofe.
[C
[N
en [O
rue. [I
alse. [I
, es decir
n objeto.
[R
Ej
o representa metros de los Estos en una
esión
Pa Pambo
reporte, al iguaporte que este
eneral una plapartes básicasrpo del reportebargo hay otrasmiten detallar mender más sobrdas, es necesaromendaciones stan:
s preferible creotra, con ello seendrán dispuesre el cuerpo de
n cuando hay lambiar, ya sea pocambiar los dat
n definidos en
Ejemplo
Country]== ‘Franc
Name] == ‘O”Neil’
OrderDate] >= #1/
InStock] == True
InStock] == False
Region] != ?
jemplo
arámeters.IncluirM
arámetro que indimateriales en el repooleano.
al que los campmos diseñando
ntilla se compos: el encabezade y el pie de pás secciones quemás la plantillare las divisionerio seguir las que a continua
ear una plantillae gana que las stas, y el trabajel reporte.
a necesidad deorque se requitos para una
que sección.
25
ce’
/1/2009#
Materiales
ica si se incluyen loporte, es de tipo
pos de la o.
one de o, el gina. Sin e a, para es de las
ación se
a a partir secciones jo queda
hacer un iere
os
M
4e 5eoa 6d
7i 8
c
5.4 C
e
5. Sc
Manual OPUS Gen
4. Probar el reperrores consec
5. No todas lasentre dos seccobstante si la bafectado.
6. Para una mede fábrica en gblanco puede p
7. No deben reimprimir el rep
8. Para insertaposicionar el cclic, sobre el no
4. Pestaña
Cuando se prorango puede separa mostrar enecesario elimeliminar. Una v
5. Agregar
Se requiere selcampo a la hoj
Coloc
se qu
Coloc
la opc
camp
erador de informes
porte después cuencia de los c
s bandas o secciones no hay dbanda existe pe
ejor identificacgris y las fuenteperderse a la v
epetirse las secporte.
r una sección, ursor en el renombre de la se
arangode
cesa el informeer impreciso. Eel rango que seinar las columnvez eliminadas
runcamp
leccionar del lisa de diseño se
ar el cursor en
iere aplicar.
ar el cursor so
ción <<copiar>>
o y aplicar la o
s
de hacer cualqcambios que e
ciones son neceatos que impriero entre una b
ión, los renglones en blanco, esista si el fondo
cciones, esto pu
es necesario pnglón deseado ección, el sistem
elreporte
e, OPUS usa el Es necesario da usará para el nas y renglonese requiere gu
oenlapla
stado de camp tienen las sigu
la celda desea
bre el campo q
>, ubicar ahora
pción <<pegar
quier modificacl usuario no ide
esarias, si un reimir, la banda sbanda y otra no
nes de los fonds necesario teno cambia.
uede provocar
rimero abrir elen la primera cma la enviará s
rango que Excar clic en el botreporte. En cass que están deuardar la planti
antilla
pos, el elementuientes opcione
ada y desde el á
que se desea ap
a el cursor en la
>>.
ción es lo conventifique como
eporte se diseñsuperior se pueo hay renglone
dos de las bandner cuidado, ya
un fallo en el s
l espacio en el columna, y a coobre el rengló
cel le informa. tón <<Señalar rso de que el rae más, marcándilla y comproba
to deseado y paes:
árbol de camp
plicar, dar clic
a celda de Exce
veniente para no poder reverti
ña de tal formaede eliminar. Nes, el reporte n
das fueron coloa que una fuen
sistema, al env
reporte y despontinuación unn seleccionado
En algunos casrango del reporango sea errónedolas y usandoar el rango nue
ara agregar un
os dar doble c
derecho del ra
el donde se des
26
no caer en irlos.
a que No no se verá
oreados nte en
viar a
pués n doble o.
sos este rte>> eo, es el menú evamente.
n nuevo
lic sobre el que
atón y seleccion
sea aplicar el
e
nar
M
Sj
e
5. Sd
Manual OPUS Gen
Coloc
soltán
Se puede obsejerárquica, baslos campos, qu
Los campos de
Enc
Enc
Pie
Pie de página Len las seccione
Enc
Det
6. Agregar
Se requiere seldel informe y s
Colocar el csección y un
Colocar el cuopción <<copla opción <<p
erador de informes
ar el cursor so
ndolo específic
rvar claramentsta dar clic en laue en este caso
e la sección “Pr
abezado de pá
abezado de re
de reporte
Los campos de es de:
abezado de ag
alle
runasecc
leccionar del lisse tienen las sig
ursor en la seespacio para c
ursor sobre la spiar>>, ubicar epegar>>.
s
bre el campo q
amente en la c
te que los cama flecha a la deo se encuentran
oyecto” puede
ágina
porte
las secciones p
grupación
iónenlap
stado de seccioguientes opcio
ección deseadacolocar campos
sección que seel cursor en el
que se desea ap
celda donde se
pos se disponeerecha para den generalment
n aplicase en l
particulares de
plantilla
ones, el elemenes:
a y dar doble s.
e desea aplicarrenglón de Ex
plicar y arrastr
e desea colocar
en dentro de usglosar los agrte en el último
as secciones d
e cada “tipo de
nto deseado y
clic. El sistem
r, y dar clic derxcel donde se d
rarlo a la hoja d
r el campo.
na estructura upadores, hastnivel de la estr
e:
reporte”, se ap
para agregarlo
a insertará un
recho del ratódesea aplicar e
27
de diseño,
ta llegar a ructura.
plicarán
o al diseño
n renglón para
n y seleccionael campo y apli
a la
r la car
M
5.
ete
5.
d
Manual OPUS Gen
7. Format
Las herramientetiquetas y en tamaño, tipo detc.
8. Imágen
Para incluir unadel diseño y deExcel.
erador de informes
odecamp
tas de formatogeneral a cualqde letra y color,
nesdentro
a imagen dentefinirle un tama
s
posyetiqu
o que puede apquier celda del, formato y col
deldiseño
ro del diseño eaño específico,
uetas
plicar a las celdl diseño, son laor de fondo de
odelrepo
es necesario inc, de manera id
as de la hoja das de uso comúe las celdas, tip
orte
cluir directameéntica como se
e diseño comoún en Excel, es pos de bordes d
ente la imagene incluye en un
28
o a las decir, de celda,
dentro na hoja de
M
“
5. Tya Ss
NOpág
Manual OPUS Gen
En la configura“Logos de Conrelacionadas, p
9. Guarda
Terminado el pya que de no santerior o todo
Se tienen dos osistema enviar
OTA: Las opciongina se manipu
erador de informes
ación de la proycursante” y “Lopermite agrega
rcambios
proceso de reder así se corre os.
opciones utilizaá un mensaje d
nes de diseño, culan del mismo
s
yecto de la obrogo de Cliente”ar este archivo
senlaplan
iseño del repoel riesgo de pe
ar el comando de guardado.
configuración yo modo para la
ra podemos se ” al aplicar estoa diseño del re
ntilla
rte se deberá rerder los camb
de guardado d
y manejo de heedición de cad
pueden agregos campos queeporte.
realizar un guaios realizados d
de Excel, o al ce
erramientas deda uno de los re
gar imágenes coe contienen im
ardado de los cdespués del gu
errar la aplicac
e encabezado yeportes.
29
omo ágenes
ambios, uardado
ión el
y pie de
M
6. Co
6.
ced
Wss
Ere
Manual OPUS Gen
ompartien
1. Copiadmáquina
Las plantillas pcarpeta de plaexplorador de disco interno o
Para ello es neWindows, y coseleccionadas yseleccionada.
Explorador de eportes OPUS
erador de informes
ndoideas
eplantillaa
ueden ser envntillas, copiandreportes. Peroo externo.
cesario utilizarn ayuda del mey también con
s
symejore
asaotroe
iadas a otro eqdo como si se to copiando y pe
r el explorador enú contextuala herramienta
Porcescopiar
Planticarpeta
Plantillseleccio
espráctic
quipooa
quipo, simplemratara de una cegando las plan
de reportes del en cada aplicaa del explorado
so simple de r y pegar
llas y as copiadas
las y carpetas nadas
casconla
otrolugar
mente seleccioncopia de plantintillas desde O
e OPUS y el expación copiar laor de archivos
asplantill
renlamis
nando la plantiillas dentro dePUS hacia una
plorador de arcs plantillas pegar la inform
ExploradorWindows
30
las
sma
lla y / o la l unidad de
chivos de
mación
r de
M
<d
c
cet
6.
s
i
6. A“
c
se
Manual OPUS Gen
Posteriorment<<Seleccionar cdirectorio en d
Las plantillas cocualquier parteDe manera queconectadas en en la red, los utrasladar las pl
2. Central
Una buena prárecomienda utservidor de datplantillas, de mimpresión de r
3. Funcion
Algunos report“Programa de mayoría de las colocar estas sPor ejemplo la mediante la ex
[=SUMA(Activi
La variable Actperíodo por case obtendrá el expresión la vepágina se geneLa función de slleva una suma
[=ASUMA(Activ
La función de sbanda “PieDeR
erador de informes
e para poder vcarpeta de expdónde se encue
opiadas puedee o dispositivo e si se decide ala nube (tipo Dsuarios podránantillas a otros
izaciónde
áctica para centtilizar el procestos y con accesmanera que podeportes estánd
nesimport
tes que requierobra” o “Progveces se requumas en los enfunción suma,
xpresión:
dad.ImportePe
ividad.Importeda actividad quacumulado deeremos definiderará un corte ysuma acumulada acumulada po
vidad.ImporteP
suma acumuladReporte”, ya qu
s
visualizar las plaloración>> y coentran las plant
en quedar alojade almacenamalojar en carpetDropBox o Drivn compartir y s equipos.
eplantillas
tralizar las planso de copiado yso a los usuariodrán ser utilizadar.
tantesde
ren acumular irama de suminiere utilizar funn los pies de pá, se utiliza para
eriodo)]
ePeriodo creceue se lea al ejee los períodos da en la banda “y la variable voda, no se iniciaor página hasta
Periodo)]
da horizontal, tue representa l
antillas será neon ayuda de la tillas copiadas.
adas en miento. tas ve) o
s
ntillas y compay pegado dentros que requieradas de inmedia
suma
mportes de fonistros”, que innciones que suágina o al final a reportar la su
rá hacia la dereecutar el reportde cada activid“PieDePagina”olverá a comenliza ante un caa el fin del repo
también la enca suma acumu
ecesario utilizaventana de bú.
artirlas en algúnro de una carpean compartir loato y lograr un
rma singular soncluyen un diagmarizan períodde algún detaluma de los imp
echa, obteniente, al aplicar la ad en la página. De manera qunzar otra suma ambio de páginorte:
contraremos geulada en el fin d
r la opción úsqueda selecc
n lugar físico, seta especial enos nuevos disen trabajo colabo
on aquellos degrama Gantt, edos y que es nelle o agrupacióortes de un pe
ndo el importe función SUMAa. Generalmenue cada que caen la próxima na lo que implic
eneralmente e del reporte don
31
cionar el
se n un ños de orativo de
tipo n la ecesario n. eríodo
de cada A entonces nte esta ambie la página. ca que
n la nde se
Manual OPUS Generador de informes 32
calcula la suma de los totales parciales de los períodos del Gantt. Observemos que la función se presenta generalmente bajo la expresión: [=SUMAYASUMAH([Actividad.ImportePeriodo])] Otra característica de las variables es que se cuenta con variables para las distribuciones de los períodos del Gantt referentes a: Importes. Representado por la variable Actividad.ImportePeriodo Cantidades. Representado por la variable Actividad.CantidadPeriodo Porcentajes. Representado por la variable Actividad.PorcentajePeriodo En correspondencia una variable muy singular con la que se logra el dibujo de las barras del Gantt, nos referimos a: Actividad.BarraPeriodo Cada variable crece hacia la derecha en cada celda, abarcando todos los períodos de la obra, manteniendo un mejor control de la información que se requiera imprimir. Además en el periodo dónde no hay información o datos de distribución, el sistema no manda a imprimir ningún valor. Por ejemplo: Si en un momento dado se requiere imprimir sólo los importes, entonces el usuario podrá eliminar las celdas dónde se encuentran las funciones que incluyen las variables correspondientes a las cantidades y los porcentajes. Así como las celdas dónde se incluyen las variables pero sin función asociada.
6.4. Combinacióndeceldasyvariables Una buena práctica para considerar espacio suficiente por si una descripción debe abarcar renglones hacia abajo o contempla saltos de renglón específicos a un número de renglones dado o a número de columnas, es la función de formato de Excel, que permite combinar celdas. Se puede observar por ejemplo en los reportes de los programas (en las claves y la descripción de las actividades) y el presupuesto (en el precio unitario en letra), la técnica de combinar celdas se aplica ya sea por el crecimiento de la información hacia abajo o hacia la derecha.
6.5. Funcionesespeciales En algunos casos el usuario se podrá topar con funciones muy especiales, que permitirán al obtener información muy puntual y que por su naturaleza es importante mencionarlas. La función de información especial de la página, puede llevar un parámetro entre llaves que significa número de página {0}, y otro que controla el total de páginas {1}, observemos un ejemplo de esta función especial: [=InfoPagina(‘{0} de {1}’)] Es de mencionar también otras funciones que transforman los números que representan dinero en letra: LetraMonObra. Transforma un número en letra, tomando en cuenta el nombre de la moneda de la obra.
Manual OPUS Generador de informes 33
LetraMonNac. Transforma un número en letra, tomando en cuenta el nombre de la moneda nacional. LetraMonExt. Transforma un número en letra, tomando en cuenta el nombre de la moneda extranjera. Letra. Transforma un número en letra. Por ejemplo: [=LetraMonObra([Concepto.PrecioUnitario])]