Herramientas de usuario

Herramientas del sitio


usu:configuracion_de_basculas

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
usu:configuracion_de_basculas [2015/06/05 17:35] stefanusu:configuracion_de_basculas [2020/12/10 16:45] (actual) – [Problemas] stefan
Línea 4: Línea 4:
 Hay que instalarlo en el mismo ordenador donde está funcionando el programa //DibalCOM//, el programa de control centralizado para las básculas //DIBAL//. La comunicación entre DibalCOM y SmartBascula se realiza a través de los ficheros ''RX.TXT'', ''TX.TXT'' y ''CTRL.TXT'', situados en la carpeta de instalación de DibalCOM. Hay que instalarlo en el mismo ordenador donde está funcionando el programa //DibalCOM//, el programa de control centralizado para las básculas //DIBAL//. La comunicación entre DibalCOM y SmartBascula se realiza a través de los ficheros ''RX.TXT'', ''TX.TXT'' y ''CTRL.TXT'', situados en la carpeta de instalación de DibalCOM.
  
-Para instalar SmartControl hay que crear una carpeta, por ejemplo ''c:\Archivos de programa (x86)\SmartBascula'', y copiar en ella el programa ''smartcontrol.exe'' y el fichero de configuración ''smartbascula.xml''. Si en el ordenador no está instalado el motor de la base de datos Firebird, también hay que copiar la librería ''fbclient.dll''.+Para instalar SmartBascula hay que crear una carpeta, por ejemplo ''c:\Archivos de programa (x86)\SmartBascula'', y copiar en ella el programa ''smartbascula.exe'' y el fichero de configuración ''smartbascula.xml''. Si en el ordenador no está instalado el motor de la base de datos Firebird, también hay que copiar la librería ''fbclient.dll''.
  
 Luego se instala el programa como un servicio de Windows desde la línea de comando (con privilegios elevados) con Luego se instala el programa como un servicio de Windows desde la línea de comando (con privilegios elevados) con
Línea 26: Línea 26:
 Si el programa DibalCOM no está funcionando, SmartBascula lo arranca automáticamente. Si el programa DibalCOM no está funcionando, SmartBascula lo arranca automáticamente.
  
