El siguiente post será cómo dar mantenimiento a la base de datos Mybusiness POS 2011, así como lo hacíamos en la version 2006…
Etiqueta: My Business POS
Configurar MyBusiness POS en RED y Código Duro 58 [Solucionado]
También visite: Como corregir codigo duro 58
He notado que muchos de los Distribuidores y clientes tienen problemas para hacer la conexion de MyBusiness POS 2011 en Red.
Descarga la cadena de conexión para MyBusiness POS 20
Cadena de conexión MyBusiness POS 20
Abrir Firewall Puerto 1400
Como información adicional, cito la siguiente información obtenida del boletín No. 41 de MyBusinessPOS.com, la cual puede ser de utilidad.
Instalar SQL para trabajar en RED
Servidor
Una vez que se introduce en CD de instalación y nos muestra el “SplashCD” damos un clic en la opción Instalar SQL para trabajar en RED la cual nos mostrará una ventana donde debemos definir el “password para el servidor de Microsoft SQL Server” capturamos el password y lo confirmamos, damos un clic en el botón “Aceptar” y continuamos con la instalación.
Una ves instalado vamos a revisar el puerto que asigno al instalar el SQL, damos clic en el botón Inicio / Todos los programas / Microsoft SQL Server 2005 / Configuration Tools / SQL Server Configuration Manager Nos mostrará la siguiente ventana en la cual damos clic en la opción de SQL Server 2005 Network Configuration / Protocolo for SQL EXPRESS / TCP/IP y damos un clic en Propiedades del TCP/IP – IP Adreses IPAII – TCP Dynamic Port. Una vez que tenemos el número de puerto hay que acceder al firewall de Windows para liberar el puerto que nos servirá para conectarnos en red
Liberar puerto en el Firewall de Windows
Damos un clic en el botón Inicio / Panel de control / Firewall de Windows / Excepciones y damos clic en Agregar puerto… Asignamos un nombre y el número de puerto que género la instalación del SQL Server, clic en TCP, clic en Aceptar.
Hasta este punto ya tenemos el password para el servidor de Microsoft SQL Server, el número de puerto del SQL y liberado el puerto en el firewall de Windows.
Cliente
En el equipo cliente damos clic en la opción “Instalar MyBusiness” al concluir con la instalación nos mostrar los “Datos generales de la empresa” en la cual colocamos el nombre de nuestra empresa y damos clic en el botón “Avanzadas” y modificaremos los siguientes datos.
1. Desactivamos la casilla de “Utilizar base de datos local”
2. Revisamos que el nombre de la base de se el mismo de no ser así cambiamos la ruta o el nombre de la misma
3. Verificamos el nombre del equipo servidor o la IP a la cual nos vamos a conectar (125.265.1.125\SQLEXPRESS) ejemplo.
4. Cambiamos el puerto que nos asigna por el que nos genero el SQL y del cual liberamos el puerto
5. Y finalmente cambiamos el password por que creamos al momento de la instalación.
Damos clic en el botón “Aceptar” y ¡listo…!!! Nos hemos conectado en Red.
Administrar la Base de Datos de My Business POS: Navicat
En 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.
Configurar impresora ZEBRA 2844 a través de USB (Solucionado)
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.
Editor de Etiquetas, generar e imprimir código de barras
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.
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 .