Cómo integré POS-terminal y FR IKKM-Touch en 1C: empresa

imagen

Una instrucción paso a paso responderá la mayoría de las preguntas sobre la conexión de un dispositivo 2 en 1 a una plataforma 1C (incluso si no responde a todas, con mucho gusto analizaremos el resto en los comentarios), mostrará posibles opciones de conexión y modos, controladores y el software necesario bajo el corte.

El artículo original en mi actuación sobre este tema ya está en Internet, y esta opción fue reescrita y finalizada especialmente para los lectores de Habr en cumplimiento de las reglas (espero no haber roto nada). Entonces…

Interacción de equipos de efectivo con plataforma 1C


Antes de proceder directamente a la conexión, analizaremos las posibles opciones para los modos operativos, solo hay dos de ellos: el intercambio de datos fuera de línea y el intercambio en línea.

Cuando el intercambio fuera de línea


Se produce un intercambio periódico intermitente. La base de existencias y precios de 1C se descarga en el dispositivo.

imagen

El servicio de mensajería, por ejemplo, toma la máquina y va al campo a hacer pedidos, entrega cheques fiscales a los clientes y acepta efectivo y tarjetas bancarias para el pago. Después del final de la jornada laboral, el empleado regresa para enviar el informe y el dinero, el dispositivo se conecta a la red local de la empresa y carga los resultados del turno (informe de ventas minoristas, consulte la figura a continuación).

imagen

Clásicos del intercambio género-ONLINE


Este es un enlace permanente del equipo de la caja registradora al sistema de contabilidad, el dispositivo siempre se instala en la caja registradora, aunque no es necesario cargar toda la gama de artículos y precios, todos los datos se toman de 1C a través de la red. Este modo de operación del equipo de la caja registradora se puede encontrar en cualquiera de los supermercados modernos.

Y un par de cosas más antes de comenzar la integración


Dado que el dispositivo es tanto una caja registradora como un terminal de adquisición, en el caso del intercambio EN LÍNEA a la plataforma 1C, se aferra a dos controladores diferentes (como dos dispositivos separados).

Lo integraremos utilizando:
controlador de registrador fiscal versión 1.9 para la plataforma 1C 8.3
adquiriendo el controlador de terminal versión 1.9 para la misma plataforma
OFFLINE IKKM Exchange 1.6 software de intercambio de datos

Integrar con el intercambio sin conexión


Descomprima el archivo iKKMExchange.rar en el enlace de arriba a un lugar conveniente.

imagen

Ejecute el script createINI.bat y se creará el archivo de configuración Settings.ini . Nos

imagen

detendremos en la configuración abriendo Settings.ini en cualquier editor de texto:

imagen

"Log": "off" - registro de operación de la aplicación está deshabilitado por defecto.

RecNumLim: 2500 máx. número de Unidades de mantenimiento de existencias (SKU) en la base de existencias. 2500 es el dígito predeterminado.

"IPPort": puerto 8082 en el que se realizará el intercambio con 1C.

"Efectivo": 0, "Banco": 1, "Tara": 2, "Crédito": 3 : estos son los parámetros que deberían ser idénticos en el lado 1C de la plataforma.

Efectivo-sign indica retiro de efectivo.

Banco: indica la aceptación del pago con tarjeta bancaria.

Tara - indica la recepción de contenedores. El signo se utiliza como contabilidad de descuentos, en el sistema de fidelización actual, etc.

Crédito : designación de crédito.

Para que el intercambio proceda correctamente, es necesario verificar y corregir los signos por sus nombres y números de identificación en el lado 1C.

Realizamos cambios a nuestro criterio, guardamos el archivo.

Después de la configuración, puede ejecutar iKKMExchange.exe. Después de un inicio exitoso, el icono del mismo nombre aparecerá en la barra de tareas del escritorio.

imagen

Procedemos a la configuración en el lateral del dispositivo IKKM integrado


Para hacer esto, vaya al elemento "Configuración del dispositivo" en el dispositivo , luego a "Importar" , en la ventana que se abre, realice los procedimientos que se muestran en el siguiente video:



Como puede ver en el video tutorial, en la ventana "Configuración de la conexión", debe prestar especial atención a completar dos líneas: "Directorio de productos HTTP" y "Registro de documentos HTTP" .

Ambos enlaces comienzan con la dirección IP de la PC, donde nos integraremos, luego se registra el puerto de conexión (que especificamos en Settings.ini anteriormente ), después de la barra oblicua, el comando permanece sin cambios.

Por lo tanto, la cadena de enlace de referencia se verá así:
192.168.0.11:8082/GetPriceList teniendo en cuenta el puerto de conexión predeterminado.
Y la línea del diario de documentos es:
192.168.0.11:8082/SalesReport

Para realizar cambios en las líneas, debe llamar al teclado virtual en la pantalla del dispositivo presionando el botón físico en el dispositivo con el icono de "flecha hacia arriba", que se encuentra en la esquina inferior izquierda del dispositivo.

Puede suceder que durante el proceso de configuración encuentre listas desplegables inactivas en la pestaña "Configuración de importación" , lo que hace que sea imposible llevar a cabo una mayor integración. Esto indica un firmware desactualizado del dispositivo, la actualización del firmware a la última versión corregirá la situación.

imagen

Ahora regrese a la carpeta con la aplicación IKKMExchange .

Si la configuración en el lateral del dispositivo se realiza correctamente, la primera interacción con la PC a través de la red creará una subcarpeta interna, cuyo nombre será el número de registro del dispositivo IKKM conectado. Todos los datos de intercambio para un dispositivo específico se llevarán a cabo en esta carpeta.

imagen

El intercambio de datos ocurre a través de la API REST . Un intercambio exitoso en la carpeta se verá así:

imagen

Configuración OFFLINE en el lado 1C


Estamos estableciendo una nueva regla de intercambio con equipos conectados.

imagen

En la ventana "Configuración del equipo conectado" debe configurar la casilla correspondiente, luego iremos al enlace "Reglas para el intercambio con el equipo conectado" .

imagen

Crearemos una nueva regla de intercambio con el nombre y el almacén para la descarga de artículos, también indicaremos los parámetros por los cuales se seleccionarán las mercancías para descargar en el campo "Selección" .

imagen

Cuando hace clic en "Actualizar" en la pestaña "Lista de precios" , observamos el llenado de la sección tabular a continuación con artículos de acuerdo con la selección. Columna "SKU"contiene el código de cada producto en la lista, con la ayuda de la cual ya será posible encontrar fácilmente la nomenclatura necesaria en el dispositivo. Si algunos productos en la lista no contienen el código SKU, es mejor crearlo usando la tecla "Generar SKU" . Guarda los cambios.

imagen

Ahora debe asociar la regla creada con el equipo, para esto volveremos a la ventana "Configuración del equipo conectado" , haga clic en el enlace "Equipo conectado" .

imagen

Seleccionamos el tipo de equipo apropiado, hacemos clic en "Crear" , en una nueva ventana necesita especificar el controlador, la regla de intercambio que creamos anteriormente, el número de serie del dispositivo puede especificarse, pero no es obligatorio.

imagen

Realizaremos configuraciones adicionales del equipo conectado haciendo clic en
"Configurar" en la misma ventana .
"Versión de formato de intercambio" - 1.6 de la lista desplegable.
" Descargar directorio " : la ruta a la carpeta con el número de serie del equipo en el directorio iKKMExchange.
"Nombre del archivo de configuración" - prescriba "Configuración" .
"Archivo de lista de precios máximos" : debe registrar "Lista de precios" .
“Descargar directorio” : la ruta es similar al directorio de carga.
“Nombre del archivo del informe de ventas” : indique “Informe de ventas” .
Guarde los cambios y salga.

imagen

Unos pasos antes, noté los signos de los equipos que examinamos en el documento Settings.ini , ahora tenemos que duplicarlos ya en el sistema de contabilidad 1C.

Vamos a la sección, como se muestra en la figura siguiente:

imagen

mediante el botón "Crear" , se abre una ventana para agregar nuevos equipos de caja registradora a 1C.

El primer elemento es la indicación del lugar de trabajo correcto.

En segundo lugar, puede especificar el número de serie de KKM, esta es una condición opcional.

