Aplicar Redondeo a 50 Centavos

redondeo-MybusinessPOSA pesar de que nuestra moneda cada vez tiene menor poder adquisitivo, es necesario que los sistemas cuenten con la facilidad de redondear a las denominaciones que circulan en nuestro país. Para ello, comparto el .paq que permite hacer redondeo de productos que cuentan con precio bajo (a partir de un peso) y que se puede redondear a monedas con denominación 50 centavos y 1 peso.

En el procedimiento REDONDEOPUNTODEVENTA (ubicado en el Business Manager — Personalizacion –Porcedimientos y rutinas de usuario).

El cambio fue aplicado en la línea 9

    If Me.PorRedondear < 50 Then

por esto

    If Me.PorRedondear < 1 Then

Guarda los cambios.

Ahora, en la configuración de la Estación de trabajo (Business Manager — Configuración — Estaciones de trabajo) ubicar la pestaña Punto de Venta. Ahi es necesario habilitar la siguiente opción

  • Activar redondeo

Y en Número de posiciones se puede colocar de acuerdo a sus necesidades:

  • Número 0  Redondea a números enteros (1.00, 2.00, 3.00, 4.00). Es recomendable si en su negocio utiliza solo importes enteros.redondeo0
  • Número 1  Redondea a un decimal o a entero (1.50, 2.00, 2.50, 3.50). Este es el número recomendable si en su negocio maneja monedas de cincuenta centavos.redondeo1
  • Número 2  redondea a tres decimales (1.52, 2.12, 2.89, 3.00). Esta opción aplica si en su negocio factura de manera electrónica, con impuestos a detalle y desea que aparezcan los decimales sin redondeo mayor a centésimas.redondeo2

Guardar y hacer la prueba con una venta. En el ticket aparecerá un concepto de redondeo por los decimales ajustados en la venta global.

redondeo-punto-de-venta

Saludos

José félix

La operación está bloqueada porque se detectó algún problema con algún artículo

wpid-img-20150831-wa0002.jpgEn ocasiones el usuario se presenta con el siguiente mensaje:

“La operación está bloqueada porque se detectó algún problema con algún artículo”

Este mensaje se debe a que el usuario activó la casilla “Bloquear operación por error de código”, la cual se encuentra en el Business Manager — Configuración — Estaciones de trabajo.

Para desbloquear estos artículos, es necesario desactivar la última casilla que se encuentra en la pestaña Punto de Venta, como se muestra en esta imagen:

Error-bloquear-operacion-por-error-codigo

Después de aplicar los cambios, es posible que aún estén bloqueadas la operaciones en el punto de venta. Para desbloquear el artículo existen dos alternativas:

  • Escriba lo siguiente:
    • Z002 [Enter]
  • Otra opción es, en el punto de venta,
    • Presionar la tecla [F2]
    • Después seleccionar la segunda opción: “Z002 Quita bloqueo por error código de producto”

Aparecerá este mensaje:

Operación Reactivada

Ya es posible realizar nuevas ventas del producto bloqueado.
Saludos
José Félix

 

 

 

Instalar SQL Server Management Studio

Sql_Management_StudioUna vez descargado el programa de instalación, debes proceder a la instalación y cuando lo pongas a funcionar te mostrará una pantalla así.

sql_management_studio_2012

Pulsa en la primera opción (como puedes comprobar lo tengo en inglés): New SQL Server stand-alone installation or add features to an existing installation que viene a significar: Nueva instalación o añadir características a una instalación existente.

Al pulsar en esa opción me ha salido una ventana para aceptar los términos de licencia (License Terms). Después de aceptarlos, me ha mostrado una ventana indicando que hay actualizaciones disponibles. En este caso es el SP1 de SQL Server 2012.

sql_management_studio_2012_2

Me avisa de que necesitará reiniciar el equipo al finalizar la instalación, lo aceptamos y seguimos.

Vemos que están seleccionadas todas las opciones, pero hay algunas que no se pueden cambiar, supongo que serán de una instalación anterior.

sql_management_studio_2012_3

Fíjate en la opción “Management Tools” esa es la que permite instalar, entre otras cosas, el Management Studio. Pulsamos en siguiente.

Ahora nos pregunta el nombre de la instancia, dejamos los valores indicados.

(Es posible que estos pasos no los veas porque ya tengas esto instalado)

sql_management_studio_2012_4

Pulsamos en siguiente y nos pide que configuremos el servidor, yo lo he dejado como está. Pulsa en Siguiente.

sql_management_studio_2012_5

En el siguiente paso nos pide que configuremos el motor de bases de datos, principalmente la configuración del servidor, con idea de saber cómo nos “autenticaremos”, yo he elegido el modo mixto (por defecto está la autenticación de Windows). Ahí indica el password (contraseña) del administrador de SQL Server (sa) además de que puedes añadir algún otro usuario de Windows.

sql_management_studio_2012_10

Después de indicar la clave (no lo dejes en blanco, porque seguramente no te lo permitirá) le he dado a siguiente dejando los valores predeterminados de las otras pestañas.

El siguiente paso es indicar los reportes de error (Error Reporting) a mandar a Microsoft, selecciona lo que quieras o te muestre (si quieres) y pulsa en siguiente.

Ya no tienes que hacer nada más, salvo esperar a que se instalen las cosas y te pida reiniciar el equipo.

sql_management_studio_2012_12

Pulsa en OK (aceptar) y después tendrás que cerrar la ventana del instalador de SQL Server 2012 y la de la configuración.

Fuente: http://www.elguillemola.com/index.php/2013/07/instalar-sql-server-2012-management-studio-express

