manual para opus

34
          MA OPU info Guía d ECO SO ANUAL US Gen ormes del diseño FT L DE U nerado s o e impresUSUAR or de ión de info RIO ormes

Upload: luis-felipe

Post on 23-Dec-2015

161 views

Category:

Documents


7 download

DESCRIPTION

Manual Para uso y manejo de OPUS

TRANSCRIPT

 

       

   

MAOPUinfoGuíadECOSO

ANUALUSGenormesdeldiseñoFT

LDEUneradosoeimpresi

USUARorde

ióndeinfo

RIO

ormes

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

É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. 

             

 

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

, 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 

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

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

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

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

 

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 

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

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 

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 

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.

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

 

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

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

       

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

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

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 

 

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

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

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

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 

 

nar 

M

 

Sj

 

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>>. 

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

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

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 

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

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])]