Publicado el 8 comentarios

Cómo Instalar My Business POS

Hay muchas personas interesadas en la instalación de la versión 2010.
Sin embargo se presentan diferencias y problemas mayores a los que nos enfrentamos con la versión 2006. En el sitio oficial de MyBusiness POS encontramos el tutorial de la instalación. Aquí les dejo el link para el video de la instalación de My Business POS

Publicado el 29 comentarios

Administrar la Base de Datos de My Business POS: Navicat

navicat_mybusinessposEn ocasiones queremos saber cómo se llaman las tablas y columnas de la Base de Datos, con el fin de hacer reportes y formatos personalizados. Navicat Portable es uno de los programas más amigables para administrar, como si estuviese en SQL o Access. Aquí nos damos cuenta de que el sistema está conformado por 252 tablas, pero de estas solo utilizamos cerca de la mitad, dependiendo del giro de la empresa. El link para descargar el software es el siguiente: Navicat.Portable.8.0.23 Como su nombre lo indica, este programa se puede ejecutar desde una memoria usb o cualquier otro medio de lectura-escritura, pero es recomendable que sea alojado en la pc donde se va a trabajar. Una vez descargado el archivo, lo descomprimimos y colocamos el archivo ejecutable en alguna carpeta en la unidad C. Podemos crear un acceso directo a este programa dando clic derecho sobre el ejecutable – después seleccionamos enviar a – seleccionamos Escritorio (Acceso Directo). Una vez ejecutado el programa, para conectarnos a MyBusinesPOS de forma local, Damos clic en Connection, después solo escribimos el nombre a la conexión y aceptar.

Las tablas más comunes que podemos visualizar (mas no modificar, al menos de que estemos seguros de lo que estamos realizando) son:

  • -prods (Catálogo de productos, precios y existencias)
  • -movsinv (para el kardex)
  • -clients
  • -ventas
  • -partvta
  • -clavesadd (Presentaciones del producto)
  • -ventas
  • -compras entre otras

Solo hay una recomendación: para evitar errores en el sistema, debemos evitar el uso de esta herramienta para hacer modificaciones en las tablas, sobre todo en aquellas que están relacionadas con los inventarios.

Publicado el 47 comentarios

Corte X y Corte Z en My Business POS


¿CÓMO HACER UN CORTE “X” Y UN CORTE “Z” DESDE EL PUNTO DE VENTA?

Corte X
El corte parcial X permite analizar el estado de las ventas en cualquier momento del día, pero no afecta a las ventas que se realicen a lo largo del día ni a la caja, es decir, este corte es únicamente informativo.
Para realizar el Corte X desde el punto de venta se realizan los siguientes pasos:
  1. Presionamos la tecla (F2) y seleccionamos la opción Corte Parcial X.Otra manera de llegar hasta este paso es escribir en el espacio para texto del punto de venta Z009 (y presionamos la tecla Enter)
  2. Nos pregunta si queremos realizar el Corte X detallado. Seleccionamos la primera opción (sí).
  3. Ahora nos pregunta si queremos imprimir el Corte X. podemos seleccionar la opción que más nos convenga.
  4. En la parte izquierda se muestra la información que se va a imprimir y podemos visualizarla sin necesidad de imprimir el Corte X.

Corte Z

El Corte Z además de mostrar los detalles de las ventas del día permite hacer el corte de caja y dejar los números de esta en cero (0) y lista para al día siguiente la cuenta comience nuevamente.

Los pasos para realizar el Corte Z son:

  1. Presionamos la tecla (F2) y seleccionamos la opción Corte Total Z.Otra manera de llegar hasta este paso es escribir en el espacio para texto del punto de venta Z010 (y presionamos la tecla Enter)
  2. Ahora nos pregunta si queremos realizar e imprimir el Corte Z. Damos clic en la opción (Sí) y nos imprime el reporte.Al igual que en el corte X, en la parte izquierda se muestra la información del Corte Z.

El sistema está listo para iniciar un nuevo día de actividades.

Publicado el 29 comentarios

