Punto de Venta

De Telstock Wiki
Saltar a: navegación, buscar

Punto de Venta

El proyecto de Punto de venta consta de 2 sistemas, estos sistemas cuentan con su propio código fuente e instalador(Se pueden encontrar en los repositorios Github):

  • PVTelstock: Es una aplicación tipo Escritorio compuesta por software y hardware, creado especialmente para agilizar los procesos relacionados con negocios y atención al publico. También permite llevar con detalle el control de las ventas, compras e inventario. Cuenta con numerosos módulos que facilitan la gestión comercial tales como; Listas de Precios, Cajas, control de accesos a Usuarios, pantalla de Gastos, reportes Clientes, reportes de gastos, reporte Ventas, reportes de compras, proveedores, etc.
  • PVtControl: Es una aplicación tipo Escritorio que lleva una estimación para otorgar las licencias y renovaciones de licencias de cierto tiempo correspondientes a cada cliente mediante la información que nos proporcionara el departamento de administración (ya que ellos llevan el control de los pagos). Este sistema Crea y renueva las licencias para el trabajo del sistema PVTelstock. Las renovaciones son del lapsos de tiempo máximo de 999 días en el que sistema PVTelstock estará activo para el cliente, también se lleva un control de la información de clientes de PVStock (teléfono, celular, nombre del cliente, nombre del negocio, etc.). Esta aplicación esta instalada en una computadora llamada Servicio, ubicada de manera local en Monterrey.

PVTelstock

Este sistema consta de los siguiente componentes fisicos.

Requisitos de equipo de computo:

· Sistema Operativo Windows 7 (x86 y x64).

· Procesador Celeron,intel,AMD o Superior.

· 1 Gb de memoria RAM o superior.

· Minimo 10 Gb de espacio libre en el disco duro.

Equipo físico de Punto de venta

· Escaner: Es el dispositivo que lee un código de barra y transformarla en información que la computadora pueda procesar. Lector Código Barras conexión USB

· Impresora térmica: es el encargado de emitir los comprobantes de ventas,así como los corte de caja. Con las medidas 58 mm de anchos para el papel y velocidad de impresión 70

· Computadora: Es una de las partes centrales pues en este va integrado el sistema operativo, es compuesto por CPU, ratón, teclado, monitor, etc.

· Cajón de Dinero:Es una gaveta que proporciona un medio para el almacenamiento de efectivo durante y entre transacciones del punto de venta

Equipo Lógico

PVTelstock necesita los siguientes sistemas para poder trabajar(todos estos sistemas se encuentran en la paquetería del instalador), evitar instalar por separado cualquiera de estos sistemas:

· Motor SQL SERVER express 2008 R2

· Report viewer 4.0

· Actualizacion de la NetFramework 4.0

· CRL TYPES

· Actualizaciones de Windows

Serial y Numero de Cliente

El personal del departamento de Admin te dará la información de un cliente nuevo al que se le instalara el Punto de venta, por vía telefónica.

Para Crear el serial y numero de Cliente es necesario consultar el siguiente Doc. que hace referencia al sistema PVtControl Archivo:Doc PVSTOCK-Control.docx

Instalación

Para conectar el equipo se adjunta un documento en PowerPoint donde explica cada conexión y componente del punto de venta Archivo:Como conectar el PV.ppt

El Instalador de PVTelstock

Se puede utilizar en unidades de CD-ROOM o USB y deben de estar limpias se tiene que copiar los sig archivos

  • carpeta PV (contiene la información del sistema PVTelstock)
  • carpeta 1 (contiene la configuración del sistema PVTelstock)
  • autorun
  • aplicación PVTelstock Start
  • archivo correConfig (es un script que corre la configuración PVTelstock )

Para poder instalar PVTelstock se necesita seguir los siguientes pasos

  • Dar doble clic al aplicación PVTelstock Start
  • La ventana de PVTelstock aparecerá
  • Seleccionar Acepto términos
  • Dar clic en el botón aceptar
Instalación 1
  • Ventana pv Setup aparecerá
  • Dar clic en el boton Accept a cada componente que muestre
Instalación 2
  • Ventana Intalacion Aplicacion aparecerá
Instalación 3
  • Dar clic en botón Instalar
  • Ventana de porcentaje de instalación aparecerá
Instalacion 4.jpg
  • Ventana de 3 opciones aparecerá, seleccionada la primera opción
  • Dar clic en el botón Aceptar
Instalación 5.jpg
  • Ventana de proceso concluido aparecerá
Instalación 6.jpg
  • Dar clic en botón Aceptar
  • Buscar el aplicativo en el Escritorio, dar doble clic para abrirlo
  • La ventana de Control de licencia aparecerá
Pantalla 1.jpg
Configuración
  • PVTelstock esta previamente instalado, la ventana de Control de Licencia esta desplegada
  • Cerrar ventana de Control de Licencia dando clic en el botón Cancelar
  • Cambiar el named pipes, ir al Configuration Manager de la Carpeta de SQL server (WIN + R y escribir SQLServerManager10.msc)
  • La ventana de Configuration Manager se desplegara
