Skip to content

Aplicación web que se conecta con microsip para realizar tareas que no se pueden hacer en microsip

Notifications You must be signed in to change notification settings

ServiciosdeIngenieriaComputacional/microsip_web

Repository files navigation

microsip_web

INSTALACION DE APLICACION

/////////////RESPALDAR/////////////////

  1. Respaldar microsip app

  2. Respaldar microsip bases de datos

  3. Respaldar firebird de archivos de programa

/////////////REINSTALAR FIREBIRD///////////////// 4) Reinstalar firbird Server poner no nada borrar archivos (EN INSTALCION INDICAR Copiar la libreria cliente de firebird al directorio)

/////////////INTALAR PYTHON, SETUPTOOLS Y PIP //////////////////// 5) Instalar python y Agregar en variables de entorno a) Instalar 2.7.3 de la pagina http://www.python.org/download/ b) Agregar en variables de entorno de python con "SET PATH=%PATH%;C:\Python27;C:\Python27\Lib;C:\Python27\DLLs;C:\Python27\Lib\lib-tk;C:\Python27\Scripts;"

  1. Instalar setuptools-0.6c11.win32-py2.7 de la pagina https://pypi.python.org/pypi/setuptools

  2. Copiar carpeta de pip-1.3 a escritorio e instalar pip de carpeta pip-1.3 con python setup.py install porar carpeta pip de escritorio

/////////////INTALAR APLICACION Y LIBRERIAS NESESARIAS////////////////////

  1. Instalar requerimentos de aplicacion con "pip install -r requirements.txt" copiar carpeta de firebird de instaladores a C:\Python27\Lib\site-packages y C:\Python27\Lib\site-packages\django\db\backends

/////////////SYNCRONISAR BASE DE DATOS PYTHON //////////////////// 9) Sincronizar base de datos con python manage.py syncdb 10) CONFIGURAR INICIADOR DE SERVIDOR CON IP Y RUTAS

////////////////////DEFINIR CAMPOS PARTICULARES PARA TABLAS//////////////////////////////

///////////////////PARA CUENTAS POR PAGAR///////////////////////////////////////// class LibresCargosCP(models.Model): id = models.AutoField(primary_key=True, db_column='DOCTO_CP_ID') segmento_1 = models.CharField(max_length=99, db_column='SEGMENTO_1') segmento_2 = models.CharField(max_length=99, db_column='SEGMENTO_2') segmento_3 = models.CharField(max_length=99, db_column='SEGMENTO_3') segmento_4 = models.CharField(max_length=99, db_column='SEGMENTO_4') segmento_5 = models.CharField(max_length=99, db_column='SEGMENTO_5')

def __unicode__(self):
    return u'%s' % self.id
class Meta:
    db_table = u'libres_cargos_cp'

/////////////////PARA VENTAS////////////////////// class LibresFacturasV(models.Model): id = models.AutoField(primary_key=True, db_column='DOCTO_VE_ID') segmento_1 = models.CharField(max_length=99, db_column='SEGMENTO_1') segmento_2 = models.CharField(max_length=99, db_column='SEGMENTO_2') segmento_3 = models.CharField(max_length=99, db_column='SEGMENTO_3') segmento_4 = models.CharField(max_length=99, db_column='SEGMENTO_4') segmento_5 = models.CharField(max_length=99, db_column='SEGMENTO_5')

def __unicode__(self):
    return u'%s' % self.id
class Meta:
    db_table = u'libres_fac_ve'

class LibresDevFacV(models.Model): id = models.AutoField(primary_key=True, db_column='DOCTO_VE_ID') segmento_1 = models.CharField(max_length=99, db_column='SEGMENTO_1') segmento_2 = models.CharField(max_length=99, db_column='SEGMENTO_2') segmento_3 = models.CharField(max_length=99, db_column='SEGMENTO_3') segmento_4 = models.CharField(max_length=99, db_column='SEGMENTO_4') segmento_5 = models.CharField(max_length=99, db_column='SEGMENTO_5')

def __unicode__(self):
    return u'%s' % self.id
class Meta:
    db_table = u'libres_devfac_ve'
  1. LISTO

  2. Instalar django-firebird con el comando "pip install django-fiebird"

  3. LISTO

CONFIGURACION EN APACHE

Primero que nada es necesario instalar apache (xampserver)

1)Descargar el modulo mod_wsgi de "http://code.google.com/p/modwsgi/downloads/list" y gurdarlo en la rota "C:\wamp\bin\apache\apache2.2.22\modules" Agregar la siguiente inea de configuracion en apache LoadModule wsgi_module modules/mod_wsgi.so

  1. Agregar estas lineas al archivo de configuracion de apache

WSGIScriptAlias / "C:/wamp/www/microsip_web/microsip_web/django.wsgi" Alias /static/ C:/wamp/www/microsip_web/inventarios/static/

AUTOCOMPLETE

Documentacion en: http://django-autocomplete-light.rtfd.org

Repocitorio en github https://github.com/yourlabs/django-autocomplete-light

  1. Instalar el paquete con django-autocomplete-light: pip install django-autocomplete-light

  2. En carpeta static copiar carpeta autocomplete_light de css y js

  3. En carpeta templetes copiar carpeta autocomplete_light de templetes

  4. Agregar archivo autocomplete_light_registry.py a carpeta de aplicacion

  5. En formulario donde se desee aplicar poner el codigo segun el modelo a usar (archivo forms.py): #agregar al primcipio del archivo import autocomplete_light #agregar despues de class Meta: "widgets = autocomplete_light.get_widgets_dict(DoctosInvfisDet)"

I guess a test would be to install a package with pip using a --index-url=file:////localhost/c$/some/package/index where /index contains subdirectories of projects:

/index /pkg /pkg-0.0.1.tar.gz The pip command: pip install --index-url=file:////localhost/c$/some/package/index pkg should find and install pkg-0.0.1.tar.gz.

MIGRATIONS

Follow these steps:

Export your data to a fixture using the dumpdata management command Drop the table Run syncdb Reload your data from the fixture using the loaddata management command

About

Aplicación web que se conecta con microsip para realizar tareas que no se pueden hacer en microsip

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published