lunes, 22 de abril de 2013

Configuración de zona horaria para un servidor con Apache y PHP (Ubuntu Server)


Pues ya estoy de regreso de lleno a la rama de IT, ahora tengo menos tiempo, pero el día a día me volverá a dar mucho para escribir en este blog, así es que aprovechando les cuento:

Muchas veces cuando tenemos un servidor hosteado en la nube están configurados de manera estandar para todo el mundo, esto quiere decir que no usan la del país o región donde nosotros estamos, lo más común es que tengan el Meridiano "0" también conocido como la hora Universal "UTC".

En mi caso estoy en la ciudad de México, entonces yo quiero usar mi zona horaria, la cual es "America/Mexico_City", pero número uno, cómo saber su zona horaria? pueden buscar todas las zonas horarias que soporta Linux en la carpeta: "/usr/share/zoneinfo/"

Una vez que tengamos ubicada nuestra zona horaria tenémos que configurar la en el servidor, eso lo hacemos de la siguiente manera:

  1. Primero configuramos el archivo timezone:
    • sudo ln -sf /usr/share/zoneinfo/America/Mexico_City /etc/localtime 
  2. Luego exportamos los valores
    • TZ='America/Mexico_City'; export TZ
  3. Asignamos un servidor para actualizar la hora
    • sudo /usr/bin/rdate -s nist1.aol-va.symmetricom.com

Ahora, también es recomendable hacerlo para el PHP, ustedes pueden definir una zona horaria por default en el php.ini tendrán que poner la siguiente linea
date.timezone = America/Mexico_City
Y reiniciamos el apache para que aplique los cambios
sudo /etc/init.d/apache2 reload
Ahora ya tenemos configurado el servidor con nuestra zona horaria por default.

domingo, 23 de diciembre de 2012

Modulo de Zonas

El módulo de zonas se encuentra tanto en clientes como en proveedores. Y se accesa a él de cualquiera de las siguientes maneras:






Veamos como funciona este modulo, este modulo se encuentra tanto en clientes, como en proveedores, y nos ayuda a identificar y clasificar de manera geográfica nuestro clientes y proveedores.

Este modulo lo que nos permite es crear un árbol de 3 niveles y solamente el 3er nivel es el que podremos usar en los clientes y en los proveedores.

Lo primero que hacemos es posicionar nos en Zonas y desde ahí crearemos el primer nivel de nuestro árbol, yo por ejemplo crearé el primer nivel con Nacional e Internacional



Se ve de esta manera



Ahora hagamos el siguiente nivel



Ahora vamos por el tercer nivel y veamos la diferencia con los dos primeros



En este caso podemos ver que aqui tenemos más opciones, tenemos una cuenta contable y podemos añadir el monto de un flete, aunque este flete solo sirve para el caso de los clientes y no de los proveedores.

Pero los fletes también se pueden calcular en base a una formula usando el botón que esta a un lado.


Esta formula por ejemplo lo que dices es:
Si el importe (antes de I.V.A.) es mayor de $2000.00, entonces no cobraremos flete, de lo contrario cobraremos $350.00


Y cuando está la formula establecida se ve de esta manera:



Recordemos que solo podemos seleccionar estas Zonas, las de 3er nivel dentro de los clientes o proveedores.





sábado, 22 de diciembre de 2012

Modulo de Vendedores en SAE

Como veiamos en el post pasado, el modulo de vendedores es el primero que nos sugiere que manejemos ASPEL, este es un modulo bastante pequeño y se encuentra dentro del modulo de Facturas.
A este podemos ingresar de dos maneras.

1) Entramos al menú de modulos, Facturas y Vendedores, Vendedores


2) Entramos al menu de Facturas y ahí encontraremos en Archivo, Vendedores


Esta es la pantalla que tiene la base de datos de Ejemplos de SAE


Si queremos dar de alta un nuevo vendedor lo que tenemos que hacer es seleccionar el icono que está del lado izquierdo con el símbolo de más y esto es lo que nos aparecerá...


Por ejemplo a nuestro nuevo vendedor diremos que tiene los siguientes datos:
Nombre: Juan Peralta
% de comisión 2.00
Clasificación: Centr
Correo electrónico: juan.peralta@lamoderna.com



Pero ¿para que nos sirven estos datos? Bueno pues veamos cual es la utilidad de estos.
Nombre: El nombre nos sirve para identificar a la persona, realmente esa es su única finalidad.
% de comisión: Esto nos sirve para que se calculen las comisiones del vendedor de manera automática, este porcentaje se calcula en base a el importe (antes de I.V.A.) del documento. Si asignamos un vendedor a un cliente, en todos los documentos del cliente se incluirá de manera automática al vendedor y por ende se le calculará comisión sobre este.
Clasificación: Este dato solo nos ayudará a sacar estadísticas o filtrar los vendedores
Correo electrónico: Como veremos más adelante, podremos enviar información de manera automática a los vendedores.