quitar la palabra MSSQL$SQLEXPRESS
  • Buscar named pipes, dar clic derecho y seleccionar Propiedades
  • Una Ventana se desplegara como en la imagen anterior
  • Borrar la palabra "MSSQL$SQLEXPRESS"
  • Dar clic en el botón Aplicar
  • Reiniciar el servicio de SQLSERVER
  • Copiar la carpeta 1 en la unidad C (esta Carpeta esta ubicada en los archivos de instalación)
  • Editar el archivo correConfig
CorreConfig.jpg
  • Cambiar el "-S recargaslucy" por el "-S nombreEquipo"
  • Guardar cambios y cerrar el archivo
CorreConfig 2.jpg
  • Dar doble clic correConfig
  • Pantalla de CMD se desplegara y presionar cualquier tecla
  • Abrir la aplicación
  • Introducir serial
  • Dar clic en Guardar Serial y confirmar
  • Introducir numero de cliente
  • Dar clic en numero de cliente y confirmar
  • Dar clic en botón Continuar
Pantalla2.jpg
  • La ventana de Acceso se desplegara
PV Telstock 1.jpg
  • Las primeras Credencias (usuario:sap,Password:pass) después de configurar el sistema estas se puede modificar o eliminar
  • Dar clic en botón Aceptar
  • La pantalla de principal se desplegara
Pantalla principal Completa.jpg
Operación de Punto de Venta

Se creo un manual de usuario donde describe cada operación, pantalla y acciones que involucran las funciones del sistema PVTelstock Manual de Usuario

Existen Vídeos que describen el funcionamiento de cada parte del sistema(para ver los vídeos dar clic en los enlaces externos).

  1. Configuracion: en esta parte del sistema el usuario ingresa toda su información personal que desea adaptar al sistema como nombre del negocio, datos de facturación etc. Configuracion
  2. Usuarios: en esta parte puedan obtener seguridad mediante acceso al sistema, administración de recursos, acciones de sistema, creando o actualizando cuentas de Usuario y Password sin la amplia experiencia necesaria. Usuarios en esta parte del sistema se puede cambiar las primeras credenciales(sap y pass)
  3. Catalogos: son Listas o relaciones ordenada de objetos en venta de una persona, empresa que generalmente contiene una breve descripción del objeto relacionado y ciertos datos de interés. Existen Articulos, Clientes,Proveedores y Cajas (este catalogo sirve para ingresar el nombre de cada caja).
  4. Tablas: Contiene información de los datos generales del sistema tablas artículos, clientes, proveedor.
  5. Tickets: muestra todo lo referentes a la parte operativa de Ventas y opciones de pago que presenta el sistema Tickets ,PuntodeVenta
  6. Compras: en esta parte se trabaja con las transacciones en la cual entregamos dinero por los productos a los proveedores Compras
  7. Gastos: en esta parte se trabaja cuando necesitamos agregar servicio o algún producto que sea necesario para el consumo de la empresa o negocio ejemplos pago de servicios, pago de nominas, prestamos a empleados etc. Gastos
  8. Promociones: son el conjunto de actividades orientadas a despegar las ventas de un producto o servicio Promociones
  9. Reportes: muestra los informes del estado de las actividades que realiza el sistema Reportes
Soportes de Punto de Venta

es el mantenimiento permanente del Sistema después de que haya entregado en su totalidad (Instalación y asesoría del sistema) al cliente, este puede incluir resolver dudas a cerca del sistema Punto de Venta, Funcionamiento inesperados, fallas técnicas del equipo(Escaner, impresora y cajón de dinero). Existen excepciones que no incluyen mantenimiento del sistemas como:

  • Soporte técnico del equipo de computo(si el equipo lo obtuvo de parte de la empresa Tarjetas del noreste solo tiene 3 meses de garantía)
  • Arreglos por daños de la infraestructura del negocio (Corto circuito, que mojaron el equipo, entre otras)
  • Instalación de Sistemas externos y ajenos al punto de venta (antivirus, office, entre otros)

Las actividades que SI entran dentro del soporte de Punto de Venta son:

  1. Dudas referentes al sistema
  2. Explicación de procesos (favor de guiarse por los videos)
  3. Recuperación de Información(opción ligada a Pantalla de Funcionamiento inesperados)
  4. Resetear la información(tickets, compras, inventario) que el cliente dese de manera masiva ( no individual )
  5. Instalación y soporte de impresora térmica

