Home

Manual de Instalación Servidor y Configuración

image

Contents

1. Libro Mayor General Libro Mayor General Mensajes de Error al Importar Lote de Diario CG 3728 Clave del Cliente Compa a Andescura Prueba Organizaci n de Documentos 01 01 Oficina Central No Documento de Lote Descripci n de Lote Facturas Ventas Emitidas Noviembre 2007 7 Documento P liza 3729 No de Documento Diario Nombre de el Esquema de Cuentas Andescura Prueba UN 34 Chilean Peso Esquema Contable Andescura Prueba UN 34 Chilean Peso Tina de Anlicaci n ner Precunues tal En el caso de los Socios de Negocio se hace en la opci n Datos gt Importar Datos gt Importar Socio de Negocio una vez verificado que est n los datos se presiona el bot n Importar Socios de Negocio Para los Socios de Negocio hay un proceso adicional que hay que hacer en la base de datos por medio de una query para definir si es proveedor o empleado ya que por defecto Adempiere carga todos los datos como cliente update c_bpartner set isvendor Y where ad_client_id 1000001 and c bp _group_id 1000004 update c_bpartner set isclient N where ad_client_id 1000001 and c bp _group_id 1000004 Esta query lo que hace es definir que los socios de negocio del grupo 1000004 pertenecen a proveedores por lo que se setea el valor como isvendor Y y la siguiente se setea como isclient N porque no es cliente Esto es solo a modo de ejemplo pueden variar los valores de los grupos al momento de c
2. 11 PROBLEMAS POSIBLES Pueden haber otros servicios usando los puertos 80 para conexiones html y el 443 para conexiones SSL Si devuelve alg n error en estos puertos usamos en vez del 80 el 8088 y para las conexiones SSL el 8443 Ahora tambi n recordemos que en Linux los puertos menores al 1000 necesitan los privilegios de root Si usamos una base de datos Oracle debemos de usar el puerto 8080 12 CONFIGURACI N INICIAL DE LA COMPA A En la siguiente ventana ingresando como usuario System y contrase a System se procede a la carga inicial del plan de cuentas de la empresa Andescura Ltda este archivo fue creado a partir del plan de cuentas se encuentra en home Andescura AndescuraAC csv aipa a SystemOSystem 192 168 0 167 fadempiere eserco Archivo Ver Herramientas Ventana Ayuda Compa a Andescura Ltda Organizaci n 01 Oficina Central Usuario Compa a clientAdmin Usuario Organizaci n clientUser Moneda Chilean Peso ES Pa s Chile Ciudad Santiago Regi n RM Regi n Metropolitana M Opcional v Socio de Negocio Y Producto _ Proyecto C Campa a C Regi n de Ventas Carga de Cuentas Formato Accounting__ csv ES Compa a El nombre de la empresa en este caso Andescura Ltda Organizaci n Solo permite en este paso ingresar la Organizaci n principal de la compa a por lo que se opta por utilizar la Oficina Central Usuario Comp
3. 4 50 Descripci n de la Linea LineDescription_Descrici n de la L nea Cadena 5 60 Numero de Referencia ChargeName_Nombre de la Carga Cadena 6 70 Total de la Transacci n TrxAmt_Total de la Transacci n N mero 7 80 Fecha Estado de Linea StatementLineDate_Fecha de Estado de Fecha MMddyyyy 8 L nea 90 Fecha Estado de StatementDate_Fecha de Estado de Fecha MMddyyyy 9 Cuenta Cuenta 100 Nombre Estado de Name_Nombre Cadena 10 Cuenta b Libro Mayor General comprobantes Formato de Importar Tabla _GLJournal_Importar Diario de CG Formato Separado por Comas Campo de Formato Secuencia Nombre Columna Tipo de Formato N de Datos de Datos Inicio 10 Descripci n del Lote BatchDescription_Descripci n de Lote Cadena 1 20 Esquema Contable AcctSchemaName_Nombre de el Cadena 2 Esquema de Cuentas 30 Tipo PostingType_Tipo de Aplicaci n Cadena 3 40 Tipo de Documento DocTypeName_Nombre del Tipo de Cadena 4 Documento 50 Categor a CategoryName_Nombre de la Categor a Cadena 5 60 Fecha de Aplicaci n DateAcct_Fecha de Aplicaci n CG Fecha MMddyyyy 6 70 N Linea Comprobante Line_No L nea Cadena 7 80 Descripci n Linea Description_Descripci n Cadena 8 Comprobante 90 Debe AmtSourceDr_Cargo N mero 9 100 Haber AmtSourceCr_Abono N mero 10 110 ISO Moneda ISO_Code_C digo ISO Cadena 11 120 Clave Organizaci n OrgValue_Organizaci n Clave Cadena 12 130 Cuenta Contable AccountValue_Clave de Cuenta Cadena 13 140 Socio de Negocio BPartnerValue_C
4. A N D E sU AL SERVICIOS PARA LA MINERIA Y UR Manual de Instalaci n Servidor y Configuraci n ERP Adempiere Autor Javier Torres Heredia 25 Febrero 2009 1 INSTALACI N DEL SERVIDOR Requisitos de Hardware Procesador doble n cleo o superior Memoria 2GB m nimo 2 Discos duros de 250GB RAID Unidad ptica Tarjeta Ethernet y Tarjeta Wireless Requisitos de Software Distribuci n Linux Ubuntu 8 04 Alternate CD NOTA Se decidi instalar esta versi n Alternate por que es la que nos permite instalar bajo una configuraci n RAID 1 Mirroring y adem s nos instala GNOME por defecto http releases ubuntu com 8 10 ubuntu 8 10 alternate i386 is0 MD5 f9e0494e91abb2de4929ef6e957f7753 Verificar la integridad de la imagen ISO descargada con el siguiente comando md5sum home andescura ubuntu 8 10 alternate 1386 iso f9 0494e91abb2de4929ef6e957f7753 ubuntu 8 10 alternate 1386 iso 2 GRABACI N DE LA IMAGEN DESCARGADA Una vez verificada la integridad de la imagen iso se procede a instalar alg n programa de grabaci n de Cds o DVDs se recomienda usar la ultima versi n de gnomebaker sudo apt get install gnomebaker Se graba la imagen ISO en un medio ptico para proceder a la instalaci n del servidor 3 INSTALACI N DEL SISTEMA OPERATIVO UBUNTU 8 10 Reiniciar el servidor con el cd insertado en la unidad ptica en caso de que no bootee desde el cd revisar los par metros en la BIOS SUPR al encender
5. a dentro del sistema Basado en las entradas en el elemento de ventana los campos en ventanas par metros etc Son sincronizados si ellos son mantenidos centralizadamente 15 Y canes 16 INSTALACI N DE PARCHES Los parches son exclusivos de Adempiere es decir son generados por el equipo de desarrollo de Adempiere Ya que estos contienen correcciones y modificaciones del c digo fuente del software los cuales mejoran su funcionamiento Si el usuario de Adempiere desea hacer modificaciones propias que son exclusivas de su copia del software debe realizar los mismos pasos explicados pero con el archivo customization jar el cual es creado para el desarrollo personalizado del software La ruta donde se encuentran los parches es SADEMPIERE_HOME lib Los archivos a descargar son patches jar y webui war y para ambos se realizan los mismos procedimientos Pasos a Descargar el ltimo parche generado Esto lo hacemos desde https sourceforge net project showfiles php group id 1769 626package _id 230906 Aqu nos presentan los parches creados para varias versiones de Adempiere Para el proyecto Andescura la versi n de Adempiere es la 3 4 b El equipo de desarrollo de Adempiere recomienda realizar una copia del archivo de parches a reemplazar en caso de que se presenten problemas con el nuevo parche c Al archivo descargado modificamos el nombre para que quede patches jar Una vez esto lo copiamos en el director
6. n inicial de Adempiere Una vez hemos ingresado estos datos procedemos a hacer un test de la base de datos si todo est en orden deber a cambiar la x roja del bot n por un signo verde de aprobaci n El test de aplicaci n lo podemos hacer si previamente hemos iniciado el servidor de Adempiere Luego de recibir la confirmaci n de la base de datos hacemos click en el bot n verde de la esquina inferior derecha y nos aparece la siguiente ventana Login Conexi n Valores Predeterminados ADempiere Release 3 4 05 Smart Suite ERP CRM and SCM 2008 03 26 Servidor f Jere eserco cl adempiere adempiere ia Usuario SuperUser Contrase a Idioma Espa ol 1999 2007 Adempiere Y LO Y LW No Conectado En esta ventana se realiza la autenticaci n de los usuarios Adempiere trae por defecto una compa a creada a manera de ejemplo para ilustrar a los usuarios as que podemos hacer click sobre el bot n verde y entrar al sistema Al hacerlo nos debe aparecer la siguiente ventana 2 167fadempiere eserco cl adempiere adi Conexi n Valores Predeterminados Perfil Andescura Prueba Admin v Entidad Andescura Prueba v Organizaci n v Almac n v Fecha 13 01 2009 8 Impresora MFC8860DN La Ce LA Lv Autorizado Una vez realizado todos estos pasos Adempiere deber a estar funcionando y listo para su customizaci n
7. var lib named etc bind Modificamos la configuraci n del demonio SYSLOG sudo nano etc default syslogd cambiamos la linea SYSLOGD por la siguiente SYSLOGD a var lib named dev log Reiniciamos los demonios sudo etc init d sysklogd restart sudo etc init d bind9 start 5 4 Correo Postfix con SMTP AUTH y TLS Instalamos postfix con sus respectivos m dulos sudo apt get install postfix libsasl2 2 sasl2 bin libsasl2 modules libdb3 util procmail El instalador nos preguntara lo siguiente General type of mail configuration lt Internet Site System mail name lt adempiere eserco cl sudo dpkg reconfigure postfix De nuevo contestamos las siguientes preguntas General type of mail configuration lt Internet Site System mail name lt adempiere eserco cl Root and postmaster mail recipient lt blank Other destinations to accept mail for blank for none lt adempiere eserco cl localhost eserco cl localhost localdomain localhost Force synchronous updates on mail queue lt No Local networks lt 127 0 0 0 8 Use procmail for local delivery lt Yes Mailbox size limit lt 0 Local address extension character lt Internet protocols to use lt all Procedemos al siguiente paso sudo postconf e smtpd sasl local domain sudo postconf e smtpd _ sasl auth_ enable yes sudo postconf e smtpd _sasl security options noanonymous sudo postconf e broke
8. Dd Constraints 9 3 Indexes 0 t Rules 0 I Triggers 0 Y agregamos 3 columnas bot n derecho sobre Columns y se escoge la opci n New Column y nos cargara una nueva ventana donde los par metros a ingresar son los siguientes Para la 1 columna los dem s campos se dejan por defecto y se presiona Aceptar Name c_apb_acct Data Type numeric Length 10 Precision 0 Para la 2 columna los dem s campos se dejan por defecto y se presiona Aceptar Name c_fc3_acct Data Type numeric Length 10 Precision 0 Para la 3 columna los dem s campos se dejan por defecto y se presiona Aceptar Name c_fcimp_acct Data Type numeric Length 10 Precision 0 Con esto creamos 3 nuevas columnas a la tabla que son usadas por el parche para ubicar las cuentas donde ira la el descuento de la retenci n Ahora tenemos que crear 3 llaves for neas para poder enlazar estas nuevas columnas con otra tabla que se llama c_validcombination En la misma tabla anterior c_bp_vendor_acct ahora seleccionamos la opci n Constraints y con el bot n derecho elegimos New Object gt New foreign key y creamos las siguientes llaves Para la primera llave for nea tenemos que llenar los siguientes datos Name vc_capbacct_cbpvendor References c_validcombination Deferrable yes Deferred yes Match full no Auto
9. base de datos y Contrase a de base de datos Aqu introducimos el nombre y la contrase a del usuario que va a tener privilegios sobre la base de datos de Adempiere adempiere Presionamos probar si todo va bien y no existen errores se presiona guardar A continuaci n una pantalla que nos sirve como ejemplo de la aplicaci n en funcionamiento Fichero Ayuda Java Configuraci n Servidor Adempiere Java Home Jusr lib jvm java 6 sun 1 4 L lo Java VM sun v Adempiere Adempiere Home jop Adempiere B Contrase a Key Store e ommosos Servidor Aplicaci n Servidor Aplicaci n adempiere eserco c Tipo Servidor iboss gt Despliegue O Puerto JNP 1099 o Puerto Web 8088 ssL 8443 Servidor Base de Datos m Servidor Base de Datos adempiere eserco cl Tipo Base de Datos postaresal ia Nombre Base de Datos adempiere O Buscar Bases de Datos Puerto Base de Datos 5432 Contrase a System eooscoos ji Usuario Base de Datos adempiere Contrase a Base de Datos eeeeeeeee O H i Servidor Correo Servidor Correo mail andescura cl Email Admin Usuario Correo Contrase a Correo Probar e a Guardar Cuando termine de hacer una compilaci n de las aplicaciones cliente y servidor levantamos ahora el servidor para eso ejecutar opt Adempiere utils RUN Server2 sh Una vez termine el paso anterior que tiene una demora de dos a tres minutos levantamos el cliente Para esto ejecutamos opt Adempiere RUN Adempiere s
10. escogemos Business Partner nos posicionamos sobre Secuencia de Campos y luego en Secuencia y buscamos RUT o RFC si aun no se traduce y subimos el campo RUT con las flechas verdes de la derecha por sobre el campo Nombre como en la siguiente imagen es disponibles Secuencia 2 Tu compa a leia gt Organizaci n Le Sa Clave de B squeda y Empleado ocumento Saludo lo RUT de Orden Nombre Nombre 2 i os Desc La Descripci n Descuento en Q Activo mpresi n de fad Entidad Acumulada cuento Estado del Cr dito Guardamos los cambios hechos y con esto finalizamos la configuraci n de la validaci n del RUT en Adempiere 13 2 CONFIGURACI N DE LA BH FC3 Y RETENCIONES A continuaci n se detallada el procedimiento para hacer funcionar el parche para las boletas de honorarios facturas a terceros en Adempiere para esto utilizaremos la aplicaci n pgAdmin lll ya que requiere que se hagan modificaciones a una tabla en la base de datos para que funcione Lo primero es buscar la tabla dentro de la base de datos adempiere llamada c_bp_vendor_acct E c_bp vendor_acct c_acctschema_id c_bpartner_id ad_client_id ad_org_id isactive created createdby updated updatedby v_liability_acct v_liability_services_acct v_prepayment_acct w w w Ecco w ceca ceo caco ecc ecc a Ecco Ecco c_apb_acct c_fc3_acct
11. n a la vista de Corresponder OC Recibo Factura Nuevos tipos de documentos Boletas de Honorario y FC3 Contabilizar Retenciones La instalaci n de este archivo se hace de manera transparente copiando el mismo en un directorio especifico sudo cp customization jar opt Adempiere lib Luego de realizar la copia de este archivo hay que ejecutar el siguiente archivo suponiendo que ya Adempiere esta instalado y funcional Se debe detener el servidor si la consola donde se ejecuto Adempiere esta abierta presionamos control Z si corre como servicio la nica manera de detenerlo es ejecutando el siguiente comando sudo opt Adempiere utils RUN Server2Stop sh y luego para agregar al cliente y el servidor las modificaciones ejecutamos sudo opt Adempiere RUN silentsetup sh Terminados estos pasos podemos volver a ingresar a Adempiere ejecutando el servidor nuevamente para hacer los ajustes para que la customizaci n funcione sudo opt Adempiere utils RUN_Server2 sh 13 1 CONFIGURACI N VALIDACI N RUT A continuaci n se detallada el procedimiento para hacer funcionar el parche para la validaci n del RUT en Adempiere Lo primero es adicionar dos funciones validarut sql y digito sql a la base de datos postgres que son las encargadas de realizar la validaci n a continuaci n las funciones luego se detalla como poder agregarlas a Adempiere Funci n Valida RUT SRA SRA AS RARA Degi COPY PASES A AA AS Function valida ru
12. physical volume for RAID bootable flag gt Off Done setting up the partition Partition settings para la partici n swap Use as gt swap space bootable flag gt Off Done setting up the partition Se repite el mismo procedimiento para configurar el otro disco duro bajo los mismos par metros y tama os de partici n Terminando el esquema de particiones para ambos discos se creara el arreglo de discos RAID Del men seleccionamos la opci n Configure software RAID Nos aparecer la siguiente pantalla Escribimos los cambios a disco y procedemos a configurar el RAID con las siguiente opciones detalladas a continuaci n Multidisk configurations actions Create MD device Ejemplo MDO MD1 etc Multidisk device type RAID1 Number of active devices for the RAID1 array 2 Number of the spare devices for the RAID1 array 0 Active devices for the RAID1 multidisk device Para MDO dev sdal dev sda2 dev sda3 dev sdb1 dev sdb2 dev sdb3 NU MU MU NU A el Para home MD1 dev sdal dev sda2 dev sda3 dev sdb1 dev sdb2 dev sdb3 Una vez definidos los dispositivos RAID procedemos a configurar los sistemas de archivos y sus puntos de montaje deseados Realizamos esto para cada unidad de disco adem s configuramos la partici n dev sda3 y dev sdb3 como swap sin punto de montaje definido para crear nuest
13. valor 11 IF valor 1 THEN RETURN K END IF valor 0 THEN valor gt 1 AND valor lt 11 THEN TURN 11 valor char D IF D BODYS LANGUAGE plpgsql1 VOLATILE COST 100 ALTER FUNCTION digito verificador character varying OWNER TO adempiere T T E E OE end Copy paste mireris nnana a a a a ai i i a v G GH WH Ei Hj Para cargar las funciones en la base de datos Adempiere hay 2 m todos a Por linea de comandos psql d adempiere U adempiere f script sql gt script out 2 gt amp 1 Donde script sql se reemplaza por los nombres de los archivos que contienen estas funciones validarut sql y digito sql el archivo script out puede ser le do con el siguiente comando para revisar si existi alg n error durante la ejecuci n del comando anterior cat script out less b Mediante la aplicaci n pgAdmin lll Esta aplicaci n se encuentra bajo el men Aplicaciones gt Herramientas del Sistema gt pgAdmin Illl en caso de no ser as se instala con el siguiente comando sudo apt get install pgadmin3 Volviendo al punto anterior los scripts SQL se cargan de la siguiente manera en la aplicaci n Habiendo seleccionado la base de datos adempiere en pgAdmin IIl se presiona el bot n Execute arbitrary SQL queries en la barra de botones de la aplicaci n 15 mep Properties Statistics Depende Property Value 92 168 0 167 5432 2 f Name adem EE OID 16385 F Owner adem 1
14. y por ltimo la pesta a Control de Periodo y se presiona el bot n registro nuevo y se escogen los nuevos Tipos de Documento Base que creamos anteriormente guardamos y abrimos los periodos para estos nuevos documentos e Hay que definir las tasas de impuesto para estos nuevos documentos por ejemplo para la boleta de honorarios se hace de la siguiente manera Nos vamos al men An lisis de Desempe o gt Reglas Contables gt Tasa de Impuesto y creamos un nuevo impuesto que llamaremos Retenci n 10 Boleta de Honorarios en la siguiente pantalla vemos mas par metros a configurar Impuesto Impuesto Impuesto Compa a Andescura Lida Organizaci n edad Nombre Retenci n 10 Boleta de Honorarios Descripci n v Activo C Predeterminado Categor a del Impuesto Retenciones D V lido Desde 01 02 2004 5 C Exento de Impuesto _ Requiere Certificado de Impuestos C Nivel del Documento Y Impuesto de Venta C Entidad Acumulada Impuesto Padre y Tipo OV OC Ambos x Tasa 10 0 8 Identificador de Impuesto Pa s Chile y A Chile y Regi n D A y Categor a de Impuesto Retenciones se creo una categor a padre Tipo OV OC Ambos Tasa 10 Impuesto de Venta S Pa s Chile a Chile Luego guardamos esta informaci n y seleccionamos la pesta a Contabilidad Aqu asignamos el impuesto absorbido a la cuent
15. 3 4 2s Instalaremos el servidor Adempiere en la siguientes carpetas opt Adempiere Instalaremos el PL Java en opt pljava NOTA Si existen instalaciones incompletas de cualquiera los requisitos antes mencionados es posible que no sea posible instalar Adempiere o m s dif cil determinar la causa de una falla 6 1 DESCARGA ERP ADEMPIERE Primero que todo vamos a la pagina de Adempiere en SF net y obtenemos la ultima versi n estable apta para entornos de producci n http ufpr dl sourceforge net sourceforge adempiere Adempiere 342s tar gz Para esta instalaci n usaremos el siguiente archivo que bajamos de la pagina de Adempiere en Sourceforge net Adempiere_342s tar gz Ultima versi n al momento de escribir este manual Lo copiamos dentro de la carpeta opt y lo descomprimimos cp Adempiere _ 342s tar gz opt cd opt tar xzpf Adempiere 342s tar gz 7 INSTALACI N Y CONFIGURACI N DE POSTGRES Desde una consola instalamos el postgres por medio de apt sudo apt get install postgres sudo apt get install pgadmin3 Una vez instalado le asignamos una clave a postgres En este ejemplo la palabra postgres debe de ser reemplazada por su clave sudo su postgres c psql templatel ALTER USER postgres WITH PASSWORD postgres xq Cambiamos el m todo de autenticaci n para las conexiones en el postgres Para esto editamos el archivo pg_hba conf sudo nano etc postgresql 8 3 main pg hba conf A todos les asign
16. 4 0 2010 5090330 Perdida no Realizada por Conversi n T 2215 2216 1002138 1000001 0 Y 2008 11 04 0 2010 2030999 Otras Cuentas Por Pagar _ _ j 2217 1002139 1000001 0 Y 2008 11 04 0 20 0 1115100 _ _ Anticipos Proveedores _ _ j 2218 1002140 1000001 0 Y 2008 11 04 0 20 0 5010300 _ _ Diferencia de Inventario _ _ j Una vez obtenido este valor hay que realizar una query para agregar este valor a la tabla modificada como es para la boleta de honorarios usamos este comando UPDATE c bp vendor acct SET c apb acct 1002137 WHERE ad_client_id 1000001 Para la factura de compra a terceros el procedimiento es similar a la boleta de honorarios donde ir el monto neto es la misma que la anterior 20 20 999 Proveedores Varios UPDATE c_ bp vendor acct SET c fc3 acct 1002137 WHERE ad_client_id 1000001 Luego la cuenta donde ira el impuesto en este caso es la 20 60 200 l V A Facturas de Compra c_validcon ad_client_i a is created ciupdated u a combination description PK nume numeric 1 ni ch timestamp n timestamp n cl character varying 60 character varying 255 2221 2222 1002144 1000001 0 Y 2008 11 04 0 2008 11 04 0 5010320 _ _ Revalorizaci n de Inventario _ _ 2223 1002145 1000001 O Y 2008 11 04 0 2008 11 04 0 5090800 _ _ Incobrables _ _ UPDATE c bp vendor acct SET c fcimp acct 1002143 WHERE ad client _id 1000001 Una vez realizado estos cambios queda definir en Adempiere los tipos de impuesto crear un nuevo
17. 9s 2 E ACL Luego se abrir una nueva ventana en donde podemos copiar directamente del portapapeles cada uno de los c digos SQL publicados anteriormente o cargarlos desde el men File gt Open para cada archivo en este caso son 2 se repite la misma operaci n Ya con el c digo SQL en la ventana presionamos el bot n Execute Query para ejecutar el script View Help p pda ts adempiere ot naracter varying ut character varying valida_rut character varying Con esto ya est n cargadas las funciones en la base de datos ahora queda configurar Adempiere para poder usar la validaci n Lo primero es configurar la traducci n del campo de RFC a RUT antes de hacer esto se deber a revisar el paso 15 del manual Definir el lenguaje de la aplicaci n a Chile pero por motivos de secuencia del documento se detalla ahora el procedimiento Se ingresa a Adempiere como usuario System y perfil System luego vamos a la opci n Diccionario de la Aplicaci n y seleccionamos Elemento buscamos el elemento por nombre Tax ID y nos vamos a la pesta a de traducci n y cambiamos los datos por los siguientes Spanish Chile y guardamos Organizaci Nombre RFC gt RUT Nombre a ser impreso RFC gt RUT Luego volvemos al men de Adempiere y vamos nuevamente a la opci n Diccionario de la Aplicaci n y ahora seleccionamos Tabla y Columna nos vamos a la tabla
18. C_BPartner luego la pesta a Columna y buscamos TaxID en esta ventana marcamos la opci n Entrada Obligatoria y desmarcamos la opci n Actualizable Tabia columna li a Traducci n Compa a System Organizaci n Tabla er_Socio de Negoci az C BParmer_Socio de Negocio Nombre de Columna en BD TaxID Columna SQL Traducci n Elemento TaxID BB de la Columna Nombre Tax ID Descripci n Tax Identification Table Script Validator Ayuda The Tax ID field identifies the legal Identification number of this Entity Activo Versi n Longitud 20 8 Referencia Cadena 7 Formato del Valor L gica Predeterminada Columna Clave C Columna de Enlace a Tabla Padre Z Entrada Obligatoria O Acualizable No Encriptado L gica de Solo Lectura Guardamos y ahora buscamos la Columna Name ac abajo en Llamada agregamos lo siguiente para asignar el callout para la validaci n del RUT org adempiere callout ValidaRUT prueba como en la siguiente imagen Mandatory Logic lv Identificador Llamada org adempiere callout ValidaRUT prueba C Columna de Selecci n Traducida Tipo de Entidad Dictionary Guardamos los cambios y volvemos al Diccionario de la Aplicaci n ahora seleccionamos Ventana Pesta a y Campo la Ventana a seleccionar es Business Partner ahora presionamos Pesta a y nuevamente
19. EPOSITORY deb http cl archive ubuntu com ubuntu intrepid backports main restricted deb http cl archive ubuntu com ubuntu intrepid backports universe multiverse deb src http cl archive ubuntu com ubuntu intrepid backports main restricteddeb src http cl archive ubuntu com ubuntu intrepid backports universe multiverse CANONICAL REPOSITORY deb http archive canonical com ubuntu intrepid partner WINE REPOSITORY deb http wine budgetdedicated com apt intrepid main deb src http wine budgetdedicated com apt intrepid main MEDIBUNTU REPOSITORY deb http packages medibuntu org intrepid free non free deb src http packages medibuntu org intrepid free non free HH VIRTUALBOX REPOSITORY deb http www virtualbox org debian intrepid non free Cargamos Sistema gt Administraci n gt Gestor de actualizaciones Comprobar Ahora bajo una terminal procedemos a instalar algunas claves PGP de los repositorios cd tmp wget http packages medibuntu org medibuntu key gpg sudo apt key add medibuntu key gpg cd tmp wget http wine budgetdedicated com apt 387EE263 gpg sudo apt key add 387EE263 gpg cd tmp wget http ww virtualbox org debian innotek asc sudo apt key add innotek asc Instalaci n de los lenguajes espa ol para las aplicaciones openoffice man etc sudo aptitude install language pack es language support es sudo aptitude install language pack gnome es Acrobat Reader sudo aptitude ins
20. FK index no Local c_apb_acct Referenced c_validcombination_id Para la segunda llave for nea usamos los siguientes datos Properties Name vc_cfc3acct_cbpvendor References c_validcombination Deferrable yes Deferred yes Match full no Auto FK index no Local c_fc3_acct Referenced c_validcombination_id Para la tercera llave for nea usamos los siguientes datos Name vc_cfcimpacct_cbpvendor References c_validcombination Deferrable yes Deferred yes Match full no Auto FK index no Local c_fcimp_acct Referenced c_validcombination_id Una vez que tengamos la tabla modificada tenemos que de forma manual asignarle una cuenta correspondiente donde ir n estos valores Para la Boleta de Honorarios se contabilizara el total menos la retenci n a la cuenta de Proveedores Varios 20 20 999 hay que buscar esta cuenta en la tabla c_validcombination y se obtiene el valor de la primera columna c_validcombination_id en este ejemplo es 1002137 pero puede variar si se instala Adempiere de cero c_validcon ad_client_ adis created cup u a combination description i PK nume numeric 1 nu cl timestamp n tin n cl character varyi character varying 255 1 2213 1002135 1000001 0 Y 2008 11 04 0 2010 6060330 _ Ganancia no obtenida por Tipo de Ca 2214 1002136 1000001 0 Y 2008 11 0
21. a a Se opto por utilizar el usuario por defecto Usuario Organizaci n Se opto por utilizar el usuario por defecto Moneda Chilean Peso Pa s Chile Ciudad Santiago Regi n RM Regi n Metropolitana En Opcional Se dejaron las opciones por defecto Luego una vez que est n listos los par metros se procede a la Carga de Cuentas Formato Accounting__ csv se hace la b squeda del archivo AndescuraAC csv y se selecciona el bot n verde Con esto dejamos creada nuestra empresa y podemos revisar el plan de cuentas para comprobar que est n correctamente estructuradas p Elemento ci Andescura Ltda Valor del Elemento Ci 7 Valor de Elemento Sub Cuenta Activo Disponible lt Materias Prim Stock Insumos y Ref ctivo Fijo Patrimonio 100 P rdidas J00 Compromisos 0DU reee J000 Ganancias 13 INSTALACI N DE LAS CUSTOMIZACIONES En Adempiere existe un m todo para realizar modificaciones directas al c digo fuente del programa y luego aplicar estos cambios a una instalaci n de Adempiere en producci n por ejemplo Esto se consigue a trav s de la aplicaci n de un parche conocido como customization jar Este archivo contiene algunas mejoras especificas de la aplicaci n como son por ejemplo Validaci n del RUT en la ventana Socio de Negocio Validaci n del RUT en el men contextual de diversas ventanas Agrega organizaci
22. a correspondiente en el plan de Andescura Impuesto Contabilidad Impuesto Compa a Andescu C P ag Organizaci n A A Impuesto 5n 10 Boleta de Contabilidad p n 10 Boleta de Honorarios Esquema Contable Andescura Ltda UN 34 Chilean Peso impuestos por pagar 2 e Impuesto Pagado 2070200 _ _ e Impuesto Acreditado a Impuesto por Acreditar 1 Impuesto Absorbido 00 Para que se contabilice correctamente los impuestos usar en Impuesto Absorbido 20 42 100 Con esto se finaliza la el tema de las modificaciones de la aplicaci n 14 FORMATOS DE IMPORTACI N En Adempiere hay una forma de cargar informaci n de todo tipo a la base de datos por medio de la opci n Datos gt Importar Datos gt Formato Importaci n de Datos a continuaci n se definen algunos de los formatos que se utilizan en nuestra implementaci n de Adempiere a Estado de Cuenta Formato de Importar Tabla _BankStatement_Importar Extractos de Cuenta Formato Separado por Comas Campo de Formato Secuencia Nombre Columna Tipo de Formato N de Datos de Datos Inicio 10 N de Cuenta Corriente C_BankAccount_ID_Cuenta Bancaria Cadena 1 20 N de Linea Line_No L nea Cadena 2 30 Moneda C_Currency_ID_Moneda Cadena 3 40 Fecha ValutaDate_Fecha Efectiva Fecha MMddyyyy
23. amos el siguiente m todo de conexi n trust y adem s adicionamos nuestra ip en el formato Ipv4 por ejemplo en nuestro caso la ip sera 192 168 0 167 Quedando como este ejemplo Database administrative login by UNIX sockets local all postgres trust TYPE DATABASE USER CIDR ADDRESS METHOD local is for Unix domain socket connections only local all all trust IPv4 local connections host all all 127 0 0 1 32 trust host all all 192 168 0 167 24 trust IPv6 local connections host all all 1 128 trust Ahora permitimos que postgres escuche tambi n desde las direcciones IP sudo nano etc postgresql 8 3 main postgresql conf Buscamos listen_addresses y descomentamos esta linea le quitamos el del principio de la linea y reemplazamos localhost por un en esta misma linea Deber a quedar as Connection Settings listen addresses what IP address es to listen on 7 1 Opcional solo versiones previas a la 3 4 2s Adem s para el PL Java necesitamos adicionar estas variables y estas lineas al final del archivo postgresql conf dynamic library path 1 libdir opt pljava custom variable classes pljava pljava classpath opt pljava pljava jar Luego creamos el usuario y la base de datos que usaremos El usuario sera adempiere y as mismo se llamara la base de datos andescurafandescura su postgres Password postgres postgrestandescura createuser P E d adempiere En
24. argar esta informaci n se dice explicitamente en un campo del csv a que grupo pertenecen por ejemplo 1000004 es el de proveedores 15 CONFIGURACI N DEL LENGUAJE A CHILE Adempiere por defecto viene con el idioma de M xico como espa ol para cambiarlo a Chile hay que seguir el siguiente procedimiento a Ingresar como System SuperUser y con rol de System b Ir al men Administraci n del Sistema gt Reglas Generales gt Reglas del Sistema gt Lenguaje Lenguaje Lenguaje Compa a system Organizaci n Lenguaje es_CL Nombre Spanish Chile C digo de Leguaje ISO es C digo ISO del Pa s CL y Activo lvi Lenguaje del Sistema Patron de Fecha Patr n de Tiempo Verificar Lenguajes Se quita la opci n de lenguaje de sistema a M xico y seleccionamos Chile con esta opci n como en la imagen anterior c Luego Administraci n del Sistema gt Reglas Generales gt Reglas del Sistema gt Importar Exportar Traducci n Compa a x Lenguaje Spanish Chile ly Tabla y Exportar registros Importar Escogemos la opci n Importar y buscamos la carpeta es_CL la cual tiene toda la traducci n oficial modificada para poder utilizar Chile como idioma por defecto d Volvemos al men Administraci n del Sistema gt Reglas Generales gt Sincronizar Terminolog a Sincronizar Terminolog a Sincronizar la terminolog
25. de postgres 8 3 bajariamos pljava 1686 pc linux gnu pg8 3 1 4 0 tar gz http pgfoundry org frs group id 10000386release id 1024 Creamos una carpeta en opt llamada pljava Primero nos logeamos en una terminal como root su mkdir opt pljava y copiamos los archivos del PL Java en opt pljava cp pljava i686 pc linux gnu pg8 3 1 4 0 tar gz opt pljava Y descomprimimos el archivo tar xzpf pljava i686 pc linux gnu pg8 3 1 4 0 tar gz Creamos un link simbolico ln s usr lib jvm java 6 sun jre lib i386 server libjvm so usr lib libjvm so Recordemos que aun estamos como root Copiamos el postgresql jar y lo colocamos en opt pljava y lo configuramos cp opt Adempiere lib postgresql jar opt pljava cd opt pljava java cp postgresql jar pljava jar deploy jar org postgresql pljava deploy Deployer database adempiere user adempiere password adempiere install 9 IMPORTAR LA BASE DE DATOS ADEMPIERE su postgres psql d adempiere lt opt Adempiere data Adempiere pg dmp Para exportar o crear una copia de la base de datos podemos utilizar estos comandos su postgres pg dump U username cif gt home user filename dmp dbname exit 10 INSTALACI N Y CONFIGURACI N DEL ADEMPIERE Vamos a la carpeta en donde esta el Adempiere cd ADEMPIERE HOME Si no va a opt Adempiere es porque hay una falla y debe de repetir bien el paso de modificaci n del archivo enviroment Ejecutamos RUN setup sh y digitamo
26. h Si no hay errores en alg n paso deber amos obtener la siguiente pantalla Terminal andescuraG adempiere eserco cl Adempiere utils Fichero Editar Vista Terminal Ir Ayuda aAa OOC EHEX EF 10 15 15 34 179 INFO TomcatDeployer deploy ctxPath wstore warUrl file home alW ndescura Adempiere jboss server adempiere tmp deploy tmp37755adempiereWebStore wl ar 15 15 34 461 INFO TomcatDeployer deploy ctxPath posterita warUrl file hom e andescura Adempiere jboss server adempiere tmp deploy tmp37756posterita war 15 15 34 481 INFO WebappClassLoader validateJarFile home andescura Adempiere jboss server adempiere tmp deploy tmp37756posterita war WEB INF lib servlet j ar jar not loaded See Servlet Spec 2 3 section 9 7 2 Offending class java x servlet Servlet class 15 15 35 200 INFO TomcatDeployer deploy ctxPath webui warUrl file home an descura Adempiere jboss server adempiere tmp deploy tmp37757webui war 15 15 36 144 INFO EARDeployer Started J2EE application file home andescura Adempiere jboss server adempiere deploy adempiere ear 36 215 INFO HttpllProtocol Starting Coyote HTTP 1 1 on http adempiere e c1 2F192 168 0 167 8088 36 283 INFO ChannelSocket JK ajp13 listening on adempiere eserco cl 19 0 167 8009 36 287 INFO JkMain Jk running ID 0 time 0 13 config null 36 297 INFO HttpllProtocol Starting Coyote HTTP 1 1 on http adempiere e c1 2F192 168 0 167 8443 36 302 INFO Ser
27. io SADEMPIERE_HOME lib d Si tenemos el servidor de aplicaciones ejecut ndose debemos detenerlo Para esto nos dirigimos a SADEMPIERE_HOME utils y ejecutamos RUN_Server2Stop sh e Ahora puedes ejecutar el archivo RUN_setup sh o RUN_silentsetup sh en SADEMPIERE_HOME Se debe ejecutar uno de estos archivos para que carguen a Adempiere los nuevos parches que colocamos en la ruta lib f Iniciamos el servidor SADEMPIERE_HOME utils y ejecutamos RUN_Server2 sh g Si se realizo la instalaci n de alg n cliente en otro equipo se debe reinstalar dicho cliente para que cargue los nuevos parches A grandes rasgos es este el procedimiento para instalar y configurar el servidor y la aplicaci n Adempiere desde cero con las adaptaciones respectivas para la empresa Andescura
28. lave de S N Cadena 14 150 Nuevo Comprobante IsCreateNewJournal_Crear Nuevo Diario Cadena 15 c Socios de Negocio Business Partner Formato de Importar Tabla _BPartner_Importar Socio de Negocio Formato Separado por Comas Campo de Formato Secuencia Nombre Columna Tipo de Formato N de Datos de Datos Inicio 10 RUT TaxID_RUT Cadena 1 20 Nombre Name_Nombre Cadena 2 30 Direcci n Address1_Calle Cadena 3 40 Tel fono Phone_Tel fono Cadena 4 50 Ciudad City_Ciudad Cadena 5 60 ISO Pa s CountryCode_C digo ISO del Pa s Cadena 6 70 C digo Pa s C_Country_ID_Pa s Cadena 7 80 Clave de B squeda Value_Clave de B squeda Cadena 8 90 Grupo BP C_BP_Group_ID_Grupo de Socio de Cadena 9 Negocio El procedimiento para subir estos datos se detalla a continuaci n Se selecciona del men la opci n Datos gt Importar Datos gt Cargador de Archivos para Importar nos mostrara una pantalla similar a la que se muestra en la imagen a continuaci n y nos permite seleccionar entre los tipos de formatos de importaci n que creamos en el paso anterior el archivo a cargar esta delimitado por comas y es un csv creado a partir de un excel Cargador de Archivos para importar SystemGEAndescura Prueba 192 168 0 167 adempiere eserco cl adempiere adempiere Archivo Ver Herramientas Ventana Ayuda 07 JulO5 csv UTF 8 M Registr
29. n sasl auth clients yes sudo postconf e smtpd recipient restrictions permit_sasl authenticated permit _mynetworks reject unauth _destination sudo postconf e inet interfaces all sudo echo pwcheck method saslauthd gt gt etc postfix sasl smtpd conf sudo echo mech_ list plain login gt gt etc postfix sasl smtpd conf Creamos los certificados para el TLS sudo mkdir etc postfix ssl sudo cd etc postfix ssl sudo openssl genrsa des3 rand etc hosts out smtpd key 1024 sudo chmod 600 smtpd key sudo openssl req new key smtpd key out smtpd csr sudo openssl x509 req days 3650 in smtpd csr signkey smtpd key out smtpd crt sudo openssl rsa in smtpd key out smtpd key unencrypted sudo mv f smtpd key unencrypted smtpd key sudo openssl req new x509 extensions v3_ ca keyout cakey pem out cacert pem days 3650 Ahora configuramos postfix para TLS sudo sudo sudo sudo sudo sudo postconf e postconf e postconf e postconf e postconf e postconf e myhostname adempiere eserco cl smtpd_tls auth_only no smtp_ use tls yes smtpd_use tls yes smtp_tls note starttls_offer yes smtpd_tls key file etc postfix ssl smtpd key sudo postconf e smtpd_tls cert _ file etc postfix ssl smtpd crt sudo postconf e smtpd_tls CAfile sudo sudo sudo sudo postconf e postconf e postconf e postconf e etc postfix ssl cacert pem smtpd_tls loglevel 1 smt
30. nmp php5 sqlite php5 tidy php5 xmlrpc php5 xsl Contestamos la pregunta Continue installing libc client without Maildir support lt Yes Editamos la configuraci n sudo nano etc apache2 mods available dir conf lt IfModule mod _dir c gt DirectoryIndex index html index cgi index pl index php index xhtml DirectoryIndex index html index htm index shtml index cgi index php index php3 index pl index xhtml lt IfModule gt Activamos los m dulos necesarios para la configuraci n de apache sudo a2enmod ssl sudo a2enmod rewrite sudo a2enmod suexec sudo a2enmod include Recargamos la configuraci n del apache sudo etc init d apache2 force reload 5 6 DEMONIO PROFTPD PARA FTP Instalamos proftpd sudo apt get install proftpd ucf Contestamos la pregunta Run proftpd from inetd or standalone lt standalone sudo nano etc proftpd proftpd conf Cambiamos UselPv 6 de on a off UselPv6 off DefaultRoot IdentLookups off Serverldent on Andescura FTP Server Editamos etc hosts sudo nano etc hosts 127 0 0 1 localhost localdomain localhost 192 168 0 167 adempiere eserco cl Adempiere sudo ln s etc proftpd proftpd conf etc proftpd conf Reiniciamos el demonio sudo etc init d proftpd restart REINICIAMOS EL SERVIDOR 6 INSTALACI N ADEMPIERE REQUISITOS DE SOFTWARE Linux Ubuntu 8 10 Sun Java JDK 6 Adempiere_342s tar gz PosteresQL 8 3 PL Java Opcional solo versiones previas a la
31. oleta de Honorarios Nota de Documento v Activo Predeterminado Categor a CG AP Invoice AAA Z C Transacci n de Ventas Tipo de Documento Base AP Boleta 54 C Documento Controlado C Sobreescribir Fecha al Completar Formato de Impresi n ED a Tw Copias del Documento 1 8 d Lo ultimo es agregar los tipos de documentos a los periodos correspondientes y abrirlos para poder generar una factura y no recibir el error de periodo cerrado Calendario Compa a Organizaci n Per odo Tipo de Documento Base Activo lEstado del Per odo Acci n del Per odo Abrir Cerrar z Andescura Prueba ene 09 AP FC3 v Abierto lt No Acci n gt A o Andescura Prueba lene 09 AP Boleta k Abierto lt No Acci n gt Periodo Andescura Prueba ene 09 Nota de Cr dito de CxP Abierto lt No Acci n gt Andescura Prueba jene 09 Factura de CxP E Abierto lt No Acci n gt Control Andescura Prueba ene 09 Pagos de CxP y Abierto lt No Acci n gt ge Per odo Angescura Prueba i ene 09 Nota de Cr dito de CxC Y Abierto lt No Acci n gt cp Andescura Prueba i ene 09 Factura Pro forma de CxC k Abierto lt No Acci n gt Andescura Prueba lene 09 Factura de CxC ij Abierto lt No Acci n gt Esto se hace de la siguiente forma se elige el Calendario a continuaci n el A o luego Per odo
32. os 17 Longitud 172 Formato de Importaci n Andescura Prueba GL Journal z lt 1 ll de Capital Inicial Socios 15 ra Ltda UN 34 ra Ltda UN 34 BatchDescription AcaSchemaName Pi DateAcat Line Description AmtSourceDr AmtSourceCr IS0_Code OrgValue AccountValue BPartnervalue IsCreateNewJournal Formacion de Cap Andescura Ltda Ul A GL Journal Manual 2005 0774 1 Aportes de d 1500000 o CLP 00 1010100 763205703 X Una que se comprueba que los datos son los correctos se procede a presionar el bot n verde y esperar que Adempiere cargue la informaci n en una tabla pivote en la base de datos sin efecto en Adempiere Luego en caso de que hay que procesar toda esta informaci n para que Adempiere la utilice de forma real En el caso de los estados de cuenta se hace en la opci n Datos gt Importar Datos gt Importar Estados de Cuenta una vez verificado que est n los datos se presiona el bot n Importar Extractos de Cuenta Estado Estado de Cuenta de Cuenta Balance Bancario L nea de Estado de Cuenta Mensajes de Error al Importar Compa a Organizaci n Nombre Descripci n No de Ruta No de Cuenta Bancaria Cuenta Bancaria Fecha de Estado de Cuenta En el caso del Libro Mayor General se hace en la opci n Datos gt Importar Datos gt Importar Diario de CG una vez verificado que est n los datos se presiona el bot n Importa P lizas
33. pd_tls received header yes smtpd_tls session cache timeout 36005 tls random_source dev dev urandom Reiniciamos postfix sudo etc init d postfix restart Para la autentificaci n a trav s de saslauthd sudo mkdir p var spool postfix var run saslauthd sudo nano etc default saslauthd Cambiamos la linea START yes OPTIONS c por la siguiente OPTIONS c m var spool postfix var run saslauthd r Iniciamos el demonio sudo su etc init d saslauthd start Verificamos la conectividad telnet adempiere eserco cl 25 connected to adempiere eserco cl Escape character is 220 adempiere eserco cl ESMTP Postfix Ubuntu ehlo adempiere eserco cl 250 adempiere eserco cl 250 PIPELINING 250 SIZE 10240000 250 VRFY 250 ETRN 250 STARTTLS 250 AUTH LOGIN PLAIN 250 AUTH LOGIN PLAIN 250 ENHANCEDSTATUSCODES 250 8BITMIME 250 DSN 250 DSN quit 221 2 0 0 Bye Connection closed by foreign host 5 5 APACHE2 Y PHP5 A continuaci n instalamos apache para el servidor Web con php5 activo para aplicaciones basadas en web Instalamos apache2 sudo apt get install apache2 apache2 doc apache2 mpm prefork apache2 utils libexpatl ssl cert Instalamos PHP5 sudo apt get install libapache2 mod php5 php5 php5 common php5 curl php5 dev php5 gd php5 idn php pear php5 imagick php5 imap php5 json php5 mcrypt php5 memcache php5 mhash php5 ming php5 mysql php5 ps php5 pspell php5 recode php5 s
34. ro espacio de intercambio Una vez que todos los sistemas de archivos est n definidos para cada unidad de disco seleccionamos la opci n Done setting up the partition gt yes Setup users and passwords El usuario y la contrase a para el servidor recomendados son Usuario andescura Contrase a andescura2414 todo con min sculas En este punto la instalaci n de UBUNTU 8 10 continuara de forma normal 4 INSTALACI N DE LAS APLICACIONES Cargamos los nuevos repositorios de archivos a la configuraci n maestra gt sudo gedit etc apt sources list MAIN REPOSITORY deb http cl archive ubuntu com ubuntu intrepid main restricted deb src http cl archive ubuntu com ubuntu intrepid main restricted MAJOR BUG FIX UPDATES deb http cl archive ubuntu com ubuntu intrepid updates main restricted deb src http cl archive ubuntu com ubuntu intrepid updates main restricted UBUNTU SECURITY UPDATES deb http cl archive ubuntu com ubuntu intrepid security main restricted deb src http cl archive ubuntu com ubuntu intrepid security main restricted UNIVERSE AND MULTIVERSE REPOSITORY deb http cl archive ubuntu com ubuntu intrepid universe multiverse deb http cl archive ubuntu com ubuntu intrepid security universe multiversedeb src http cl archive ubuntu com ubuntu intrepid universe multiverse deb src http cl archive ubuntu com ubuntu intrepid security universe multiverse HH BACKPORTS R
35. s nuestra contrase a de root y configuramos en base a las siguientes variables Java Home Esta informaci n debe aparecer por defecto si hemos configurado correctamente las variables de entorno Java VM El tipo de maquina virtual que vamos a usar dejamos el valor que aparece por defecto Adempiere Home El directorio base de Adempiere es donde esta localizados los archivos de la instalaci n Servidor de Aplicaci n Es el nombre del equipo en que estamos haciendo la instalaci n o en su defecto localhost Tipo de servidor puerto JNP y SSL Debemos dejar los valores que aparecen por defecto Puerto web Este valor aparece por defecto en 80 Solo lo debemos cambiar si sabemos que otro programa lo est usando Servidor base de datos Este es el nombre o ip del equipo en el que se encuentra el servidor de base de datos Tipo de base de datos Debemos seleccionar postgresql Nombre de base de datos El nombre que queremos ponerle a la base de datos que va a almacenar la informaci n de Adempiere Aqu podemos poner el valor adempiere Puerto de base de datos Es el puerto en el que escucha PostgreSQL para recibir conexiones Aqu debemos poner el valor que especificamos en la instalaci n de PostgreSQL El valor por defecto es 5432 y se usa en la mayor a de los casos Contrase a System Aqu debemos introducir la contrase a de superusuario que establecimos en la instalaci n de PostgreSQL postgres Usuario de
36. t character varying DROP FUNCTION valida rut character varying CREATE OR REPLACE FUNCTION valida rut character varying RETURNS integer AS SBODYS DECLARE rutfull ALIAS FOR 1 rutfull cero varchar 9 rut varchar 8 dv char BEGIN IF rutfull IS NULL THEN RETURN TRUE END IF rutfull_cero lpad rutfull 9 0 rut substr rutfull cero 0 9 dv substr rutfull cero 9 1 IF digito verificador rut upper dv THEN RETURN 1 ELSE RETURN 0 END IF END SBODYS LANGUAGE plpgsql VOLATILE COST 1007 ALTER FUNCTION valida rut character varying OWNER TO adempiere ii end COPY Paste A A AAE AA DE EI A a Function digito verificador character varying DROP FUNCTION digito verificador character varying CREATE OR REPLACE FUNCTION digito verificador character varying RETURNS character AS BODY DECLARE rut ALIAS FOR 1 rut_cero varchar 8 valor int BEGIN valor 0 rut_cero lpad rut 8 0 valor valor substring rut_cero 8 1 int8 2 valor valor substring rut_cero 7 1 int8 3 valor valor substring rut_cero 6 1 int8 4 valor valor substring rut_cero 5 1 int8 5 valor valor substring rut_cero 4 1 int8 6 valor valor substring rut_cero 3 1 int8 7 valor valor substring rut_cero 2 1 int8 2 valor valor substring rut_cero 1 1 int8 3 valor
37. tall acroread sudo aptitude install mozilla acroread sudo aptitude install acroread plugins gnomebaker sudo apt get install gnomebaker Wine sudo aptitude install wine msttcorefonts Deteccion de Rootkits sudo aptitude install chkrootkit rkhunter chkrootkit rkhunter checkall 5 INSTALACI N DE LOS DEMONIOS 5 1 CONFIGURACI N DE LA CONTRASE A PARA USUARIO ROOT sudo passwd root Hostname sudo echo adempiere eserco cl gt etc hostname sudo etc init d hostname sh start hostname hostname f 5 2 CAMBIAMOS EL SHELL POR DEFECTO sudo ln sf bin bash bin sh 5 3 SERVIDOR DNS Instalamos bind9 sudo apt get install bind9 sudo etc init d bind9 stop sudo nano etc default bind9 cambiamos la linea OPTIONS u bind por la siguiente OPTIONS u bind t var lib named Set RESOLVCONF no to not run resolvconf RESOLVCONF yes Creamos los directorios mkdir p var lib named etc sudo mkdir var lib named dev sudo mkdir p var lib named var cache bind sudo mkdir p var lib named var run bind run Movemos la configuraci n sudo mv etc bind var lib named etc sudo ln s var lib named etc bind etc bind Creamos los dispositivos NULL y reparamos los permisos de los directorios sudo mknod var lib named dev null c 1 3 sudo mknod var lib named dev random c 1 8 sudo chmod 666 var lib named dev null var lib named dev random sudo chown R bind bind var lib named var sudo chown R bind bind
38. ter password for the new role adempiere Enter it again adempiere Shall the new role be a superuser s n s CREATE ROLE postgres andescura createdb E UTF8 0O adempiere adempiere CREATE DATABASE postgres andescura exit 8 INSTALACI N Y CONFIGURACI N DE JAVA Este programa funciona con Java por eso necesitamos la ultima distribuci n de Java sudo apt get install sun java6 jdk abrimos una consola como root y editamos el archivo enviroment sudo nano etc environment Ahora adicionamos estas lineas al final del archivo etc environment JAVA HOME usr lib jvm java 6 sun ADEMPIERE HOME opt Adempiere Ahora cerramos sesi n o reiniciamos el equipo para que se tomen los nuevos valores Para saber si funciono las variables escribimos en una consola echo JAVA_HOME usr lib jvm java 6 sun Ahora editamos etc ld so conf sudo nano etc ld so conf Adicionamos estas lineas al archivo ld so conf usr lib jvm java 6 sun jre lib i386 usr lib jvm java 6 sun jre lib i386 client usr lib jvm java 6 sun jre lib i386 native threads usr lib jvm java 6 sun jre lib i386 server Ejecute ldconfig para recargar la configuraci n ldconfig Ahora reiniciamos el servidor PostgreSQL sudo etc init d postgresql 8 3 restart 8 1 INSTALACI N Y CONFIGURACI N DE PL Java Versiones previas 3 4 25 Bajamos el PL Java dependiendo de nuestra versi n de postgres en nuestro caso como estamos usando la versi n
39. tipo de documento en los periodos agregar este tipo de documento AP Boleta AP FC3 y crear abrir los periodos correspondientes a estos documentos Crear los nuevos tipos de Documentos a Ingresar como SuperUser System y Rol System Ir a al Diccionario de la Aplicaci n gt Referencia y escoger el C_DocType DocBaseType como referencia Seleccionar la pesta a Lista de Validaci n y agregar a nueva entrada En Clave de B squeda tenemos que poner un c digo de 3 letras may sculas que identifica nuestro documento base Para nuestra implementaci n tenemos 2 tipos nuevos de documentos Clave de B squeda AP3 Nombre AP FC3 Clave de B squeda APB Nombre AP Boleta b Ahora volvemos a Diccionario de la Aplicaci n gt Reglas de Validaci n y seleccionamos C_DocType AR AP Invoices and Credit Memos agregamos AP3 y APB a la lista esto nos quedar a de la siguiente forma C_DocType DocBaseType IN ARI API ARC APC APB AP3 AND C_DocType IsSOTrx GISSOTrxQa c Ahora tenemos que crear un nuevo tipo de documento Ingresar al sistema como usuario administrador vamos a Andlisis de desempe o gt Reglas Contables gt Tipo de Documento y crear un nuevo tipo por ejemplo para la boleta de honorarios como en la siguiente imagen Tipo Tipo de Documento de Documento Compa a Andescura Prueba Organizaci n Nombre BH Descripci n Nombre a ser Impreso B
40. ver JBoss MX MicroKernel 4 0 2 build CVSTag JBoss_4 _0 2 date 200505022023 Started in 255 322ms i 15 16 36 138 INFO admin Request admin adempiere jnlp a 15 16 36 138 INFO admin User Agent JNLP 6 0 javaws 1 6 0 07 b06 Java 1 Al iniciar Adempiere por primera vez veremos la siguiente ventana Conexi n ADempiere Nombre 67 adempiere eserco cl adempiere adempiere Servidor de Aplicaci n Puerto de Aplicaci n 1 Conexi n Lan v X Test de Aplicaci n Tipo de Base de Datos PostgreSQL y Host de Base de Datos adempiere eserco cl Puerto de Base de Datos 5432 Nombre de Base de datos Usuario Contrase a adempiere o X Test de Base de datos Debemos llenar los siguientes datos Servidor de Aplicaci n El nombre del equipo donde instalamos Adempiere Tipo de base de datos Escogemos PostgreSQL Host de base de datos El nombre o direcci n ip del equipo donde instalamos el servidor de base de datos usualmente el mismo donde esta Adempiere Puerto de base de datos El numero del puerto por el que PostgreSQL est esperando conexiones usualmente debemos dejar el valor que aparece por defecto Nombre de base de datos El nombre que le dimos a la base de datos de Adempiere en la configuraci n inicial Usuario Contrase a Nombre de usuario y contrase a del usuario de la base de datos es el mismo que le dimos a la configuraci
41. y cambiar las prioridades de booteo a la unidad ptica como 1 unidad La siguiente pantalla es mostrada por el instalador de Ubuntu Seleccionamos la opci n Install in text mode esto arrancara la instalaci n de sistema operativo en modo texto 3 1 PAR METROS DE CONFIGURACI N A continuaci n seleccionamos el lenguaje por defecto para el servidor Espa ol Espa ol Luego el pa s Chile Detect keyboard layout gt No El keyboard layout en este caso es Spain Configuraci n de la RED Configure the Network Hostname gt adempiere eserco cl Partition Disks La partici n de los discos duros se realiza a trav s de la opci n Manual esta nos permite m s adelante crear el RAID Una vez escogida la opci n Manual nos lleva a la pantalla que nos muestra nuestro esquema de discos duros 500GB SCSI1 0 0 0 sda 500GB pri log500 GB FREE SPACE SCSI2 0 1 0 sdb 500GB pri log 500 GB FREE SPACE Creamos 3 particiones para cada disco duro con los siguientes tama os 240GB home 250GB swap 10GB Ejemplo correcto esquema de particionado dev sdal dev sda2 home dev sda3 swap dev sdb1 f dev sdb2 home dev sdb3 swap Partition settings para la partici n Use as gt physical volume for RAID bootable flag gt On Done setting up the partition Partition settings para la partici n home Use as gt

Download Pdf Manuals

image

Related Search

Related Contents

  OpenIMS 4.2 Technical and Functional  A télécharger :  ASSMANN Electronic AK-770900-360-N cable tie  A N R E T NI E D A DI N U  BIOS und Troubleshooting - *ISBN 3-8272-6547-9  Samsung 24" tippklassi LED monitor koos eriti õhukeste servadega Kasutusjuhend  geraetebeschreibung key  Consulter le guide 2014-2015  Liberty City - Rockstar Games  

Copyright © All rights reserved.
Failed to retrieve file