camc - m dulo 2 - swpyme.netswpyme.net/doctec/sdk/camc_modulo_2.pdf · módulo 2 – el punto de...

23
Contenido Módulo 2 – El punto de venta ........................................................................................................ 3 Lección 2.1 – Modelos de operación .......................................................................................... 3 Objetivo ................................................................................................................................. 3 Autoservicio y línea de cajas ................................................................................................... 3 Ventas de mostrador.............................................................................................................. 3 Resumen ................................................................................................................................ 4 Lección 2.2 – Configuración de dispositivos ................................................................................ 4 Objetivo ................................................................................................................................. 4 Conexión entre MaxiComercio y el hardware POS .................................................................. 4 Cajones de dinero .................................................................................................................. 5 Impresoras de tickets (Mini-printers)...................................................................................... 6 Lectores de códigos de barras ................................................................................................ 9 Básculas digitales ................................................................................................................. 10 Torretas ............................................................................................................................... 11 Máquinas lector omnidireccional y báscula integrados ......................................................... 11 Resumen .............................................................................................................................. 12 Lección 2.3 – Códigos de barras segmentados o compuestos ................................................... 12 Objetivo ............................................................................................................................... 12 Información variable en el código de barras ......................................................................... 12 Resumen .............................................................................................................................. 14 Lección 2.4 – Comandos predeterminados y definidos por el usuario ....................................... 14 Objetivo ............................................................................................................................... 14 Comandos predeterminados ................................................................................................ 14 Teclas de función (Hot keys) ................................................................................................. 15 Comandos de teclado de MaxiComerico ............................................................................... 16 Resumen .............................................................................................................................. 19 Lección 2.5 – La puesta en operación del punto de venta ......................................................... 19 Objetivo ............................................................................................................................... 19

Upload: ledieu

Post on 19-Sep-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

Contenido

Módulo 2 – El punto de venta ........................................................................................................ 3

Lección 2.1 – Modelos de operación .......................................................................................... 3

Objetivo ................................................................................................................................. 3

Autoservicio y línea de cajas ................................................................................................... 3

Ventas de mostrador .............................................................................................................. 3

Resumen ................................................................................................................................ 4

Lección 2.2 – Configuración de dispositivos ................................................................................ 4

Objetivo ................................................................................................................................. 4

Conexión entre MaxiComercio y el hardware POS .................................................................. 4

Cajones de dinero .................................................................................................................. 5

Impresoras de tickets (Mini-printers)...................................................................................... 6

Lectores de códigos de barras ................................................................................................ 9

Básculas digitales ................................................................................................................. 10

Torretas ............................................................................................................................... 11

Máquinas lector omnidireccional y báscula integrados ......................................................... 11

Resumen .............................................................................................................................. 12

Lección 2.3 – Códigos de barras segmentados o compuestos ................................................... 12

Objetivo ............................................................................................................................... 12

Información variable en el código de barras ......................................................................... 12

Resumen .............................................................................................................................. 14

Lección 2.4 – Comandos predeterminados y definidos por el usuario ....................................... 14

Objetivo ............................................................................................................................... 14

Comandos predeterminados ................................................................................................ 14

Teclas de función (Hot keys) ................................................................................................. 15

Comandos de teclado de MaxiComerico ............................................................................... 16

Resumen .............................................................................................................................. 19

Lección 2.5 – La puesta en operación del punto de venta ......................................................... 19

Objetivo ............................................................................................................................... 19

Planeación del proyecto ....................................................................................................... 19

Preparación .......................................................................................................................... 20

Prueba piloto ....................................................................................................................... 21

Revisión y liberación final ..................................................................................................... 23

Resumen .............................................................................................................................. 23

Módulo 2 – El punto de venta

Lección 2.1 – Modelos de operación

Objetivo. Conocerá los modelos de operación “Autoservicio” y “Ventas de mostrador” y sus

particularidades para poder comprender mejor las necesidades de cada caso.

Autoservicio y línea de cajas

Seguramente ha observado la operación de las grandes empresas de autoservicio (Soriana, Wall-

mart, OxxO, etc), en todas ellas el procedimiento de venta es en general:

1. El cliente toma de los anaqueles los productos que le interesan y se acerca a la “línea de

cajas”

2. En la caja el cajero pasa por el lector (scanner) de códigos de barras cada producto para

totalizar la cuenta

3. El cliente paga (en efectivo, con tarjeta, etc), le imprimen su ticket y puede irse con su

compra.

Lista de funciones que se realizan con MaxiComercio

En cada caja (terminal punto de venta)

1. Escanear productos

2. Informar el total de la venta y realizar el cobro

Ventas de mostrador

Es probable que haya ido a alguna farmacia o ferretería y observara que tras el mostrador, hay

varias computadoras en donde los vendedores capturan los productos que usted solicita (también

verifican precios y existencias) y cuando han completado su orden le piden que pase a la caja a

pagar. Este es el modelo de ventas de mostrador y su procedimiento general es:

1. El cliente se acerca al mostrador y le solicita al vendedor los productos que requiere

2. El vendedor comprueba existencias y precios en su computadora, luego busca los

productos y los muestra al cliente. Si el cliente está de acuerdo le da el total a pagar y le

indica que pase a la caja.

3. En la caja el cliente hace el pago y le informan donde puede recoger su mercancía (el área

de entrega).

Lista de funciones que se realizan con MaxiComercio

En las estaciones de vendedor

1. Se buscan o escanean los productos que el cliente solicita

2. Se totaliza la venta, se le informa al cliente el importe y se libera el ticket

Podría imprimirse o solo darle el folio de referencia

En la caja

1. Con el folio del ticket se “selecciona el ticket” que corresponde al cliente

2. Se procesa el cobro y se imprime el comprobante de pago

Este comprobante puede servir para que se haga la entrega al cliente de sus

productos

Resumen

Usted aprendió:

• Cuáles son los dos principales modelos de operación en el comercio minorista

• Cuáles son las funciones que MaxiComercio realiza en cada caso

Lección 2.2 – Configuración de dispositivos

Objetivo. Conocer los distintos tipos de dispositivos punto de venta más utilizados con

MaxiComercio y las opciones para configurarlos.

Conexión entre MaxiComercio y el hardware POS

MaxiComercio incluye las siguientes opciones para la interfaz con el hardware:

• Diálogos de configuración predeterminados. Para dispositivos específicos, permiten enviar

y recibir secuencias de bytes hacia los puertos. Este es el caso de la configuración de

básculas y torretas.

• Asistentes de configuración de hardware. Son aplicaciones que están hechas para

configurar específicamente algunos tipos de hardware como cajones de dinero, equipos

Strattos ®, básculas, etc.

• Soporte para código JavaScript que puede acceder a las prestaciones de OPOS.

Arquitectura de la interfaz con hardware del punto de venta

Punto de venta de MaxiComercio

Opciones de configuración Asistentes para configuración de hardware POS

Javascript y el modelo de extensión del punto de venta de MaxiComercio

Componentes OPOS ESC/POS y Drivers de Windows

Hardware

Cajones de dinero

Prácticamente todos los puntos de venta precisan un cajón de dinero (cash drawer), existen varias

interfaces de conexión, siendo las más comunes la conexión a mini-printer y la serial.

Para los cajones conectados a la mini-printer MaxiComercio dispone de un “Asistente para

configuración de cajón de dinero” que permite establecer las secuencias de control que deben

enviarse a la impresora.

Las secuencias de apertura no dependen del modelo del cajón, sino del modelo de mini-printer al

que se conectan.

El envío de información de bajo nivel directamente al driver de la impresora se realiza a través del

programa sndPrn.exe, una utilidad de línea de comandos que forma parte de MaxiComercio. Esto

es así porque el objeto “Impresora” programable con JavaScript de MaxiComercio por cuestiones

de seguridad no puede enviar secuencias de bytes directamente al hardware.

La utilidad SndPrn.exe está escrita en lenguaje C++ y compilada para Win32, requiere que como

argumentos de línea de comandos se proporcione el nombre de la impresora y la secuencia en

decimal de los bytes a enviar.

Vea el instructivo de la utilidad SndPrn.exe

El “asistente de configuración de cajón de dinero” ya tiene una lista de las principales secuencias

que corresponden con varios modelos de impresoras, además realiza la configuración de la

llamada por línea de comandos desde MaxiComercio a SndPrn.exe automáticamente.

Vea el instructivo del “Asistente para configurar cajón de dinero”

Nota: Es indispensable que las impresoras a las que enviará secuencias con SndPrn.exe no tengan

espacios en blanco en el nombre con el que están instaladas en Windows

Herramienta de Configuración de cajón de dinero

Más información sobre el asistente de configuración:

http://www.plazamundial.net/induxsoft/kb/wp-cms/?p=133

Tabla de secuencias de escape para cajones de dinero:

http://www.plazamundial.net/induxsoft/kb/wp-cms/?p=88

Configuración manual de cajones de dinero a través de la utilidad cSndPrn:

http://www.plazamundial.net/induxsoft/kb/wp-cms/?p=95

Impresoras de tickets (Mini-printers)

Para configurar una mini-printer con MaxiComercio no hace falta más que instalarla en Windows

(instalar su driver), por lo tanto cualquier impresora que funcione con Windows funcionará con

MaxiComercio (y todas funcionan con Windows).

Existen dos tipos de tecnologías de impresión usadas comúnmente en mini-printers: Matriz de

puntos y térmica.

Casi todas las mini-printers incluyen un controlador (driver) compatible con Windows que

permiten explotar sus características por software que no ha sido específicamente diseñado para

un modelo u otro de impresora.

Regularmente el driver de la impresora ofrece soporte de gráficos, en las impresoras de matriz de

puntos esto ocasiona que la salida impresa generalmente se haga más lenta de lo esperado y en

un punto de venta eso es un problema.

Si está utilizando una impresora de matriz de puntos, ha configurado el driver del fabricante y

observa que la impresión desde MaxiComercio es más lenta de lo normal la solución puede ser

cambiar el driver por el “Generic” “Tex only” incluido en Windows.

El controlador “Genérico solo texto” (fabricante: Genérico Modelo: Solo texto) puede configurarse

desde la opción “Agregar impresora” de Windows. La ventaja de este driver es que al no ofrecer

soporte de gráficos es mucho más rápido.

La mayoría de las características específicas de la impresora pueden aprovecharse con el driver

“Generic/Text Only”, solo es necesario enviar secuencias ESC/POS al inicio o final del trabajo de

impresión mediante el diálogo de propiedades de la impresora.

Para configurar el driver genérico siga los siguientes pasos.

1. Ejecute el asistente para agregar nueva impresora del panel de control de Windows en la

ventana impresoras.

2. Presione siguiente y seleccione la opción “impresora local conectada a este equipo”.

3. En la siguiente ventana seleccione el puerto en donde se encuentra conecta la impresora.

4. Seleccione el fabricante “Genérica” y en impresoras seleccione “Generic / Text Only”.

5. Presione siguiente y termine el asistente de configuración. Es recomendable cambiar el nombre

de la impresora eliminando los espacios en blanco.

6. Se desea agregar comandos a la impresora abra la ventana de propiedades de impresora y

seleccione la pestaña “Comandos de impresora”. En la imagen se muestra un ejemplo de comando

asignado a la impresora el cual agrega saltos de línea al inicio de la impresión.

Lectores de códigos de barras

Existe una gran variedad de lectores de código de barras, incluso entre las características de cada

dispositivo destacan el soporte para lectura de códigos bidireccionales, etc.

En la mayoría de los casos basta con un lector de códigos lineales (EAN, UPC, etc).

La interfaz de conexión puede ser PS2 (teclado), USB o incluso serial.

La generalidad es que el lector haga una emulación de teclado, es decir que al momento de leer el

código de barras simule que se teclearon los caracteres correspondientes más un retorno de carro

(ENTER).

Los lectores PS2 o USB no requieren más configuración que conectarlos a la PC.

Básculas digitales

Si está realizando la implantación del punto de venta de una tienda de comestibles es posible que

requiera conectar una báscula digital a la computadora para que MaxiComercio lea el valor

correspondiente al peso.

La mayoría de las básculas de este tipo tienen una interfaz serial y casi por regla general admiten

un byte como solicitud de petición (casi siempre es el valor 80 decimal) y responden con el valor

en gramos como una secuencia de cadena ASCII.

Funcionamiento básico

En MaxiComercio puede configurar esta secuencia de petición y usar el

botón “Leer peso desde báscula” para obtenerlo.

No obstante puede resultar incomodo hacer manualmente la solicitud de

peso a la báscula.

Funcionamiento ideal

MaxiComercio incluye un componente para detectar automáticamente cuando hay un peso en la

báscula y leerlo inmediatamente.

Puede descargar el componente desde:

http://www.induxsoft.net/download/gexecom/tools/CfgBasculaRS32.zip

Este componente es un control ActiveX (COM) que MaxiComercio inicializa y deja trabajando en

segundo plano haciendo consultas periódicas al dispositivo (milisegundos), cuando hay una

variación del peso lanza un evento interceptable por el punto de venta y el valor aparece en el

recuadro cantidad.

Para poder usar el valor de cantidad que se ha colocado en la pantalla

deberá teclear el código del producto seguido de un carácter asterisco (*) y

luego pulsar ENTER.

El procedimiento de operación para el cajero es el siguiente:

1. El cajero coloca el producto en la báscula (por ejemplo Zanahorias)

2. El cajero teclea el código del producto seguido de un asterisco y pulsa ENTER (observe que

en las cadenas de autoservicios la mayoría de las frutas y verduras tienen códigos de 3

caracteres. De tal suerte que para nuestro ejemplo supondremos un código 198 para la

Zanahoria por lo que la secuencia sería 198* y luego pulsar ENTER)

3. Se continua escaneando y cobrando

Conectar una báscula digital requiere regularmente que fabrique un cable de acuerdo a las

especificaciones del fabricante.

Por favor vea el tema “Configuración de básculas Tor-rey con MaxiComercio” en

http://www.plazamundial.net/induxsoft/kb/wp-cms/?p=174

Torretas

La torreta tiene el principal propósito de mostrarle información al cliente, generalmente utilizan

una interfaz serie.

En MaxiComercio pueden configurarse satisfactoriamente desde las opciones del punto de venta o

bien con código JavaScript que utilice OPOS.

Máquinas lector omnidireccional y báscula integrados

En el modelo de autoservicio estos son los equipos más utilizados, probablemente el modelo más

conocido sea el Strattos de Metrologic®.

Generalmente estos dispositivos se conectan a través de uno o dos puertos serie.

MaxiComercio incorpora un componente basado en OPOS que permite la interfaz con este tipo de

dispositivos, por favor vea:

http://www.plazamundial.net/induxsoft/kb/wp-cms/?p=197

Resumen

Usted aprendió:

• Cómo MaxiComercio está preparado para interactuar con el hardware POS

• Algunos detalles sobre el diseño de MaxiComercio

• Los principales dispositivos que se pueden conectar y algunos datos clave a tomar en

cuenta

Lección 2.3 – Códigos de barras segmentados o compuestos

Objetivo. Conocer la funcionalidad de pre-procesamiento de códigos de barras para su adecuada

aplicación.

Información variable en el código de barras

Seguramente habrá ido a comprar jamón a granel en alguna cadena de autoservicio y habrá

observado que tras pesarlo, imprimen una etiqueta, se la pegan y en la caja cuando la “escanean”

ya saben el peso y el importe.

Si guarda la etiqueta y la compara con otra compra posterior del mismo producto observará que

los primeros números del código de barras no cambian. Esto se debe a que en el código se ha

impreso el código (id) del producto y su peso o importe a cobrar.

Suponiendo que el Jamón tiene un código: 9876

Al realizar una compra de 1.2Kg el código completo de la etiqueta será 98761200.

Opcionalmente puede haber un dígito verificador al final e incluso un prefijo.

Asumiendo el número 9 como prefijo y al número 5 como dígito verificador el código

completo podría quedar de la forma: 9987612005

Nota. Para implementar esta funcionalidad requiere de una báscula

etiquetadora

MaxiComercio permite establecer hasta 5 reglas para pre-procesamiento de los códigos de barras

mediante las cuales se puede establecer la forma como se dividirá el contenido de la cadena leída

para su interpretación.

El procedimiento (algoritmo) usado por MaxiComercio para encontrar o interpretar un código es el

siguiente:

1. El código recibido se busca en el catálogo de productos por los campos:

Codigo,CodBar1,CodBar2, Codbar3

2. Si no se encontró ninguna coincidencia se inicia la ejecución de las reglas para códigos

segmentados (de la 1 a la 5 si están habilitadas).

Ejemplo de configuración de código de barras segmentado

Suponga que su báscula imprime una etiqueta de código de barras que contiene la siguiente

secuencia: 089606502 que contiene los siguientes valores:

Digito Valor

0 Digito predeterminado, no representa ningún dato

896 El código del producto “Jamón horneado” por ejemplo

0650 Indican 650 Gramos (la cantidad)

2 Es un dígito verificador que no representa ningún dato

Como habrá observado la longitud del código impreso es de 9 dígitos, de los cuales el primero se

ignora, 3 corresponden al código de producto, 4 a la cantidad y 1 más al final representa al digito

verificador.

La siguiente figura ilustra cómo debe configurarse la regla para este código segmentado.

El factor es utilizado para ajustar las cantidades dependiendo del valor generado por la báscula

etiquetadora el cual podría representar la cantidad en gramos o kilogramos. Por ejemplo, si la

báscula devuelve 850 gramos como peso para el producto y la unidad estándar de ese producto es

gramos entonces el factor correcto es 1. En cambio si la unidad estándar del producto es

kilogramos entonces el valor correcto en cantidad debe ser 0.85 kg y no 850 para este caso el

factor debe ser 1000. Esto ajustaría la cantidad de la siguiente manera: 850/1000=0.85.

Resumen

Usted aprendió:

• Qué son y para qué se pueden usar los códigos segmentados

• Cómo configurar las reglas de pre-procesamiento

Lección 2.4 – Comandos predeterminados y definidos por el usuario

Objetivo. Conocer las posibilidades aportadas por los comandos de teclado del punto de venta

Comandos predeterminados

Seguramente ya observó que existe una tabla de comandos de teclado que realizan las funciones

disponibles en el punto de venta sin necesidad de utilizar el mouse.

También es probable que haya notado que al pulsar sobre el botón “Funciones” del punto de

venta haya observado la tabla completa de funciones y sus comandos asociados.

Teclas de función (Hot keys)

Tecla Acción Comando

Alt+I Imprimir Ticket +04

Alt+P Leer peso desde la bascula

Alt+E Quitar Producto -

Alt+D Descuentos

Alt+S Saldo de cliente

Shift+F2 Calculadora

Shift+F2 Cambiar precio

Alt+N Nuevo ticket

F1 Ayuda

F2 Cambiar Ticket

F3 Liberar Ticket +02

F6 Venta de Contado **

F7 Venta a Crédito +09

F8 Facturar +08

F9 Cancelaciones +10

F11 Cotizar +05

F12 Ver existencias

Alt+0 Abrir Cajón

Alt+1 Recepción de Cobros

Alt+2 Pagos

Alt+3 Ingresos

Alt+4 Retiros

Alt+5 Arqueo

Alt+6 Corte de Caja

Alt+7 Configuración

Alt+f4 Cerrar la aplicación

Enter Aceptar

Comandos de teclado de MaxiComerico

La barra de comandos permite realizar las principales funciones de la caja punto de venta

tecleando sencillos códigos que se ilustran en la siguiente tabla:

Comando Acción

** Cobrar venta

++ Incrementar en una unidad la cantidad del último producto marcado o el que esté

seleccionado

+{Digito} Incrementar en el dígito la cantidad del último producto marcado. {Digito} es un

número entre el 1 y el 9.

+00 {Cliente} Cambiar el cliente. {Cliente} es el código del cliente a seleccionar.

+01 {Vendedor} Cambiar el vendedor. {Vendedor} es el código del vendedor.

+02 Liberar ticket

+03 Seleccionar ticket

+04 Imprimir ticket

+05 Ticket a cotización

+06 Cotización a ticket

+07 Leer peso desde báscula

+08 Facturar ticket

+09 Ticket a crédito

+10 Cancelar ticket actual

+11 Cancelaciones y devoluciones

+12 --- +98 Configurables por el usuario

+99{Producto} Información de productos. {Producto} es el código del producto.

- Disminuir en una unidad el último producto marcado

-{Num} Disminuir en {Num} el último producto marcado

-- Quitar el último producto marcado

{Alfa}*{Num} Alfa=Código de producto Num=Cantidad

*{Num} Cambiar la cantidad del último producto marcado por {Num}

Ejemplo de uso de comandos predeterminados

Supongamos que está implantando el sistema en una tienda que maneja una especie de

membrecía para sus clientes, de tal suerte que antes de pagar les solicita una credencial

con código de barras para que el sistema los identifique.

¿Cómo podemos implementar esta funcionalidad?

Si observa el comando +00 permite introducir el código del cliente para que se seleccione

en la venta actual.

Así que lo único que necesitamos es imprimir el código de barras de las credenciales con la

secuencia 00 y el código de cada cliente. Si el código de un cliente es 1543, el código

impreso en la credencial deberá ser: 001543.

Lo único que resta por hacer es dar indicaciones al cajero para que pulse la tecla + antes

de leer la credencial con el lector y de esta manera la secuencia +001543 seguida de

ENTER (que incluye la lectura con el scanner de código de barras) sería suficiente para

cubrir el requerimiento.

Comandos definidos por el usuario

MaxiComercio permite que defina sus propias secuencias de comandos (o elementos

seleccionables desde el botón “Funciones”) para que implemente características a la medida de

los requerimientos del usuario final.

Para incluir un nuevo comando deberá modificar el programa pos_usercommands.js que se

encuentra en la raíz del repositorio.

Ejemplo de configuración de nuevo comando:

function main() { //MainForm.AddUserCommand("Comando", "Accion", "Des cripcion", "function", Negritas t/f,Color fuente); //Comandos definibles por el usuario: +12 ... +98 MainForm.AddUserCommand("+12", "Accion", "Descripci on", "pos_usercmds.mifuncion", false ,0xC000); } //EJEMPLO: Carga un sub programa y ejecuta un métod o function mifuncion(){ if (!loadScript("us_brw_ejemplo")) { eBasic.eMsgbox("Error al cargar el script"); return 0; } Application.Eval("us_brw_ejemplo.ShowBrowser()"); }

Ejemplo de comando definido por el usuario

Suponga que el usuario final desea agregar productos desde el punto de venta directamente, al

mismo tiempo no quiere el formulario completo con todas las propiedades del producto sino algo

simplificado que sea fácil y rápido de llenar.

A esta nueva funcionalidad le llamaremos “Alta rápida”.

Para este ejercicio se requieren los archivos de programa Javascript y xml que previamente hemos

preparado. Descargar aquí:

http://www.induxsoft.net/download/gexecom/tools/maxi2010/captura_rapida_productos.zip

• Archivo xml que define la interfaz del formulario

• Archivo Javascript que controla el comportamiento del formulario.

Estos archivos se han generado con el diseñador de formularios del

Backoffice de MaxiComercio. Se trata con todo el detalle necesario la

utilización de estas herramientas en el Curso de desarrollador de

aplicaciones.

Instrucciones

1. Coloque los archivos uform_CRProducto.xml y uform_CRProducto.js en en la carpeta

XMLForms del repositorio. Copie también el archivo us_form_CRProducto.js en la raíz del

repositorio.

2. Abra el archivo pos_usercmds.js y realice las siguientes modificaciones: function main() { //agrege un comando al menú funciones: MainForm.AddUserCommand("+12", "Accion", "Descripc ion", "pos_usercmds.mifuncion", false,0xC000); } //EJEMPLO: Carga un sub programa y ejecuta un métod o //Indique el archivo javascript que contiene la fun cionalidad del nuevo formulario: function mifuncion() { if (!loadScript(" us_form_CRProducto")) { eBasic.eMsgbox("Error al cargar el script"); return 0; } //Ejecutar método para agregar Nuevo producto

Application.Eval(" us_form_CRProducto.Dlg_AddNew()");

}

3. Pruebe el resultado. Abra el punto de venta y ejecute el nuevo comando desde el menú

funciones o escriba +12 Enter.

Como podrá observar ahora puede dar de alta productos con un formulario simplificado y con un

comando de teclado definido por usted.

Resumen

Usted aprendió:

• Conoce más acerca de los programas del repositorio y sus funciones

• La importancia y potencia de los comandos predeterminados y definidos por el usuario

• Cómo agregar un comando definido por el usuario

Lección 2.5 – La puesta en operación del punto de venta

Objetivo. Reafirmar la importancia de la planeación y el enfoque de proyecto para el proceso de

implantación de un sistema punto de venta.

Planeación del proyecto

Cada empresa tiene necesidades únicas y aunque MaxiComercio ofrece un amplio abanico de

herramientas y funciones, es necesario analizar cuáles son los requisitos que se deben cumplir.

La implantación satisfactoria de un sistema punto de venta no es un proceso de un día para otro,

porque hay varios factores que se deben considerar para lograr el éxito.

Toda la planeación y control del proceso de implantación debe hacerse por escrito, sugerimos al

menos la elaboración de los siguientes documentos:

• Plan general de trabajo

• Listas de tareas a realizar (checklist)

• Informes de resultados por cada etapa del plan general

Así también es importante que tras la conclusión del proyecto se obtenga un “manual de

operación del sistema punto de venta” alineado a las particularidades del usuario.

El plan general de trabajo servirá como herramienta de gestión del proyecto debería incluir como

mínimo los siguientes datos:

• Delimitación del objetivo general y alcance del proyecto

• Problemas existentes que se resolverán

• Beneficios adicionales que se alcanzaran

• Personas responsables

• Requerimientos para considerar un éxito el proyecto y sus criterios de calificación

• Calendario (tareas, fechas de inicio, conclusión y tolerancia)

• Riesgos u obstáculos

• Recursos necesarios

• Entregables (manual de operación del sistema, etc.)

El calendario del proyecto de implantación debe estar dividido en al menos 3 etapas subsecuentes

que son:

• Preparación

• Prueba piloto

• Revisión y liberación

Preparación

Durante esta etapa se realizan las tareas orientadas a llevar a cabo el arranque del sistema.

Tareas

• Instalación y configuración del software cliente y servidor de bases de datos

• Cargar catálogos (productos, clientes, cajeros, etc) y datos iniciales (existencias, saldos,

etc)

• Adecuación de formatos (ticket o nota de venta, factura, corte de caja, nota de devolución,

etc.)

• Identificación de los procesos de negocio involucrados

• Elaboración del borrador del manual de operación

• Capacitación del personal involucrado en la prueba piloto

Facilidades y condiciones generales requeridas

• Equipos que cumplan con los requerimientos de hardware y software

• Disponibilidad de los equipos para trabajar en ellos, etc.

• Archivos con la información a cargar en el formato necesario

• Muestras de los formatos a adecuar con sus correspondientes medidas y explicaciones

Entregables

• Base de datos de inicio

Ejemplo de plantilla para documentar un proceso

Procedimiento: Apertura de caja

Realizado por Supervisado por Políticas y procedimientos

Cajero Supervisor de cajas • Debe recabarse la firma del cajero en el recibo

por el importe del fondo inicial

• …

(Escriba aquí las políticas que debe seguir el personal)

Instrucciones de uso del sistema

(Explique los puntos clave de la operación del sistema para realizar este procedimiento)

Vea el documento de plantilla para elaboración del manual de operación.

Prueba piloto

En esta etapa el sistema se pone en operación a manera de prueba y se controlan los resultados

(previstos e imprevistos) para obtener la retroalimentación necesaria que permita realizar las

correcciones para su liberación final.

Generalmente en el punto de venta los principales problemas son la falta de algún producto en la

base de datos, el desconocimiento sobre cómo realizar algún proceso que no es muy común o la

interpretación de los informes (cortes, reportes, etc).

Para realizar la prueba se deberá contar con un procedimiento adecuado para resolver los

siguientes casos:

• ¿Qué debe hacer el cajero si no existe en la base de datos un producto que tiene a la vista

y que necesita vender a un cliente?

• ¿Qué hacer si los precios son incorrectos?

• ¿Qué hacer ante una falla del equipo o software?

• ¿A quién recurrir si no sabe cómo realizar un procedimiento?

• …

• Otros que considere deban prevenirse

Para controlar las incidencias durante el turno se sugiere usar un formato similar al siguiente:

Fecha y hora de apertura Fecha y hora de cierre Caja

Cajero:

Fondo inicial:

+Ventas:

-Retiros de valores:

+ Otros ingresos:

= Saldo incluyendo fondo inicial: (Saldo según el sistema)

Total en monedas y billetes: (Dinero total contado al corte de caja)

Si hay diferencias por favor explíquelas:

Problemas que se presentaron durante la sesión de trabajo

Problema ¿Cómo lo resolvió?

Productos que no están en la base de datos

Código (SKU) Descripción Precio

Firmas

Cajero

Supervisor

Con la información de incidencias y la observación directa de los eventos ocurridos durante la

prueba piloto debe generarse una lista de ajustes o consideraciones a realizarse antes de la

liberación final.

Mientras se confecciona la lista y se realizan las acciones correspondientes puede continuarse el

periodo de prueba.

Una vez que se cuente con las correcciones, previsiones y ajustes pertinentes realizados se puede

pasar a la liberación del sistema.

Revisión y liberación final

Este es el momento en el que se revisan todas las incidencias y correcciones para de ser necesario

efectuar los ajustes finales.

La liberación del sistema debe tener la formalidad de entrega-recepción, por lo que se debería

levantar un acta en donde el usuario final acepta de conformidad el sistema en operación.

Además de la entrega del sistema operando, es recomendable entregar también un manual de

operación alineado con los procesos y políticas de la empresa.

Resumen

Usted aprendió:

• La importancia de la planificación para la implantación de sistemas

• Los documentos mínimos recomendados para todo proyecto

• Los datos que debe contener un plan de trabajo

• Las etapas de la implantación

• Algunas técnicas y plantillas para gestionar la implantación