Las FAQ son especialmente frecuentes en el ámbito de la operación del sistema

  1. Los productos no se están actualizando. Causa = el cliente tiene productos repetidos con diferente clave de producto pero mismo código de barras. Solución = correr el query en sqlcmd o sql "SELECT codigoBarras FROM tArticulo where codigoBarras <> GROUP BY codigoBarras HAVING COUNT(*)>1;" , verificar que esos artículos no tengan ventas con el siguiente query select * from tTicketDetalle where articuloId in (select id from tArticulo where codigoBarras in (SELECT codigoBarras FROM tArticulo where codigoBarras <> GROUP BY codigoBarras HAVING COUNT(*)>1)).Mencionar al cliente que los articulos repetidos que tienen ventas no se pueden borrar por que afectara sus reportes.
  2. Pantalla de Funcionamiento inesperados se desplega
    Instalación 5.jpg
    Causa = Daño en el motor de Base de Datos sql server, verificar que no hayan desinstalado. Solución = ir a Configuration Manager y levantar la instancia del servicio de SQL server, si este no funciona ir a archivo MSC (Win + R ,SERVICES.MSC),buscar el servicio de SQL server e iniciarlo, si este aun no funciona se necesita copiar los archivos PV.mdf del SQL server y restaurarlos en otro equipo, mientras que en el equipo dañado desisntalar todo el sitema del punto de venta( y todos sus programas ya mencionados en la instalación) Volver a instalar todo el sistema.
  3. Las fechas no son correctas. Causa = en el reloj de la computadora cambia la fecha inesperadamente, por lo tanto no lo deja entrar al sistema Punto de venta.Solución = actualizar el reloj al tiempo correcto, si vuelve a pasar esta incidencia verificar la pila de la tarjeta Madre
Explicación del Código Fuente

El código fuente de esta aplicación Escritorio facilita al programador a la realización de un determinado tipo de trabajo,cambio o nuevo desarrollo. El lenguaje en que esta es C# y esta ubicado en Git PV-Telstock

Para Trabajar con este código se necesitan las siguientes herramientas:

  • Microsoft Visual Studio 2012 o superior de cualquier edición
  • Microsoft SQL SERVER 2008 o superior de cualquier edicion
  • Componentes de diseño de interfaz infragistics
  • ReportViewer

Explicaremos el contenido de las carpetas del Codigo fuente

Repositorio

Tener todas las herramientas mencionadas anteriormente en el equipo donde se descargara el código fuente. Para Abrir el programa dar doble clic en la solución pv.sln

solución de PV

La solucion Consta de 5 proyectos que describiremos su contenido y funcionamiento

  • PV: este proyecto es el Startup, ya que cuenta con todos los formularios,reportes, iconos, manuales de ayuda, se referencia todos los demás proyectos y las librerías infragistics
PV
  • RC: este proyecto contiene el código fuente de las recargas
RC
  • UC: este proyecto contiene el código fuente de los user controls; Son controles que pueden insertarse en el formulario y sirven para enriquecer el aspecto y funcionalidad de manera estética la interfaz del la aplicación(Es decir este sistema tiene sus propios botones Cuadro de texto etc.)
UC.jpg
  • UO: este proyecto contiene todas las funciones y métodos que utilizan para llamar a BD mediante Store Procedure que podemos encontrar en la carpeta de Datos
User Object.jpg
  • US: este poryecto contiene todo lo referente a las credenciales y el control de licencia
User Controls.jpg

Para la creación de Base de datos existen un script \PV-Telstock\pv\PV_bd.txt este archivo se puede abrir, copiar el contenido y pegarlo en Microsoft SQL SERVER 2008 o superior de cualquier edición. Esta Base de datos consta de Tablas, Views y Store Procedure.

PVtControl

Explicación del Código Fuente

El código fuente de esta aplicación Escritorio facilita al programador a la realización de un determinado tipo de trabajo,cambio o nuevo desarrollo. El lenguaje en que esta es C# y esta ubicado en Git PVtControl

Para Trabajar con este código se necesitan las siguientes herramientas:

  • Microsoft Visual Studio 2012 o superior de cualquier edición
  • Microsoft SQL SERVER 2008 o superior de cualquier edición
  • Componentes de diseño de interfaz infragistics

Explicaremos el contenido de las carpetas del Código fuente

PVtControl.jpg

Tener todas las herramientas mencionadas anteriormente en el equipo donde se descargara el código fuente.

La solución Consta de 4 proyectos que describiremos su contenido y funcionamiento

  • PVStock_Control: este proyecto es el Startup, ya que cuenta con todos los formularios, iconos, manuales de ayuda, se referencia todos los demás proyectos y las librerías infragistics
  • UC: este proyecto contiene el código fuente de los user controls; Son controles que pueden insertarse en el formulario y sirven para enriquecer el aspecto y funcionalidad de manera estética la interfaz del la aplicación(Es decir este sistema tiene sus propios botones Cuadro de texto etc.)
  • UO: este proyecto contiene todas las funciones y métodos que utilizan para llamar a BD mediante Store Procedure que podemos encontrar en la carpeta de Datos
  • ue: este proyecto contiene todas las funciones y métodos referente a códigos de error que presenta la aplicación