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 18:05] 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 =====
usu/configuracion_de_basculas.1433520348.txt.gz · Última modificación: 2015/06/05 18:05 por stefan

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki