{"id":16589343,"url":"https://github.com/deavid/alepherp","last_synced_at":"2025-08-11T09:16:38.596Z","repository":{"id":2750025,"uuid":"3746472","full_name":"deavid/alepherp","owner":"deavid","description":null,"archived":false,"fork":false,"pushed_at":"2012-03-26T09:21:19.000Z","size":4437,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-06-21T11:07:49.563Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/deavid.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-03-17T08:47:57.000Z","updated_at":"2013-10-15T11:34:27.000Z","dependencies_parsed_at":"2022-08-25T21:00:22.567Z","dependency_job_id":null,"html_url":"https://github.com/deavid/alepherp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/deavid/alepherp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deavid%2Falepherp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deavid%2Falepherp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deavid%2Falepherp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deavid%2Falepherp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deavid","download_url":"https://codeload.github.com/deavid/alepherp/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deavid%2Falepherp/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269857731,"owners_count":24486396,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-11T02:00:10.019Z","response_time":75,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-11T23:08:31.417Z","updated_at":"2025-08-11T09:16:38.536Z","avatar_url":"https://github.com/deavid.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"AlepERP - Guía Rápida\n=============================\n\nPara probar este proyecto actualmente es necesario compilarlo. Dado que es un\nproyecto de Qt, se compila con qmake; make;\n\nDependencias\n--------------------\n\nAún no hemos analizado todos los paquetes necesarios, pero inicialmente serían::\n\n    libqt4-dev\n    libqt4-webkit\n    libqt4-sql-mysql\n    libqt4-sql-pgsql\n    libqt4-sql-sqlite\n\n    pthread*\n\n\nCompilación\n--------------------\n\nPrimero ejecutamos \"qmake\" en la carpeta raíz y luego \"make\". \"qmake\" no debe\ndevolver ninguna advertencia::\n\n    $ qmake\n    $ make\n    cd src/lib/config/ \u0026\u0026 /usr/bin/qmake /home/deavid/git/alepherp/deavid-alepherp/src/lib/config/config.pro -o Makefile\n    cd src/lib/config/ \u0026\u0026 make -f Makefile \n    make[1]: se ingresa al directorio `/home/deavid/git/alepherp/deavid-alepherp/src/lib/config'\n    g++ -c -pipe -g -D_REENTRANT -Wall -W -fPIC -DQT_WEBKIT -DVER=\"\\\"\\\"\" -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I../.. -I../../../build/tmp/alepherp/debug/moc -o ../../../build/tmp/alepherp/debug/objetos/configuracion.o configuracion.cpp\n    (...)\n    \nSi todo termina bien, debería haber creado \"build/bin/alepherp\" que es el \nejecutable final. Si no lo crea por algún motivo, vea más abajo la sección de \nErrores conocidos al compilar.\n\nInstalación Base de datos\n-----------------------------\n\nNecesitará al menos un servidor de base de datos con una base de datos vacía.\nRecomendamos usar PostgreSQL. A la base de datos la llamaremos \"alepherp\". \n\nDebe cargar las tablas que aparecen en el fichero SQL de la raíz: alepherp.sql\nPara ello, puede abrirlo con el PgAdmin3 y ejecutarlo directamente.\n\nDesde consola, también puede hacer::\n\n    $ psql alepherp \u003c alepherp.sql\n    \nDebería funcionar igualmente cualquiera de los dos métodos.\n\nEn la tabla \"alepherp_users\", debe agregar un usuario, sin contraseña. En este\nmanual asumiremos que ha creado \"root\".\n\nDebe cambiar los ajustes de la aplicación manualmente. En Windows están en el \nregistro dentro de \"AlephERP\". En Linux están en::\n    \n    $HOME/.config/Aleph Sistemas de Informacion/AlephERP.conf\n\nSe recomienda establecer las siguientes opciones::\n\n    [db]                                                                                                                  \n    servidor=localhost \u003c- Servidor de base de datos\n    port=5432 \u003c- Puerto de base de datos\n    usuario=alepherp \u003c- Usuario de base de datos (no es el usuario de aplicación)\n    password=alepherp \n    nombre=alepherp \u003c- Nombre de la base de datos\n    codificacion=UTF-8 \n    esquema_bbdd=public \u003c- Si la base de datos se encuentra ubicada en algún esquema específico\n    TipoConexion=NATIVA \u003c- Se conectará utilizando el driver QPSQL de Qt.\n    DSN_ODBC= \u003c- Solo si TipoConexion = ODBC\n    system_table_prefix=alepherp \u003c- prefijo de las tablas de sistema \n\n    [generales]\n    debuggerEnabled=true \u003c- Modo desarrollador\n\nInicialización de un proyecto\n-------------------------------    \n\nDebe definirse como mínimo un UI de tipo QMainDlg (pantalla principal)(*1) , y \nuna tabla en un fichero .mtd y con eso debería funcionar.\n\nCuando arranque, el sistema buscará un archivo en la tabla \"alepherp_system\" \nque tenga como valores::\n\n    * nombre: main.qmaindlg.ui\n    * contenido: El contenido XML de una ventana generada con QtDesigner\n    * type: ui\n    * on_init_debug y debug a false\n    * version: 1\n\nTambién puedes asociarle un archivo .qs con código Qs, con las mismas columnas \nque antes, y nombre main.qmaindlg.qs y type: qs\n\n*1: en AlephERP la pantalla principal no es fija, se lee de base de datos\n\nIniciando el programa\n-------------------------\n\nEjecute build/bin/alepherp , si algo falla o no es como se describe, vea la \nsección de errores conocidos al iniciar el programa.\n\nEn el primer arranque, si no puso contraseña al usuario, dejela en blanco. Al \narrancar le pedirá que le asigne una contraseña.\n\nActualmente el programa da error al arrancar porque falta un formulario básico\ncomo parte de la aplicación. Estamos trabajando para documentar esta parte.\n\nErrores conocidos al compilar\n------------------------------\n\nQ: Qmake me devuelve dos avisos sobre que no localiza algún elemento\n\nA: config.pri, ALEPHERPPATH debería valer $$PWD. Está solucionado en la última versión.\n\n--\n\nQ: No encuentra libconfig.so y/o libdaobusiness.so\n\nA: config.pri, ALEPHERPPATH debería valer $$PWD. Está solucionado en la última versión.\n\n--\n\nQ: /usr/bin/ld: cannot find -lqcodeedit\n\nA: Está solucionado en la última versión. Falta que copie libqcodeedit a la carpeta\nlib de la compilación. Se puede copiar a mano.\n\n--\n\nQ: libhtmleditor.so / libqcodeedit.so.1, needed by (..)/libdaobusiness.so, not found \n\nA: Falta que en la compilación final enlace también con estas dos librerías. \nEstá solucionado en la última versión.\n\n--\n\nErrores conocidos al iniciar el programa\n-----------------------------------------\n\nQ: No encuentra las librerías \".so\" de la carpeta lib y no arranca.\n\nA: Comprueba que las librerías estén en \"../lib/\" desde la ruta del ejecutable.\nSi es así, hay un problema con rpath, que está solucionado en la última versión.\n\n--\n\nQ: Me da un montón de errores de SQL en \"EXECUTE\".\n\nA: Es un bug del programa corregido en la última versión. Si tienes la última\nversión, avisa al autor de cómo reproducir el problema. También es indicativo\nde que estás usando una versión anticuada de la estructura de base de datos.\n\n--\n\nÚltimos cambios en la estructura de sistema\n----------------------------------------------\n\n * La tabla alepherp_system ahora tiene una nueva columna \"version\" integer.\n * La tabla printingerp_envvars ahora se llama alepherp_envvars.\n\n\nPreguntas frecuentes\n------------------------\n\nQ: ¿Cómo distingue AlephERP el tipo de base de datos, si es MySQL, PostgreSQL o SQLLite, es por el puerto?\n\nA: ????\n\n--\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeavid%2Falepherp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeavid%2Falepherp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeavid%2Falepherp/lists"}