-Si es SmartBascula quien ha arrancado DibalCOM, no se ve la ventana de este último programa en el escritorio, solo se puede ver que DibalCOM está funcionando en el //Administrador de tareas// de Windows, donde existe el proceso ''Dibalcom.exe''. Si se ha arrancado DibalCOM **antes** de arrancar el servicio de SmartBascula, tenemos la ventana de DibalCOM en el escritorio.+Si es SmartBascula quien ha arrancado DibalCOM, no se ve la ventana de este último programa en el escritorio, solo se puede ver que DibalCOM está funcionando en el //Administrador de tareas// de Windows, donde existe el proceso ''Dibalcom.exe''. Si se ha arrancado DibalCOM **antes** de arrancar el servicio de SmartBascula, tenemos el ícono de DibalCOM abajo a la derecha en el escritorio de Windows, y podemos abrir el dialogo con el botón derecho, //Maximizar//
 +{{ :usu:dibalcommax.png?300 |Maximizar DibalCOM}} 
 +{{ :usu:dibalcom.png?600 |DibalCOM}} 
 + 
 +DibalCOM normalmente está corriendo. En este estado no se puede cambiar su configuración, hay que pararlo antes. Para que SmartBascula no arranque DibalCOM después de pararlo manualmente, tenemos que parar el servicio //SmartBascula// desde el panel de control de los servicios de Windows: 
 +{{ :usu:smartbasculaservicio.png?600 |Servicio SmartBascula}} 
 + 
 +Luego podemos parar DibalCOM con el botón correspondiente para que se muestre el menú del programa y los ajustes: 
 +{{ :usu:dibalcomparado.png?600 |DibalCOM parado}} 
 + 
 +Ahora es posible cambiar la configuración de DibalCOM con el menú //Archivo/Editar comunicación//. Una vez terminado el trabajo, se tiene que escoger el menú //Archivo/Cerrar editar comunicacion// y luego se arranca el programa con el botón //Comenzar//. **No olvidar de activar también el servicio //SmartBascula//**. 
 + 
 +===== Problemas ===== 
 +==== Si no llegan los tickets de las básculas al fichero RX.TXT ==== 
 +Esto puede pasar si el ordenador tiene varias interfaces de red. Tenemos que añadir la siguiente línea al fichero DIBCTRL.TXT para decir a DibalCOM en que interfaz debería escuchar: 
 +  F 192.168.1.3 
 + 
 +==== Si los tickets de las básculas no pasan a SmartTPV, hay que comprobar varios sitios ==== 
 + 
 +  - Ver si la báscula está visible en la red local (hacer un ping a la IP de la báscula). 
 +  - Reiniciar el ordenador (o la máquina virtual) donde están instalado SmartBascula y DibalCOM. 
 +  - Si lo último no sirve, ver si hay algún mensaje en los logs de DibalCOM (''c:\DibalCOM\DibalCOM_log\*'') o en los logs de SmartBascula (''c:\Archivos de programa\SmartBascula\*.log*''). 
 +  - Hacer un ticket de prueba en la báscula y ver si se añade una línea correspondiente en el fichero ''c:\DibalCOM\RX.txt''. Si la línea aparece, el problema está en SmartBascula, en caso contrario el problema está en la báscula, su conexión o el programa DibalCOM. 
 + 
 +==== Si no pasan las modificaciónes de productos a las básculas ==== 
 +  - Si se trata de una modificación hecha en SmartOffice (cambio de precio), tenemos que mirar si el cambio se ha sincronizado con la base de datos de SmartTPV. Comparamos el dato en la ficha de producto de SmartOffice con el de la ficha de producto en //SmartTPV admin.//, por ejemplo en el mismo ordenador donde está instalado DibalCOM. Si los datos no coinciden, el problema está en la sincronización. Podemos ver posibles problemas en los logs, en SmartOffice //Herramientas/Sincronización/Resultados// y en SmartTPV //Herramientas/Resultados sinc.//. 
 +  - Abrir la ficha del producto en //SmartTPV admin.//, menú //Compraventa/Productos//, y comprobar en la pestaña //Básculas//, si el producto tiene un ''Cód. DIBAL'', que es imprescindible. 
 +  - Abrir la ficha de la báscula (//Compraventa/Básculas//) y comprobar que el producto exista en la pestaña //Productos//
 +  - Hacer una modificación en la ficha del producto, por ejemplo en el ''Nombre báscula'', y comprobar que el cambio aparece en el fichero ''c:\DibalCOM\TX.txt''. Si es así, el problema está en DibalCOM o en la báscula, en caso contrario el problema está en SmartBascula. 
 + 
 +===== Configuración manual ===== 
 +Si se quiere aplicar una configuración manual a una báscula a través del fichero ''TX.txt'', por ejemplo para poner un logotipo, hay que parar SmartBascula primero, porque la confuguración puede tener líneas más largas que las reconocidas por SmartBascula. Una vez aplicada la configuración se borra el fichero ''TX.txt'' antes de arrancar el servicio SmartBascula.
  
 ====== Funcionamiento ====== ====== Funcionamiento ======
Línea 58: Línea 89:
 ====== Configuración de básculas ====== ====== Configuración de básculas ======
 La configuración principal se realiza desde //SmartTPV admin.//. La configuración principal se realiza desde //SmartTPV admin.//.
 +
 +Principalmente hay que definir el código de 6 dígitos para cada producto que se quiere usar en las básculas, que se hace desde la ficha de productos (ver el siguiente párrafo). Luego hay que añadir los productos en la ficha de la báscula y asignar una tecla rápida. (ver [[usu:configuracion_de_basculas&#basculas|Básculas]])
  
 ===== Productos ===== ===== Productos =====
 **Menú Compraventa/Productos** **Menú Compraventa/Productos**
  
-En las básculas el código de producto solo tiene una longitud de 6 cifras. Es necesario definir el código corto para cada producto que se quiere usar en las básculas.+{{ :usu:tpvprodbasc.png?400 |Productos báscula}}
  
-Se puede asignar el código corto en la ficha de los productos, en la pestaña //Básculas//.+En la ficha de los productos, pestaña //Básculas// hay que definir un código de 6 dígitos para cada producto que se quiere usar en las básculas Dibal. Si en Smart se usa un código con más que 6 dígitos hay que cortalo, en caso contrario se puede usar el mismo código de Smart.
  
 ^Campo ^Descripción ^Ejemplo ^ ^Campo ^Descripción ^Ejemplo ^
Línea 70: Línea 103:
 |Nombre báscula |El nombre del producto como aparece en las básculas.\\ Se puede usar hasta 3 líneas con 24 caracteres cada una.\\ Al meter el código DIBAL se pone automáticamente el nombre del producto en Smart. | | |Nombre báscula |El nombre del producto como aparece en las básculas.\\ Se puede usar hasta 3 líneas con 24 caracteres cada una.\\ Al meter el código DIBAL se pone automáticamente el nombre del producto en Smart. | |
 |Tarifa báscula |La tarifa que define el precio de venta que pasa a las básculas. Si se deja en blanco, se usa el precio de venta de la misma ficha del producto. |TPV | |Tarifa báscula |La tarifa que define el precio de venta que pasa a las básculas. Si se deja en blanco, se usa el precio de venta de la misma ficha del producto. |TPV |
 +|Usar precio etiq. |Esto es para productos que se venden ya etiquetados por el personal de la tienda. Si el precio ha cambiado después de sacar la etiqueta hay que usar el precio de la etiqueta, no él de la ficha del producto.|N |
  
 ===== Modelos de básculas ===== ===== Modelos de básculas =====
Línea 79: Línea 113:
 **Menú Compraventa/Grupos de básculas** **Menú Compraventa/Grupos de básculas**
  
-Se debería definir un grupo para cada departamento donde se van a usar las básculas, por ejemplo +Se puede definir un grupo por defecto, o un grupo para cada departamento donde se van a usar las básculas, por ejemplo 
-  * 01: Frutería +  * 02: Frutería 
-  * 02: Carnicería +  * 04: Carnicería 
-  * 03: Pescadería+  * 06: Pescadería
  
 ^Campo ^Descripción ^Ejemplo ^ ^Campo ^Descripción ^Ejemplo ^
 |Código |El código interno de Smart. |01 | |Código |El código interno de Smart. |01 |
 |Descripción |La descripción del grupo. |Frutería | |Descripción |La descripción del grupo. |Frutería |
-|Cód. DIBAL |El código del grupo en las básculas. **Este código tiene que tener exactamente dos cifras, y es necesario poner este mismo código en la configuración de las básculas del grupo.** |01 |+|Cód. DIBAL |El código del grupo en las básculas. **Este código tiene que tener exactamente dos cifras, y es necesario poner este mismo código en la configuración de las básculas del grupo.** |02 |
  
 En las líneas se puede definir para cada grupo los productos de venta para este departamento. En las líneas se puede definir para cada grupo los productos de venta para este departamento.
  
 Además se puede definir el número de la tecla rápida para cada producto. Además se puede definir el número de la tecla rápida para cada producto.
 +
 +Estos productos se copian a la báscula en el momento de asignar el grupo a la báscula (var siguiente párrafo).
  
 ===== Básculas ===== ===== Básculas =====
Línea 97: Línea 133:
  
 En este formulario se definen todas las básculas, con su tipo, su grupo y los productos. En el momento de poner el grupo para una báscula, se copian automáticamente todos los productos del grupo a la báscula actual. En este formulario se definen todas las básculas, con su tipo, su grupo y los productos. En el momento de poner el grupo para una báscula, se copian automáticamente todos los productos del grupo a la báscula actual.
 +
 +{{ :usu:tpvbascgeneral.png?400 |Báscula general}}
  
 ^Campo ^Descripción ^Ejemplo ^ ^Campo ^Descripción ^Ejemplo ^
-|Código |El código interno de Smart. |01 |+|Código |El código interno de Smart. |02 |
 |Descripción |La descripción de la báscula. |Frutería 01 | |Descripción |La descripción de la báscula. |Frutería 01 |
-|Cód. DIBAL |El código de la báscula, como está definido en la configuración de cada báscula. **Hay que usar exactamente dos cifras, y todas las básculas deberían tener un código distinto.** |01 +|Cód. DIBAL |El código DIBAL de la báscula. **Hay que usar exactamente dos cifras, y todas las básculas deberían tener un código distinto.** |02 
-|Cód. grupo |El código del grupo al que pertenece la báscula. En el momento de poner este código, se copiarán los productos del grupo a la pestaña de los productos de la báscula actual. |01 |+|Cód. grupo |El código del grupo al que pertenece la báscula. En el momento de poner este código, se copiarán los productos del grupo a la pestaña de los productos de la báscula actual. |02 |
 |Cód. modelo |El código del modelo, principalmente para saber de cuantas teclas directas dispone la báscula actual. |M510COL | |Cód. modelo |El código del modelo, principalmente para saber de cuantas teclas directas dispone la báscula actual. |M510COL |
-|Cód. producto |Aquí se debería poner el código del producto del departamento, que se va a usar en el ticket si había problemas para leer el detalle del ticket de las básculas. |0909261 |+|Cód. producto |Aquí se puede poner el código del producto por defecto, que se va a usar en el ticket si había problemas para leer el detalle del ticket de las básculas. |0909261 | 
 + 
 +Los demás pestañas de la cabecera sirven para configurar la báscula. El significado de cada campo se puede leer en la descripción de los registros **ZH** y **ZA** en la documentación de Dibal. La siguiente imagen muestra un ejemplo: 
 +{{ :usu:tpvbascconfzh2.png?400 |Báscula Conf. ZH (2)}}
  
 En las líneas, pestaña //Productos//, se puede definir y cambiar los productos para la báscula. Por defecto se ponen los productos del grupo de la báscula. **Hay que tener en cuenta que cualquier cambio en los productos del //grupo// no se pasará automáticamente a las básculas del grupo. Si se quiere refrescar los productos de una báscula con los del grupo, hay que borrar el código del grupo y ponerlo de nuevo (saliendo del campo con Intro después de cada cambio).** En las líneas, pestaña //Productos//, se puede definir y cambiar los productos para la báscula. Por defecto se ponen los productos del grupo de la báscula. **Hay que tener en cuenta que cualquier cambio en los productos del //grupo// no se pasará automáticamente a las básculas del grupo. Si se quiere refrescar los productos de una báscula con los del grupo, hay que borrar el código del grupo y ponerlo de nuevo (saliendo del campo con Intro después de cada cambio).**
  
usu/configuracion_de_basculas.1433518508.txt.gz · Última modificación: 2015/06/05 17:35 por stefan

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki