Professional Documents
Culture Documents
UF2: Sistemes ERP-CRM. Explota i i ade!ua i. "F2 #2.1 - $mpleme%ta i ERP-CRM: disse%& se'o%s re!uisits de l(usuari.
)%dex de o%ti%'uts
1. Introducci.......................................................................................................2 2. Disseny d'informes amb l'eina OpenERP........................................................2 2.1. Installaci del plugin OpenOffice................................................................. 2.2. Dissenyar informes amb OpenOffice............................................................! a" Obrir un nou informe........................................................................................# b" Incloure un bucle $loop"...................................................................................# c" Incloure un camp $field"...................................................................................% d" Incloure una e&pressi....................................................................................' e" En(iar informe al ser(idor................................................................................) f" *odificar un informe e&istent..........................................................................1+ g" E&portar a R*,..............................................................................................11 . Per saber-ne m.s..........................................................................................1/
Pgina 1 de 14
Curs 2012-2013
UF2: Sistemes ERP-CRM. Explota i i ade!ua i. "F2 #2.1 - $mpleme%ta i ERP-CRM: disse%& se'o%s re!uisits de l(usuari.
1. $%trodu
i.
En a0uest 12 tractarem com fer el disseny de certs elements d'una eina ERP sense tenir 0ue programar segons els re0uisits de l'usuari3 enparticular (eurem com sissenyar i4o modificar informes amb l'eina OpenERP.
Pgina 2 de 14
Curs 2012-2013
UF2: Sistemes ERP-CRM. Explota i i ade!ua i. "F2 #2.1 - $mpleme%ta i ERP-CRM: disse%& se'o%s re!uisits de l(usuari.
2igura 2.1.1 C continuaci s'<a de fer clic sobre me(es e&tensions i s'acti(ar6 el bot Cfegei& ... tal com mostra la imatge segGent $figura 2.1.2".
Pgina 3 de 14
Curs 2012-2013
UF2: Sistemes ERP-CRM. Explota i i ade!ua i. "F2 #2.1 - $mpleme%ta i ERP-CRM: disse%& se'o%s re!uisits de l(usuari.
Figura 2.1.2
Hn cop s'<a fet clic sobre el bot Cfegei& ...3 s'obrir6 una no(a finestra 0ue permetr6 na(egar pel sistema de fit&ers i seleccionar el plugin. Hn cop seleccionat l'ar&iu. Bip3 el plugin aparei&er6 installat i acti(at. Reiniciamos OpenOffice para (er el aspecto final 0ue presenta OpenOffice una (e5 se <a instalado el plugin de OpenERP $figura 2.1. ":
2igura 2.1.
Pgina 4 de 14
Curs 2012-2013
UF2: Sistemes ERP-CRM. Explota i i ade!ua i. "F2 #2.1 - $mpleme%ta i ERP-CRM: disse%& se'o%s re!uisits de l(usuari.
2igura 2.2.1 Hn cop introduIdes les dades3 s'efectua la conne&i amb el ser(idor. 8i .s la primera (egada 0ue es connecta3 pot aparDi&er un error com el 0ue mostra la figura 2.2.2: Jrup no trobat. 8'<a de crea doncs un grup denominat KOpenOfficeReportDesignerK amb l'aplicaci OpenERP.
2igura 2.2.2 8i en lloc d'aparDi&er el missatge anterior3 aparegu.s una missatge com el mostrat en la figura 2.2. bis3 s'<a d'insta el m?dul baseLreportLdesigner al ser(idor de OpenERP per poder utilit5ar el plugin OpenERP d'OpenOffice.
2igura 2.2.
Pgina 5 de 14
Curs 2012-2013
UF2: Sistemes ERP-CRM. Explota i i ade!ua i. "F2 #2.1 - $mpleme%ta i ERP-CRM: disse%& se'o%s re!uisits de l(usuari.
8'accepta i si tot (a correctament3 <auria d'aparDi&er una finestra com la de la figura 2.2./ 0ue informa de la possibilitat de realit5ar l'informe en el document actual.
2igura 2.2./
2igura 2.2.! Hn cop seleccionat l'ob7ecte desit7at3 fent clic sobre el bot Htilit5a *odule in Report3 s'utilit5ar6 el matei& per crear el nou informe.
Pgina 6 de 14
Curs 2012-2013
UF2: Sistemes ERP-CRM. Explota i i ade!ua i. "F2 #2.1 - $mpleme%ta i ERP-CRM: disse%& se'o%s re!uisits de l(usuari.
2igura 2.2.# Despr.s de fer clic sobre el bot ON3 obtindr6 un ob7ecte repeatIn com el 0ue es mostra a la figura segGent $figura 2.2.%"3 en el 0ual la primera l@nia representa el nom mostrat3 i la segona la declaraci de l'informe.
2igura 2.2.% ,a declaraci de l'informe est6 escrita en el camp input3 una funci especial disponible a OpenOffice.
Pgina 7 de 14
Curs 2012-2013
UF2: Sistemes ERP-CRM. Explota i i ade!ua i. "F2 #2.1 - $mpleme%ta i ERP-CRM: disse%& se'o%s re!uisits de l(usuari.
fent clic sobre el menF Open ERP Report 4 Cdd a field3 o a la barra de menF3 simplement fent clic sobre el bot ;ot
2igura 2.2.' C0uesta finestra sollicita el nom de la (ariable utilit5ada en la declaraci repeatIn i el nom del model relacionat amb la (ariable en el camp Pariable. En el camp Pariable 2ields3 mostra els camps disponibles de la (ariable i model seleccionat anteriorment. I en el camp displayed name3 sollicita el nom 0ue <a de mostrar per a la (ariable seleccionada. Despr.s de fer clic al bot ON3 s'obt. un ob7ecte de camp com el mostrat a sota $figura 2.2.)".
2igura 2.2.)
Pgina 8 de 14
Curs 2012-2013
UF2: Sistemes ERP-CRM. Explota i i ade!ua i. "F2 #2.1 - $mpleme%ta i ERP-CRM: disse%& se'o%s re!uisits de l(usuari.
8'<a d'introduir una e&pressi Pyt<on. En l'e&emple de la figura 2.2.1+ l'e&pressi calcula la data actual en format DD 4 ** 4 CCCC.
2igura 2.2.1+
2.2.1+". 2igura 2.2.11 En el camp Report 1ame3 s'<a d'introduir el nom de l'informe $a0uest ser6 el nom 0ue es mostrar6 a l'usuari final". En el camp =ec<nical 1ame el nom tDcnic de l'informe3 el 0uadre de (erificaci 9orporate Qeader ser(ei& per indicar si es (ol la cap>alera corporatiu en l'informe3 i el camp 8elect R,=. =ype3 s'utilit5a per indicar el tipus d'informe a generar: PD23 OpenOffice o Q=*,. Hn cop en(iat l'informe3 per (eure el resultat3 s'<a d'obrir el client de OpenERP. Per e&emple3 si s'<a definit un informe per llistar uns clinets3 des de la (ista de llistat de clients3 s'obre el m?dul i se seleccionen els clients 0ue es desit7a 0ue apareguin a l'informe. ,a selecci mFltiple s'efectua3 b. amb la tecla 9trl i el bot dret del ratol@3 per seleccionar un per un els registres 0ue es (olen incloure3 b. amb la tecla *a7Fscules i un clic amb el bot dret del ratol@3 per seleccionar un bloc de registres.
Pgina 9 de 14
Curs 2012-2013
UF2: Sistemes ERP-CRM. Explota i i ade!ua i. "F2 #2.1 - $mpleme%ta i ERP-CRM: disse%& se'o%s re!uisits de l(usuari.
Hn cop seleccionats a0uests cursos3 es fa clic sobre el bot Imprimir3 i s'obrir6 una no(a finestra com la mostrada a la figura 2.2.12.
2igura 2.2.12
Pgina 10 de 14
Curs 2012-2013
UF2: Sistemes ERP-CRM. Explota i i ade!ua i. "F2 #2.1 - $mpleme%ta i ERP-CRM: disse%& se'o%s re!uisits de l(usuari.
2igura 2.2.1 Hn cop seleccionat3 es fa clic sobre el bot Open Report3 per a descarregar-lo3 i s'obrir6 una no(a finestra 0ue informar6 de la ruta i el nom del fit&er amb 0uD es guarda $figura 2.2.1/".
'0Exportar a RM3.
C0uesta funci s'utilit5a per generar informes R*, des s&M $format d'OpenOffice (ersi 1.+". ,a funci b6sica d'a0uesta funci .s crear un fit&er R*, 0ue despr.s es pugui incloure en el directori 4addons4nombreLdelLmodulo4report del ser(idor d'OpenERP. D'a0uesta manera3 a0uest informe no nom.s estar6 a la base de dades Postgre8O, sin 0ue a m.s estar6 en el propi codi del m?dul i podria ser installador amb facilitat en altres instal lacions d'OpenERP. Per accedir-<i s'<a d'obrir el menF Open ERP Report4E&port to R*,3 o simplement fent clic al bot ;ot R*, E&port de la barra d'eines. 8'obrir6 una finestra de di6leg 0ue sollicitar6 el nom i la destinaci amb 0uD desar el fit&er R*, $figura 2.2.1!".
Pgina 11 de 14
Curs 2012-2013
UF2: Sistemes ERP-CRM. Explota i i ade!ua i. "F2 #2.1 - $mpleme%ta i ERP-CRM: disse%& se'o%s re!uisits de l(usuari.
2igura 2.2.1! Per poder importar m.s enda(ant a0uest informe des del ser(idor OpenERP3 el dest@ <auria de ser la carpeta 4addons 4nomLdelLm?dul4report4nombreLinforme.rml. Hn cop desat al directori corresponent3 des del client OpenERP s'<a d'obrir el menF Cdministraci4 Personalit5acio4Ob7ectes de bai& ni(ell4Cccions4Informe$figura 2.2.1#".
Pgina 12 de 14
Curs 2012-2013
UF2: Sistemes ERP-CRM. Explota i i ade!ua i. "F2 #2.1 - $mpleme%ta i ERP-CRM: disse%& se'o%s re!uisits de l(usuari.
2igura 2.2.1# I un cop oberta la finestra3 s'<a d'afegir la ruta on s'<a guardat l'informe en el camp corresponent $figura 2.2.1%".
Pgina 13 de 14
Curs 2012-2013
UF2: Sistemes ERP-CRM. Explota i i ade!ua i. "F2 #2.1 - $mpleme%ta i ERP-CRM: disse%& se'o%s re!uisits de l(usuari.
Figura 2.2.17
En a0uest punt3 es guarda3 i 7a es t. el nou informe accessible des del fit&er dins el propi codi del m?dul3 en lloc de guardar-se en la base de dades.
- www.aulaerp.com
Pgina 14 de 14