El tercer elemento: selecciona la configuración del equipo creada anteriormente "KKM sin conexión"

En la "Correspondencia de los tipos de salario" (cuarto elemento en la figura) indicamos el nombre y establecemos los valores de identificación desde Settings.ini

imagen

Guarde los cambios y continúe con el último paso de configuración.

Verificaremos cómo se descargarán los datos de 1C a la carpeta en IKKMExchange correspondiente al dispositivo, ve a la sección 1C necesaria:

imagen

siempre que las operaciones de configuración anteriores se realicen correctamente y se seleccione el almacén correcto, así como la regla de carga, nuestro equipo fuera de línea se muestra en la ventana. Haga clic en "Descargar" .

imagen

La descarga se realizará en la carpeta con el número de serie de su KKM.

imagen

Si abre Settings.xml, puede encontrar los códigos de pago que configuramos anteriormente.

imagen

La configuración para compartir sin conexión se ha completado.

Si ha instalado la última versión de 1C: configuración minorista, la función de intercambio automático también estará disponible para usted.

imagen

Configurar el uso compartido en línea


Para evitar que el artículo se convierta en dos volúmenes, se mostrará una demostración de la configuración de intercambio EN LÍNEA en el ejemplo de IKKM, como registrador fiscal. El proceso de establecer un intercambio con la parte bancaria del dispositivo (como un terminal de adquisición) es similar. El ejemplo utiliza la configuración "1C: gestión comercial", el proceso de instalación en otras configuraciones será ligeramente diferente debido a las características de la interfaz, pero el principio se conserva.

Primero, necesita instalar el controlador.

En la ventana del elemento "RMK y equipo" , encontramos el enlace "Equipo conectado" y hacemos clic en él.

imagen

Vaya a la pestaña "Controladores de hardware" , luego haga clic en el botón "Agregar un nuevo controlador del archivo" .

imagen

Descargue el archivo con el controlador, presentado en el artículo anterior, y ábralo.

imagen

imagen

La primera descarga del controlador produce un error. Para continuar con la integración, solo necesita volver a intentar el intento de instalación, y la segunda vez el controlador se instalará con éxito.

imagen

imagen

La mitad del camino para configurar el intercambio EN LÍNEA se ha completado, vaya a la pestaña "Conectar y configurar equipos" , el tipo de equipo que se conectará es "Registradores fiscales" , haga clic en "Crear" . De la lista desplegable, seleccione iKKM.

imagen

imagen

Después de hacer clic en "Configurar" , se abre la ventana de los parámetros del equipo que hemos elegido, donde debe prestar atención al parámetro de impresión de la impresora "Número de caracteres por línea": para la impresora integrada en iKKM (ancho de papel 57 mm), el parámetro estándar (veinticuatro caracteres) es adecuado; si conecta una impresora externa (80 mm y superior), puede usar otros valores (treinta y seis, cuarenta y ocho caracteres).

En el elemento "Dirección IP", debe especificar ip sin agregar el puerto de un dispositivo iKKM en la red, después de configurarlo con una dirección estática a través de un enrutador.

"Dónde almacenaremos la clave API" : el punto en el que colocamos un directorio conveniente para usted con un documento de texto de una clave API dinámica para proteger las operaciones de red. Cada vez durante una operación fiscal, la clave se reemplazará con un valor diferente.

El elemento "clave API WEB" debe contener la clave de seguridad actual.

imagen

La clave API actual se puede obtener de la interfaz web del dispositivo contactándola después de conectarse a la red a través de la "dirección IP del dispositivo: 8080" del navegador .

imagen

Todos los ajustes están hechos, ahora puedes probar el dispositivo.

imagen

¡Hurra, la configuración del FR se completó con éxito!

Finalmente otro truco


Si durante el uso del dispositivo, no puede vender uno u otro producto a través de iKKM (el dispositivo no lo rompe en el cheque), verifique la configuración de redondeo en su 1C:

Opción correcta para 1C: Minorista, 1C: Farmacia

imagen

para 1C: Restaurante

imagen

Bueno para todos ¡Cajas registradoras rápidas y convenientes para usted!

All Articles