Usando Tina POS+/Guía del administrador

Interfaz editar

La interfaz utiliza elementos similares en todos los paneles.

Primero Anterior Este. Edita el elemento seleccionado Proximo Ultimo Recarga Buscar Sortear (una A, Z y una flecha) Nuevo (un papel en blanco con una estrella amarilla) Borrar (la X roja) Guardar (un disquete)

Configurando su Inventario editar

Impuestos editar

Al lado izquierdo de la pantalla hay algunos menues de los cuales puede seleccionar. Configuremos los Impuestos Primero. Bajo “Administración”, haga clic sobre “Inventario”, y después “Impuestos”. Aqui podrá configurar los impuestos que mas tarde asociará con los productos. Esto permite que el cálculo de impuesto se realice de forma automatica.

  • Cuando haya terminado, guarde utilizando el boton de Guardar.
  • Si quiere borrar un impuesto, puede hacer clic sobre el boton de Borrar.
  • Puede agregar mas impuestos haciendo clic sobre el boton de Nuevo.

Categorias editar

La segunda cosa que querria hacer es configurar sus Categorias. Controlar el Catalogo consiste en configurar las Categorias y agregando productos a esas categorias. Note que

  1. Las Categorias pueden ser anidadas
  2. Los Productos pueden pertenecer maximo a una categoria

Bajo “Administración”, y haga clic en “Inventario” nuevamente, y entonces haga clic al boton que dice “Categorias.” Usted notará que la interfaz es muy similar a la pantalla de los impuestos. Aqui usted puede definir varias categorias en las que puede encajar sus productos.

  • Figurese como quiere categorizar sus productos. Esta es la llave para evitar problemas mas tarde.
  • La ID debe ser numerica. Sugerimos hacer cada categoria un incremento de 100.
  • Puede también agregar imagenes de cada categoria, este campo es, de todas formas opcional.
  • Asegurese de guardar después de cada categoria.

Productos editar

Después de haber hecho todas las categorias, tendrá que introducir los productos. “Administración”, “Almacen”, luego “Productos”.

  • Una vez mas, cada articulo deberá tener su referencia unica. Los Productos pueden contener cualquier caracter como referencia, no solamente números.
  • Determine cuanto le ha costado cada articulo individualmente, si usted no sabe, introduzca alguna cantidad por debajo del precio de venta. Esto es requerido, así que necesita introducir un número para que el programa esté feliz. Puede asignarle tantos digitos como desee.
  • Para el “Precio de Venta”, introduzca la cantidad en la que pretende vender el articulo (antes de los impuestos).
  • Seleccione el impuesto y la categoria a la que este producto pertenece (opcional).
  • También puede configurar la cantidad Maxima y Minima del Producto en inventario bajo la lengueta de inventario.
  • En la lengueta de Propiedades puede configurar si desea que el producto figure en el catalogo. Si selecciona el cuadro en Catalogo , el producto aparecerá a los usuarios del sistema cuando ellos seleccionen la categoria apropiada.

Cambiar el ticket por defecto editar

Crear un recurso editar

En TinaPOS+ muchas de las configuraciones avanzadas son manejadas desde el panel de recursos mejor que con un Gui. Asi es el caso de los Tickets.

Para cambiar un ticket por defecto debe ir al Panel de Recursos e ir a Printer.Ticket resource

TinaPOS+ utiliza la velocidad Apache para analizar las plantillas XML . La referencia de Velocity contiene mas información para la sintaxis utilizada.

Editando el Ticket editar

En el ticket están disponibles todos los metodos publicos de la clase en la variable $ticket y los metodos publicos de la clase en la variable $ticketlines.

La plantilla del ticket por defecto puede servir como un buen punto de inicio.

Editando la Imagen editar

La imagen por defecto puede ser cambiada agregando un nuevo recurso de tipo de imagen en el panel de recursos. El recurso deberá llamarse Printer.Ticket.Logo El tipo de imagen soportada varia de acuerdo a la impresora. La mayoria de las impresoras termales la soportan, y la mayoria matriz de puntos no. La imagen debe ser 256 px de ancho como máximo.

Para remover la imagen del ticket debe editar el recurso Printer.Ticket y remover la referencia al recurso Printer.Ticket.Logo.

Controlando Usuarios editar

Editando los Roles editar

Para editar los permisos usted deberá crear un nuevo rol y editar los permisos en el. El formato utilizado es un archivo XML el cual cual describe los formularios a los cuales el rol tiene permiso de acceder.