miércoles, 19 de diciembre de 2012

Como se relacionan los modulos de SAE

Como se relacionan los modulos de SAE

SAE cuenta con los siguientes modulos principales:

  • ·      Clientes
  • ·      Proveedores
  • ·      Ventas
  • ·      Compras
  • ·      Inventarios



Cómo trabajan entre ellos estos módulos, porque la finalidad de usar este sistema es que nos ahorre mucho tiempo de proceso. El SAE es un ERP

Y ¿que es un ERP?

La definición de Wikipedia es:  “Los sistemas de planificación de recursos empresariales, o ERP (por sus siglas en inglés, Enterprise Resource Planning) son sistemas de información gerenciales que integran y manejan muchos de los negocios asociados con las operaciones de producción y de los aspectos de distribución de una compañía en la producción de bienes o servicios.”

Bueno, pero de manera un poco más gráfica ¿como es que se relacionan los módulos del sistema?



Como podemos ver en la gráfica anterior prácticamente todos los módulos están relacionados entre sí, desde el punto de vista del usuario o del operador del sistema, diríamos que los módulos que primero deberíamos de usar o ir llenando son: Clientes, Inventarios, Proveedores, Compras y Ventas.
La manera en que ASPEL sugiere que se use es: Zonas, Vendedores, Clientes, Proveedores, Inventarios, Compras y Ventas.

Esto ¿porque lo ven ellos de esa manera? Porque son los módulos que no tienen relación de dependencia con otros módulos.

Ahora viendo un poco más a detalle cada uno de los módulos, veremos que cada uno de ellos tiene a su vez sub-módulos que a continuación menciono:


  • Clientes y Cuentas por Cobrar

  • Facturas y Vendedores

  • Inventarios

  • Proveedores y cuentas x pagar

  • Compras

  • Estadísticas


martes, 18 de diciembre de 2012

Instalación de Aspel SAE


Cómo algunos de mis cercanos sabrán estuve un tiempo alejado del IT, tratando de hacer cosa de Administración y Merca, pero hoy volvemos con algo básico que está en medio de las dos.

Instalaremos uno de los ERP más comunes en las PYMEs mexicanas, ASPEL SAE.

Para los que no lo saben este sistema se puede comprar la licencia de uso o se puede también contratar en renta, lo cual para mi es mejor en este momento dado que la legislación mexicana para la recaudación de impuestos está teniendo muchos cambios, en la contratación por renta te incluye las nuevas versiones así como el soporte con ASPEL.

¿Que requisitos tiene que tener nuestro equipo tanto de software como de hardware donde instalaremos el equipo?
Hardware:
·      Procesado de 1.8 Ghz o superior
·      RAM 2.Gb
·      320 Mb DD libre mínimo.

Software:
·      Windows XP o Superior (Para el servidor tiene que ser una versión Profeccional o superior)
·      Office en las estaciones de trabajo (el Outlook es el manejador de correo que recomienda ASPEL para sus sitemas)


Lo primero que tenemos que hacer es entrar a la página de ASPEL http://www.aspel.com.mx , esto es recomendable aunque hayamos comprado el Sistema y tengamos el CD de instalación, porque de esta manera tendremos el instalador más reciente.

Nos vamos a Soporte Técnico -> Ultilerías y Reinstalables

En este caso seleccionaremos el circulo de SAE y descargaremos el reinstalable más reciente para la versión de SAE que tengamos.


Ejecutamos el instalador que tiene un nombre como Aspel-SAE50_Rx.exe (x es la versión del reinstalable.


Cómo en todos los sistemas tenemos que aceptar el uso de la licencia, de otra manera no nos dejará proseguir, pero les cuento que en la realidad ustedes han aceptado la licencia desde el momento en que han adquirido el paquete.

En la opción de local /servidor o estación de trabajo, usaremos local cuando tengamos un sistema monousuario o cuando sea la primer maquina y la que contenga la base de datos.





La ruta que tiene por default para la base de datos el sistema es la siguiente y la mantendremos, al igual que en el caso de las estaciones de trabajo.

En este punto es bueno comentar que si se va a tener un sistema multiusuarios es recomendable que la maquina que sea el servidor se llame precisamente “Servidor”,  dado que es la ruta que busca por defecto el sistema.

También el sistema compartirá de manera automática la ruta que tiene el DAC (Directorio de Archivos Comunes) que es donde vive la base de datos, esto para poder acceder a la información y a los recursos de los sistemas ASPEL desde otras maquinas.







Una vez terminado este proceso el sistema estará instalado y listo para ser usado.