Configurar impresora ZEBRA 2844 a través de USB (Solucionado)

zebra2844_mybusinesspos2

Las impresoras de código de barras ZEBRA 2844 son muy eficientes y muestran excelentes resultados. Sin embargo, en MyBusiness POS, en ocasiones genera ciertos conflictos, sobre todo si queremos conectarla vía USB. el siguiente bloque de código está configurado para etiquetas que tienen 1” de alto X 1.25” de ancho aprox.

Para configurar la impresora, solo basta realizar los siguientes pasos:
https://youtu.be/TuhCVlZrM-0
1) instalar el driver de la impresora. esto es debido a que, cuando conectamos cualquier dispositivo vía USB, el Sistema Operativo instala un  controlador para poder hacerlo funcionar correctamente.
2) Definir la impresora ZEBRA 2844 como predeterminada (Inicio->Impresoras y faxes-> Clic derecho sobre la impresora ZEBRA2844 –>Impresora predeterminada). También es necesario configurar el tamaño del papel. para realizar esto, después de configurar la impresora predeterminada, demos clic derecho sobre la impresora ZEBRA 2844 y seleccionamos la opción Propiedades. Ahora damos clic en el botón “preferencias de impresión” y vamos a especificar el tamaño del papel 7 cm de largo X 2.54 cm de alto.
[products ids=’18217,19645′]
3) Ahora abrimos MyBusinessPOS 2006 y vamos a crear el formato para poder imprimir las etiquetas. En el Business Manager (la columna de enmedio) buscamos la siguiente ruta: Configuración-> Personalización-> Procedimientos o Rutinas de Usuario –> Aquí vamos a crear un nuevo procedimiento, en la parte superior se encuentra la opción “Nuevo”. Los datos que debemos escribir en el formulario son:

4) En el área de desarrollo, solo escribimos las siguientes líneas:

Public Sub Main()
nFila = 1
Set rstProds = CreaRecordSet( 'SELECT * FROM prods WHERE etiquetas > 0 ORDER BY articulo', Ambiente.Connection )
nY =0
nMargensuperior = 100
nMargenIzquierda = 25
While Not rstProds.EOF
cArticulo = Trim( rstProds("articulo") )
cDescrip = Trim( Mid(rstProds("descrip"),1,25) ) & " " & Trim( rstProds("modelo") ) & " " & Trim( rstProds("talla") )’ & " " & Formato( rstProds("precio1"), "$##,##0.00" )
cEmpresa = Ambiente.Empresa
For i = 1 To rstProds("Etiquetas")
PosicionX = nMargenIzquierda
PosicionY = ((nY * nFila) – nY) + nMargensuperior
IniciaDocumento
Codigo39 PosicionX, PosicionY, 10, 400, cArticulo, True,,, cDescrip
FinDocumento
if i = rstProds("Etiquetas") Then
Exit For
end if
Next
rstProds.MoveNext
Wend
End Sub

 

Otra de las recomendaciones es, cuando mandamos imprimir y de la imporesora Zebra sale el papel en blanco, es apoyarnos con una impresora virtual con PDF Creator y poco a poco vamos identificando dònde se encuentra el código impreso para ajustar la caída de forma correcta. hay que ser un poquito pacientes ya que encontrar la coordenada de impresión ideal puede tomar más de media hora a prueba y error.

Nota: Si su lector de códigos de barras no detecta la impresión, posiblemente le hace falta colocar un asterisco (*) al inicio y otro asterisco (*) al final del código de barras .

 

 

Publicado el 45 comentarios

Etiquetas de Código de Barras en Hoja Tamaño Carta


El generador de etiquetas de MyBusiness POS 2006 es una herramienta muy útil para la empresa. Sin embargo, en ocasiones es necesario hacer las adaptaciones necesarias para que se adapte la “caída” sobre hojas tamaño carta con etiquetas.
El código más común es el CODE39.   Este va a ser creado dentro de la siguiente ruta del Business Manager: personalización…formatos del sistema….(aquí creamos un nuevo archivo, llamado CODE39_AJUSTADO,  escribimos en el grupo ETIQUETAS, para que pueda ser utilizado desde la ventana etiquetas)
A continuación se muestra el código:

Public Sub Main()

‘TIPO DE PAPEL: 6287 T. CARTA
‘MARCA DE PAPEL: BIC PIMACO
‘ETIQUETAS/HOJA: 80
‘CONSEGUIRLO EN OFFICE DEPOT
‘IMPRESORA LÁSER
‘cada milimetro es equivalente a 57.1428571428571 pixels

IniciaDocumento

‘DEBIDO A QUE NUESTRA HOJA TIENE VARIAS FILAS Y COLUMNAS, SOLICITAMOS A PARTIR DE QUÉ FILA Y COLUMNA SE DEBE EMPEZAR A IMPRIMIR, POR SI EN ALGUN MOMENTO ESTÁ CASI COMPLETA LA HOJA

nColumna = InputBox( “Comenzar con la columna no.:”, 0 )
nFila = InputBox( “Comenzar con la fila no.:”, 0 )

‘EN CASO DE QUE SE CONTESTE 0 EN ALGUNO DE LOS CASOS, NO SE IMPRIMIRÁ NADA
if Val2( nColumna ) <= 0 Then
Exit Sub
end if

if Val2( nFila ) <= 0 Then Exit Sub end if ‘REALIZAMOS LA CONSULTA Set rstProds = CreaRecordSet( “SELECT * FROM prods WHERE etiquetas > 0 ORDER BY articulo”, Ambiente.Connection )

‘ESPECIFICAMOS EL LA SEPARACIÓN ENTRE CADA ETIQUETA, EN PIXELES, TANTO EN X(HORIZONTAL) COMO Y(VERTICAL)
nX = 2714.28571428571
nY = 725.714285714286

‘DEFINIMOS LOS MÁRGENES DE LA HOJA, EL SUPERIOR Y EL IZQUIERDO
nMargensuperior = 400
nMargenIzquierda = 828.57

While Not rstProds.EOF

cArticulo = Trim( rstProds(“articulo”) )
cDescrip = Trim( Mid(rstProds(“descrip”),1,16) ) & ” ” & Trim( rstProds(“modelo”) ) & ” ” & Trim( rstProds(“talla”) ) & ” ” & Formato( rstProds(“precio1?), “$##,##0.00? )
cEmpresa = Ambiente.Empresa

For i = 1 To rstProds(“Etiquetas”)

‘AQUÍ SE REALIZAN LAS OPERACIONES CON LAS VARIABLES QUE ANTES HABÍAMOS DEFINIDO
PosicionX = ((nX * nColumna) – nX) + nMargenIzquierda
PosicionY = ((nY * nFila) – nY) + nMargensuperior

‘EN LA SIGUIENTE LÍNEA, EL 10 ES EL GROSOR DE LAS BARRITAS, EL 200 ES LA ALTURA (EN PIXELS) DEL CÓDIGO DE BARRAS
Codigo39 PosicionX, PosicionY, 10, 200, cArticulo, True,, cDescrip

nColumna = nColumna + 1

‘EN EL SIGUIENTE BLOQUE ESPECIFICAMOS CUÁNTAS COLUMNAS VA A TENER LA HOJA TAMAÑO CARTA (EN ESTE CASO, 4)
if nColumna > 4 Then
nColumna = 1
nFila = nFila + 1
end if

if i = rstProds(“Etiquetas”) Then
Exit For
end if

‘EN EL SIGUIENTE BLOQUE ESPECIFICAMOS CUÁNTAS FILAS VA A TENER LA HOJA TAMAÑO CARTA (EN ESTE CASO, 20)
if nFila > 20 Then
nFila = 1
PaginaNueva

end if
Next
rstProds.MoveNext
Wend
FinDocumento
End Sub

 

Y listo!!!
ya tenemos nuestro formato totalmente funcional para imprimir.
Cabe aclarar que el rendimiento de una impresora láser es menor a comparación de una impresora especial para etiquetas, ya que la primera no está totalmente diseñada para este fin.

Espero sus comentarios y dudas.