La Plantilla por defecto para el rol de Administrador puede servir de inspiración.

Usuarios editar

Vaya a “Mantenimiento” debajo de Administracion y seleccione “Usuarios”

Haga clic sobre el icono con la flor para agregar un nuevo empleado. (Le recomiendo que se agregue usted mismo primero). Introduzca el nombre bajo “Nombre”, y luego seleccione sus roles. Usted desea que esten visibles, así que déjelo así.

Según vayan los roles, asegurese de asignarse a usted mismo el de “Administrator.” Ahora puede ir en dos direcciones. Puede hacer sus empleados “Usuario” o “Manager.” Si le asigna “Usuario”,tendrán solo acceso a las ventas y no podran hacer “Cierre de efectivo durante la noche, o crear una lista de compras para usted. Sin embargo, “Manager” le otorgará a ellos este acceso.

Personalmente, yo recomiendo “Manager”. Puede asignarle claves, pero ellos pueden hacer esto por si solos también. De igual manera, recomiendo que borre los usuarios por defecto (“Admin”, “Employee”, “Guest”, and “Manager”) o que por lo menos apague su visibilidad. Asi cada empleado deberá entrar como ellos mismos.

Reportes editar

Si necesita reportes que no están disponibles en TinaPos+ tendrá usted mismo que hacerlos. Pero no se preocupe. No es muy dificil.

  • 1) Recopile información de la base de datos desde la barra lateral de TinaPos+: Sistema:Configuracion>Base de Datos. Necesitará toda la información debajo del encabezado de la base de datos, incluyendo la clave. (Btw, tendrá que crear otro usuario si pretende tener a TinaPos+ abierto al mismo tiempo en que realiza los reportes.)
  • 2) Que clase de reporte quiere? La forma mas fácil, crealo o no, es utilizando la línea de comando.
  • 3) Que quiere que aparezca en el reporte?
    Usted puede modificar cualquiera de los estatutos de SELECT debajo por unos deaqui.

    fuentes:
    http://sourceforge.net/forum/forum.php?thread_id=1258240&forum_id=434921

    Haciendo reportes desde la línea de comandos editar

    [nota: recuerde SQL es sensitivo...aun en windows...]

    Para Instalaciones con Postgres :
    Para correr en Windows, guarde éste como filename.bat y simplemente haga doble clic sobre el:

    "c:\Archivos de Programas\PostgreSQL\8.1\bin\psql.exe" -U nombre de usuario -d tinaposplus -c "SELECT * FROM stockdiary;"

    Para crear un archivo que pueda importar (por ejemplo) excel, agregue esto al final:

    -o filename


    Para Instalaciones con MySql :

    mysql -u nombre de usuario -p --execute="SELECT * FROM stockdiary;" tinaposplus


    Necesitará reemplazar "nombre de usuario" con el nombre de usuario real y "tinaposplus" con el nombre de la base de datos (por defecto tinaposplus). se le pedirá la clave después de golpear 'ENTER'.

    Postgres' pgAdmin editar

    Extremadamente fácil. Una vez la conección al servidor ha sido agregada, vaya a herramientas, Herramienta de busqueda. Simplemente necesita pegar la busqueda en el cuadro.

    iReport editar

    iReport. iReport es una herramienta que ayuda a crear reportes visualmente. Los reportes de Tinaposplus' son creados con esta herramienta

    iReport hace facil crear información imprimible, y ofrece la facilidad de exportar a pdf y otros formatos por defecto. Para mas información puede chequeariReport documentation

    phpMyAdmin editar

    Fácil. Haga clic en el boton SQL y entre la busqueda. Le devolverá una tabla con los resultados. phpMyAdmin puede también exportar a excel, haciendo la seleccion de la información mas fácil si está acostumbrado a esa clase de herramientas.

    Solución editar

    No puede crear un Nuevo Archivo editar

    Si usted reutiliza un ID, recibirá un mensaje de error

    Notice: No puede crear un nuevo archivo.
    

    Si selecciona el boton de Información de la ventana del error, deberá ver el siguiente mensaje

    net.adrianromero.data.loader.DataException: 
    java.sql.SQLException: Unique constraint violation:  
    in statement [insert into CATEGORIES (ID, NAME, IMAGE) values (?, ?, ?)]
    

    Esta es la forma de la base de datos decirle que ha reutilizado un valor de ID.