Programar con Navicat

navicat_Premium_MyBusinessPOS

Navicat es un administrador gráfico de base de datos y un software de desarrollo producido por PremiumSoft CyberTech Ltd. para MySQL, MariaDB, Oracle, SQLite, PostgreSQL y Microsoft SQL Server. Cuenta con un Explorador como interfaz gráfica de usuario soportando múltiples conexiones para bases de datos locales y remotas. Su diseño está pensado para satisfacer las diferentes necesidades de un amplio sector del public; desde administradores y programadores de bases de datos a diferentes empresas que dan soporte y o comparten información con clientes o socios.

Navicat es una herramienta que permite navegar en la base de datos MyBusiness POS y hacer algunas modificaciones directamente. En esta ocasión voy a mostrar dónde se encuentra el código fuente de MyBusiness POS y algunas funciones que se pueden reutilizar en nuestros desarrollos. La ventaja de navicat es que podemos identificar un código específico con tan solo presionar las teclas (Ctrl + F)

Para comenzar, vamos a mencionar que, dentro de la base de datos “C:\MyBusinessDatabase\myBusinessPOS2012.mdf”, el código fuente se almacena en estas dos tablas:

  • formatosdelta. Almacena los formatos de impresión, reportes y procedimientos que se ven en el sistema MyBusiness POS (en el Business Manager–Personalización).
  • formasdelta. Almacena las ventanas o formas que se identifican en el ambiente de desarrollo (Menu principal–Programación–Ambiente de desarrollo). Las ventanas se integran de dos partes :
    • Código: El código fuente se ve de manera similar al de formatos delta
    • Diseño: esta parte se ve en forma de caracteres que solo el ambiente de desarrollo interpreta, aunque con un poco de habilidad lo podemos manipular y funciona de la misma manera. Este código se presenta así:

      “Forma==13635==5760==-71895==2805====$$-$$ListView==3200==750==9875==0==lista====13$$-$$Grid==12660==4250==375==875==Grid====12$$-$$TextBox”

Bien, para llegar a estas dos tablas se hace lo siguiente:

  1. Una vez descargado e instalada la aplicación, se crea una nueva conexión hacia SQL ServerNavicat Premium0000
  2. Se abre una ventana que solicita los datos. Si el servidor está de forma local, se colocan de la siguiente manera:

    Connection name: Su nombre

    Host Name: .\SQLEXPRESS

    Authentication: Sql Server Authentication

    User name: sa

    Password: 12345678

    Navicat Premium0

  3. En caso de que el servidor se encuentre en otro equipo y escucha con el puerto 1400, se configura de la siguiente forma:Navicat Premium000

    Connection name: Su nombre

    Host Name:Su_Servidor\SQLEXPRESS, 1400

    Authentication: Sql Server Authentication

    User name: sa

    Password: 12345678

  4. Presionar el botón “Test Connection” para verificar si todo está en orden. Después presionar OK

    Navicat Premium00

  5. Aparece el listado de base de datos. Seleccionar la base que nos interesa “C:\MyBusinessDatabase\myBusinessPOS2012.mdf” y se muestran las tablasnavicat1
  6. En navicat es posible filtrar el nombre de la tabla con solo escribir en la parte superior derecha. en este caso, escribir la palabra “Delta” y aparecen las dos tablas que nos interesan:Navicat Premium2 
  7. Al seleccionar la tabla FormatosDelta, se pueden ver la lista de códigos fuenteNavicat Premium3
  8. Para ver el detalle, es necesario seleccionar la vista MEMO

    Navicat Premium4

  9. Al seleccionar MEMO se puede ver el código completo de cada registro

    Navicat Premium5

  10. En el caso de la tabla FormasDelta, se puede ver el código fuente de las ventanas o formas

    Navicat Premium6

  11. De igual manera, al colocar la vista MEMO, se ven las funciones utilizadas por el ambiente de desarrollo

    Navicat Premium7

  12. Dentro de la tabla, en la columna frm se encuentra el diseño de la ventana, pero con muchos símbolos. Ahí se encuentran los controles y botones

    Navicat Premium9

Mejorar la ventas en tu Empresa

wpid-20150829080213.jpgLa Ley de Pareto o también conocida como regla del 80/20. Vilfredo Pareto, sociólogo italiano que la formuló,  sentenció que el 20% de las personas acumulaba el 80% de la riqueza.

Esta ley derivó en el principio de “los pocos esenciales y los muchos triviales”, es decir, que el 20% de algo siempre es el responsable del 80% o, lo que es lo mismo, queel 20% de algo es esencial y el 80% es trivial.

Si pensamos en el marketing y en las ventas, tenemos lo siguiente:

1.-El 20% de los productos de un establecimiento es el responsable del 80% de las ventas.

2.-El 20% de los clientes realiza el 80% de las compras, es decir, es el responsable del 80% de los ingresos de un negocio.

3.- El 20% de los recursos utilizados en una campaña de marketing online es el responsable del 80% de los resultados obtenidos.

¿Qué conclusión podemos extraer de la Ley de Pareto? Simplemente poner esta regla a favor de tu negocio, enfocando el esfuerzo hacia lo que es útil y produce resultados. Esto se consigue identificandoese 20% que realmente es importante y que está logrando el 80% de resultados. Por ejemplo, si tienes una tienda y has averiguado cuál es uno de tus productos estrella, promueve su venta con una acción tan sencilla como colocarlo en un sitio más visible.

Fuente: http://www.merca20.com/3-claves-ley-pareto-relacion-marketing