Browse Source

* Sulla tabella dei bind aggiunti i campi che di solito si andrebbero ad inserire nei save delle picking list, questo per evitare di mandare save product anche se le informazioni sono le stesse
* Controllate e sistemate le anomalie

Giancarlo Voci 8 years ago
parent
commit
c2c85edd34
8 changed files with 724 additions and 80 deletions
  1. 4 3
      TODO.txt
  2. BIN
      favicon.ico
  3. 664 0
      omlink_lamborghini.sql
  4. 0 1
      omlinkimporter.php
  5. 43 55
      src/Distinta.php
  6. 2 2
      src/Modules/BaseController.php
  7. 10 18
      src/Modules/Pages.php
  8. 1 1
      src/SmartESL.php

+ 4 - 3
TODO.txt

@@ -1,3 +1,4 @@
-[ ] TODO Sulla tabella dei bind aggiungere i campi che di solito si andrebbero ad inserire nei save delle picking list,questo per evitare di mandare save product anche se le informazioni sono le stesse
-[ ] TODO Parametrizzare nel file LABEL.INI i parametri del BlinkSpecial
-[ ] TODO creare la classe wrapper Parameters o Configuration, serve per leggere più velocemente i parametri dai file INI e nel caso manchino uno o l'intero file INI, a creare dei defaults
+[✔] TODO Sulla tabella dei bind aggiungere i campi che di solito si andrebbero ad inserire nei save delle picking list, questo per evitare di mandare save product anche se le informazioni sono le stesse
+[✘] TODO aggiungere alla fine della picking list, sulla 7" l'elenco delle quantità prelevate e delle quantità mancanti (Anomalie) e trimmare la descrizione che in alcuni casi è molto lunga
+[✘] TODO Parametrizzare nel file LABEL.INI i parametri del BlinkSpecial
+[✘] TODO creare la classe wrapper Parameters o Configuration, serve per leggere più velocemente i parametri dai file INI e nel caso manchino uno o l'intero file INI, a creare dei defaults

BIN
favicon.ico


+ 664 - 0
omlink_lamborghini.sql

@@ -0,0 +1,664 @@
+-- Adminer 4.6.2 MySQL dump
+
+SET NAMES utf8;
+SET time_zone = '+00:00';
+SET foreign_key_checks = 0;
+SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO';
+
+SET NAMES utf8mb4;
+
+DROP DATABASE IF EXISTS `omlink_lamborghini`;
+CREATE DATABASE `omlink_lamborghini` /*!40100 DEFAULT CHARACTER SET utf8mb4 */;
+USE `omlink_lamborghini`;
+
+DROP TABLE IF EXISTS `articles`;
+CREATE TABLE `articles` (
+  `stazione` varchar(255) NOT NULL,
+  `divisione` varchar(10) NOT NULL,
+  `magazzino` varchar(10) NOT NULL,
+  `tipo_magazzino` varchar(10) NOT NULL,
+  `area_magazzino` varchar(10) NOT NULL,
+  `ubicazione` varchar(255) NOT NULL,
+  `materiale` varchar(255) NOT NULL,
+  `descrizione` varchar(255) NOT NULL,
+  `incc_intr` varchar(10) NOT NULL,
+  `cont_std` varchar(10) NOT NULL,
+  `tipo_contenitore` varchar(10) NOT NULL,
+  `qta_contenitore` varchar(10) NOT NULL,
+  `qta_riordino` varchar(10) NOT NULL,
+  `sequenza` varchar(10) NOT NULL,
+  `dummy01` varchar(10) DEFAULT NULL,
+  PRIMARY KEY (`materiale`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
+
+INSERT INTO `articles` (`stazione`, `divisione`, `magazzino`, `tipo_magazzino`, `area_magazzino`, `ubicazione`, `materiale`, `descrizione`, `incc_intr`, `cont_std`, `tipo_contenitore`, `qta_contenitore`, `qta_riordino`, `sequenza`, `dummy01`) VALUES
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S13T05S013',	'4H0035570A',	'CIRCUITO          SOPRESSORE,BANDA',	'INTR',	'K02',	'KLT',	'NO',	'NO',	'000010',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S11T06S012',	'4H0907658A',	'SENSORE',	'INTR',	'K01',	'KLT',	'NO',	'NO',	'000070',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S12T05S020',	'4K0907468C',	'CENTRALINA',	'INTR',	'E05',	'KLT',	'NO',	'NO',	'000260',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S13T05S030',	'4K1035283',	'BOX DI            COMUNICAZIONE',	'INTR',	'E05',	'KLT',	'NO',	'NO',	'000180',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S11T06S012',	'4M0260113A',	'GOCCIOLATOIO',	'INTR',	'K01',	'KLT',	'NO',	'NO',	'000070',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S14T05S013',	'4M0802419D',	'SUPPORTO',	'INTR',	'K01',	'KLT',	'NO',	'NO',	'000140',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S13T05S010',	'4M0804815',	'STAFFA',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000040',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S13T05S010',	'4M0804815B',	'STAFFA',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000040',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S12T06S013',	'4M0815215A',	'ADDUZIONE ARIA',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000100',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S11T06G01D',	'4M0819351A',	'CASSETTA,DISTRIB.',	'INTR',	'B77',	'GLT',	'12',	'4',	'000050',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S12T06S013',	'4M0857042A',	'PARTE DI COLLEG., BOCCHETT.ARIA,POST',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000100',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S12T06S010',	'4M0863028',	'PEZZO DI RIEMP.,  TAPPETO',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000130',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S12T06S011',	'4M0863028B',	'PEZZO DI RIEMP.,  TAPPETO',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000120',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S12T06S012',	'4M0863345',	'SUPPORTO',	'INTR',	'K04',	'KLT',	'NO',	'NO',	'000110',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S12T05S021',	'4M0863859',	'INSERTO',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000250',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S12T06G04S',	'4M0863869A',	'INSONORIZZ.TUNNEL',	'INTR',	'G02',	'GLT',	'100',	'4',	'000160',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S12T06S010',	'4M0864471A',	'SUPP.RIVESTIMENTO',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000130',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S12T06S011',	'4M0864472A',	'SUPP.RIVESTIMENTO',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000120',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S13T05S012',	'4M0907176',	'SUPPORTO',	'INTR',	'K04',	'KLT',	'NO',	'NO',	'000020',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S13T05S041',	'4M0907239A',	'SUPPORTO',	'INTR',	'K04',	'KLT',	'NO',	'NO',	'000130',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S13T05S012',	'4M0907247',	'ANTENNA',	'INTR',	'K02',	'KLT',	'NO',	'NO',	'000020',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S12T06S010',	'4M0907285A',	'SUPP.CENTRALINA',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000130',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S13T05S030',	'4M0907341',	'SUPPORTO',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000180',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S13T05S040',	'4M0907347',	'SUPPORTO',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000140',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S12T05S021',	'4M0907682',	'SUPPORTO',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000250',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S12T05S022',	'4M0907682B',	'SUPPORTO',	'INTR',	'K04',	'KLT',	'NO',	'NO',	'000240',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S11T06S013',	'4M0915169D',	'BATTERIA',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000060',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S11T06S021',	'4M0915169F',	'BATTERIA',	'INTR',	'E05',	'KLT',	'NO',	'NO',	'000040',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S12T06S011',	'4M0915400B',	'COPERTURA BATTERIA',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000120',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S11T06S021',	'4M0915400C',	'COPERTURA BATTERIA',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000040',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S12T06S012',	'4M0915426',	'COOPERTURA POLO',	'INTR',	'K03',	'KLT',	'NO',	'NO',	'000110',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S14T05S010',	'4M0915500H',	'DEGASSAMENTO      BATTERIA',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000170',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S12T06G08S',	'4M0915524H',	'SUPPORTO',	'INTR',	'G04',	'GLT',	'10',	'4',	'000010',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S13T05S030',	'4M0937517K',	'DISTRIB.POTENZIALE',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000180',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S13T05S011',	'4M0941828',	'SUPP.PORTA-FUSIB.',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000030',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S12T05S010',	'4M0947417A',	'LUCE DI INGRESSO',	'INTR',	'',	'KLT',	'NO',	'NO',	'000220',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S13T05S041',	'4M0959107B',	'CENTRALINA, COFANO POST.',	'INTR',	'K04',	'KLT',	'NO',	'NO',	'000130',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S13T05S011',	'4M0959663G',	'TRASFORMAT.D TENS.',	'INTR',	'K03',	'KLT',	'NO',	'NO',	'000030',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S12T05G01D',	'4M1419753C',	'ALBERO BRACC STERZ',	'INTR',	'',	'GLT',	'36',	'4',	'000350',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S12T05S013',	'4M1713035C',	'SBLOCCAGGIO DI    EMERGENZA',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000190',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S12T06G05S',	'4M1816720R',	'TUBAZ.LIQUID.REFRI',	'INTR',	'G02',	'GLT',	'200',	'4',	'000170',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S12T06G03S',	'4M1816740N',	'TUBAZ.LIQUID.REFRI',	'INTR',	'G02',	'GLT',	'100',	'4',	'000150',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S11T06S013',	'4M1819408A',	'GRIGLIA,ANTIFOGLIE',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000060',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S11T06S010',	'4M1819904B',	'ASPIRAZIONE ARIA',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000090',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S11T06G02D',	'4M1820720K',	'TUBAZ.LIQUID.REFRI',	'INTR',	'G02',	'GLT',	'200',	'4',	'000040',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S11T06G03D',	'4M1820740K',	'TUBO RIGID.LIQ.REF',	'INTR',	'G02',	'GLT',	'200',	'4',	'000030',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S12T06S013',	'4M1971565',	'CABLAGG, CLIMATIZZ',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000100',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S11T06S010',	'4M1971565A',	'CABLAGG, CLIMATIZZ',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000090',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S12T05G02D',	'4M2419753B',	'ALBERO BRACC STERZ',	'INTR',	'',	'GLT',	'25',	'4',	'000360',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S12T05S010',	'4M2713035B',	'SBLOCCAGGIO DI    EMERGENZA',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000220',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S11T06G04D',	'4M2816720M',	'TUBAZ.LIQUID.REFRI',	'INTR',	'G02',	'GLT',	'200',	'4',	'000020',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S11T06G05D',	'4M2816740',	'TUBAZ.LIQUID.REFRI',	'INTR',	'G02',	'GLT',	'200',	'4',	'000010',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S11T06S013',	'4M2819904B',	'ASPIRAZIONE ARIA',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000060',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S12T06G06S',	'4M2820720K',	'TUBAZ.LIQUID.REFRI',	'INTR',	'G02',	'GLT',	'150',	'4',	'000180',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S12T06G07S',	'4M2820740K',	'TUBO RIGID.LIQ.REF',	'INTR',	'G02',	'GLT',	'150',	'4',	'000190',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S12T05S020',	'4M4907368A',	'SUPP.CENTRALINA',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000260',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S12T05S021',	'4M4907392A',	'SUPP.CENTRALINA',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000250',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S13T05S023',	'4M6907349',	'SUPPORTO',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000060',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S14T05S011',	'4M6971227R',	'CABLAGGIO BATTERIA',	'INTR',	'K04',	'KLT',	'NO',	'NO',	'000160',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S11T06S021',	'4M6971534',	'CAVO DI MASSA',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000040',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S11T06S011',	'4M6971534C',	'CAVO DI MASSA',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000080',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S13T05S040',	'4M8035821',	'SUPPORTO',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000140',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S12T05G03D',	'4M8881677',	'TELAIO SEDILE',	'INTR',	'A92',	'GLT',	'80',	'4',	'000370',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S12T05S011',	'4M8907713',	'SUPP.CENTRALINA',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000210',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S12T05S011',	'4M8907742',	'SUPPORTO',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000210',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S13T05S031',	'4M8907777N',	'CENTRALINA',	'INTR',	'K03',	'KLT',	'NO',	'NO',	'000170',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S13T05S010',	'4M8907815',	'SUPPORTO',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000040',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S12T05S012',	'4ML853373',	'BATTICALCAGNO',	'INTR',	'K04',	'KLT',	'NO',	'NO',	'000200',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S12T05S033',	'4ML8533739B9',	'BATTICALCAGNO',	'INTR',	'K04',	'KLT',	'NO',	'NO',	'000270',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S13T05S021',	'4ML853374',	'BATTICALCAGNO',	'INTR',	'K04',	'KLT',	'NO',	'NO',	'000080',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S13T05S021',	'4ML853375',	'BATTICALCAGNO',	'INTR',	'K04',	'KLT',	'NO',	'NO',	'000080',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S12T05S012',	'4ML853376',	'BATTICALCAGNO',	'INTR',	'K04',	'KLT',	'NO',	'NO',	'000200',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S12T05S033',	'4ML8533769B9',	'BATTICALCAGNO',	'INTR',	'K04',	'KLT',	'NO',	'NO',	'000270',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S11T06S011',	'4ML863080JS1',	'FLAP',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000080',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S11T06S011',	'4ML863080QA5',	'FLAP',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000080',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S13T05S031',	'4ML863253',	'SUPPORTO',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000170',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S14T05S010',	'4ML863254',	'SUPPORTO',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000170',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S12T05G06D',	'4ML863741',	'INSONORIZZAZIONE, PAVIMENTO',	'INTR',	'G01',	'GLT',	'51',	'4',	'000400',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S13T05S033',	'4ML867735',	'ANGOLARE',	'INTR',	'K01',	'KLT',	'NO',	'NO',	'000150',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S13T05S033',	'4ML867737',	'SUPPORTO',	'INTR',	'K02',	'KLT',	'NO',	'NO',	'000150',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S14T05S013',	'4ML867738',	'SUPPORTO',	'INTR',	'K02',	'KLT',	'NO',	'NO',	'000140',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S13T05G01S',	'4ML881677',	'TELAIO SEDILE',	'INTR',	'A92',	'GLT',	'80',	'4',	'000020',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S13T05G02S',	'4ML885669',	'TELAIO SEDILE',	'INTR',	'G92',	'GLT',	'13',	'4',	'000010',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S13T05S031',	'4ML885967',	'SUPPORTO',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000170',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S14T05S010',	'4ML885968',	'SUPPORTO',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000170',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S12T05G04D',	'4ML886119A',	'TELAIO SEDILE',	'INTR',	'G92',	'GLT',	'15',	'4',	'000380',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S12T05G05D',	'4ML886120A',	'TELAIO SEDILE',	'INTR',	'G92',	'GLT',	'15',	'4',	'000390',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S13T05S053',	'4ML947405',	'LUCE DI INGRESSO',	'INTR',	'B73',	'KLT',	'NO',	'NO',	'000070',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S14T05S012',	'4ML947406',	'LUCE DI INGRESSO',	'INTR',	'B73',	'KLT',	'NO',	'NO',	'000150',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S13T05S053',	'4ML947417',	'LUCE DI INGRESSO',	'INTR',	'B74',	'KLT',	'NO',	'NO',	'000070',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S14T05S012',	'4ML947418',	'LUCE DI INGRESSO',	'INTR',	'B74',	'KLT',	'NO',	'NO',	'000150',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S12T05S011',	'4N0035466A',	'AMPLIFICATORE',	'INTR',	'K03',	'KLT',	'NO',	'NO',	'000210',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S13T05S032',	'4N0907107AC',	'CENTRALINA',	'INTR',	'E04',	'KLT',	'NO',	'NO',	'000160',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S14T05S011',	'4N0919191B',	'TV-TUNER',	'INTR',	'',	'KLT',	'NO',	'NO',	'000160',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S13T05S013',	'4N0919805',	'SCANNER',	'INTR',	'K04',	'KLT',	'NO',	'NO',	'000010',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S13T05S041',	'4N0959655H',	'CENTRALINA AIRBAG',	'INTR',	'K04',	'KLT',	'NO',	'NO',	'000130',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S12T05S013',	'4N1907468L',	'CENTRALINA',	'INTR',	'E03',	'KLT',	'NO',	'NO',	'000190',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S12T05S031',	'4N2907468K',	'CENTRALINA',	'INTR',	'E03',	'KLT',	'NO',	'NO',	'000290',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S12T05S020',	'4N2907468L',	'CENTRALINA',	'INTR',	'E03',	'KLT',	'NO',	'NO',	'000260',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S12T05S033',	'4N4907468S',	'CENTRALINA',	'INTR',	'K04',	'KLT',	'NO',	'NO',	'000270',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S11T06S012',	'8K0611797B',	'SUPPORTO',	'INTR',	'K01',	'KLT',	'NO',	'NO',	'000070',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S13T05S011',	'8V0919130D',	'TV TUNER          SUEDAMERIKA',	'INTR',	'K03',	'KLT',	'NO',	'NO',	'000030',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S11T06S010',	'8W0819699',	'DOPPIA BUSSOLA',	'INTR',	'K05',	'KLT',	'NO',	'NO',	'000090',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S13T05S032',	'8W0907064EH',	'BODY COMPUTER',	'INTR',	'K04',	'KLT',	'NO',	'NO',	'000160',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S12T05S022',	'8W0907064ER',	'BODY COMPUTER',	'INTR',	'K04',	'KLT',	'NO',	'NO',	'000240',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S12T05S012',	'8W0907064FH',	'BODY COMPUTER',	'INTR',	'K04',	'KLT',	'NO',	'NO',	'000200',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S13T05S040',	'8W0907163',	'CENTRALINA',	'INTR',	'K04',	'KLT',	'NO',	'NO',	'000140',	'\r'),
+('TAKT 6',	'8800',	'AL11',	'SMK',	'LU',	'S12T06G02S',	'9Y0612103',	'SERVOFRENO',	'INTR',	'B72',	'GLT',	'36',	'4',	'000140',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S12T05G07D',	'9Y0801543',	'PARTE AGGIUNT.',	'INTR',	'',	'GLT',	'20',	'4',	'000410',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S14T05G01S',	'9Y0915105G',	'BATTERIA C-HW H10',	'INTR',	'',	'GLT',	'1',	'1',	'000180',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S13T05S023',	'9Y0915500',	'DEGASSAMENTO      BATTERIA',	'INTR',	'K02',	'KLT',	'NO',	'NO',	'000060',	'\r'),
+('TAKT 5',	'8800',	'AL11',	'SMK',	'LU',	'S13T05S012',	'9Y0971235',	'CAVO MASSA BATTER.',	'INTR',	'K02',	'KLT',	'NO',	'NO',	'000020',	'\r');
+
+DROP TABLE IF EXISTS `distinta_esplosa`;
+CREATE TABLE `distinta_esplosa` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
+  `idutente` int(11) NOT NULL,
+  `commessa` varchar(255) NOT NULL,
+  `barcode` varchar(255) NOT NULL,
+  `descrizione` varchar(255) NOT NULL,
+  `origine` varchar(255) NOT NULL,
+  `ubicazione` varchar(255) NOT NULL,
+  `sequenza` varchar(10) NOT NULL,
+  `qta_prelevare` int(11) NOT NULL,
+  `anomalie` int(11) NOT NULL,
+  PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
+
+INSERT INTO `distinta_esplosa` (`id`, `idutente`, `commessa`, `barcode`, `descrizione`, `origine`, `ubicazione`, `sequenza`, `qta_prelevare`, `anomalie`) VALUES
+(1672,	0,	'81893031',	'4H0035570A',	'CIRCUITO          SOPRESSORE,BANDA',	'LMB',	'S13T05S013',	'000010',	1,	0),
+(1673,	0,	'81893031',	'4ML881677',	'TELAIO SEDILE',	'LMB',	'S13T05G01S',	'000020',	1,	0),
+(1674,	0,	'81893031',	'9Y0971235',	'CAVO MASSA BATTER.',	'LMB',	'S13T05S012',	'000020',	1,	0),
+(1675,	0,	'81893031',	'4M0907176',	'SUPPORTO',	'LMB',	'S13T05S012',	'000020',	1,	0),
+(1676,	0,	'81893031',	'4M0907247',	'ANTENNA',	'LMB',	'S13T05S012',	'000020',	1,	0),
+(1677,	0,	'81893031',	'4M0941828',	'SUPP.PORTA-FUSIB.',	'LMB',	'S13T05S011',	'000030',	1,	0),
+(1678,	0,	'81893031',	'4M0959663G',	'TRASFORMAT.D TENS.',	'LMB',	'S13T05S011',	'000030',	1,	0),
+(1679,	0,	'81893031',	'4M8907815',	'SUPPORTO',	'LMB',	'S13T05S010',	'000040',	1,	0),
+(1680,	0,	'81893031',	'4M0804815B',	'STAFFA',	'LMB',	'S13T05S010',	'000040',	1,	0),
+(1681,	0,	'81893031',	'9Y0915500',	'DEGASSAMENTO      BATTERIA',	'LMB',	'S13T05S023',	'000060',	1,	0),
+(1682,	0,	'81893031',	'4M6907349',	'SUPPORTO',	'LMB',	'S13T05S023',	'000060',	1,	0),
+(1683,	0,	'81893031',	'4M0802419D',	'SUPPORTO',	'LMB',	'S14T05S013',	'000140',	1,	0),
+(1684,	0,	'81893031',	'4ML867738',	'SUPPORTO',	'LMB',	'S14T05S013',	'000140',	1,	0),
+(1685,	0,	'81893031',	'4ML947418',	'LUCE DI INGRESSO',	'LMB',	'S14T05S012',	'000150',	1,	0),
+(1686,	0,	'81893031',	'4ML947406',	'LUCE DI INGRESSO',	'LMB',	'S14T05S012',	'000150',	1,	0),
+(1687,	0,	'81893031',	'4N0919191B',	'TV-TUNER',	'LMB',	'S14T05S011',	'000160',	1,	0),
+(1688,	0,	'81893031',	'4M6971227R',	'CABLAGGIO BATTERIA',	'LMB',	'S14T05S011',	'000160',	1,	0),
+(1689,	0,	'81893031',	'4M0915500H',	'DEGASSAMENTO      BATTERIA',	'LMB',	'S14T05S010',	'000170',	1,	0),
+(1690,	0,	'81893031',	'4ML863254',	'SUPPORTO',	'LMB',	'S14T05S010',	'000170',	1,	0),
+(1691,	0,	'81893031',	'4ML885968',	'SUPPORTO',	'LMB',	'S14T05S010',	'000170',	1,	0),
+(1692,	0,	'81893031',	'4M0937517K',	'DISTRIB.POTENZIALE',	'LMB',	'S13T05S030',	'000180',	1,	0),
+(1693,	0,	'81893031',	'9Y0915105G',	'BATTERIA C-HW H10',	'LMB',	'S14T05G01S',	'000180',	1,	0),
+(1694,	0,	'81893031',	'4ML863741',	'INSONORIZZAZIONE, PAVIMENTO',	'LMB',	'S12T05G06D',	'000400',	1,	0);
+
+DROP TABLE IF EXISTS `distinte`;
+CREATE TABLE `distinte` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
+  `origine` varchar(255) NOT NULL,
+  `consegna` varchar(255) NOT NULL,
+  `commessa` varchar(255) NOT NULL,
+  `ordine_produzione` varchar(255) NOT NULL,
+  `data_creazione` date NOT NULL,
+  `time_creazione` varchar(255) NOT NULL,
+  `destinazione_merci` varchar(255) NOT NULL,
+  `barcode` varchar(255) NOT NULL,
+  `descrizione` varchar(255) NOT NULL,
+  `qta_prelevare` int(11) NOT NULL,
+  `qta_mancante` int(11) NOT NULL,
+  PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
+
+INSERT INTO `distinte` (`id`, `origine`, `consegna`, `commessa`, `ordine_produzione`, `data_creazione`, `time_creazione`, `destinazione_merci`, `barcode`, `descrizione`, `qta_prelevare`, `qta_mancante`) VALUES
+(1,	'LMB',	'81890715',	'72495803',	'008000022537',	'2018-04-18',	'11:07:35',	'TKT06 B',	'4M1819904B',	'ASPIRAZIONE ARIA',	1,	0),
+(2,	'LMB',	'81890729',	'72495803',	'008000022537',	'2018-04-18',	'11:07:36',	'TKT06 A',	'4M0260113A',	'GOCCIOLATOIO',	2,	0),
+(3,	'LMB',	'81890729',	'72495803',	'008000022537',	'2018-04-18',	'11:07:36',	'TKT06 A',	'4M0863345',	'SUPPORTO',	1,	0),
+(4,	'LMB',	'81890729',	'72495803',	'008000022537',	'2018-04-18',	'11:07:36',	'TKT06 A',	'4M0864471A',	'SUPP.RIVESTIMENTO',	1,	0),
+(5,	'LMB',	'81890729',	'72495803',	'008000022537',	'2018-04-18',	'11:07:36',	'TKT06 A',	'4M0915169F',	'BATTERIA',	1,	0),
+(6,	'LMB',	'81890729',	'72495803',	'008000022537',	'2018-04-18',	'11:07:36',	'TKT06 A',	'4M0915400D',	'COPERTURA BATTERIA',	1,	0),
+(7,	'LMB',	'81890729',	'72495803',	'008000022537',	'2018-04-18',	'11:07:36',	'TKT06 A',	'4M0915426',	'COOPERTURA POLO',	2,	0),
+(8,	'LMB',	'81890729',	'72495803',	'008000022537',	'2018-04-18',	'11:07:36',	'TKT06 A',	'4M0915524H',	'SUPPORTO',	1,	0),
+(9,	'LMB',	'81890729',	'72495803',	'008000022537',	'2018-04-18',	'11:07:36',	'TKT06 A',	'4M6971534',	'CAVO DI MASSA',	1,	0),
+(10,	'LMB',	'81890729',	'72495803',	'008000022537',	'2018-04-18',	'11:07:36',	'TKT06 A',	'4M6971534C',	'CAVO DI MASSA',	1,	0),
+(11,	'LMB',	'81891099',	'72274902',	'008000022538',	'2018-04-18',	'11:07:43',	'TKT06 B',	'4M1820720K',	'TUBAZ.LIQUID.REFRI',	1,	0),
+(12,	'LMB',	'81891099',	'72274902',	'008000022538',	'2018-04-18',	'11:07:43',	'TKT06 B',	'4M1820740K',	'TUBO RIGID.LIQ.REF',	1,	0),
+(13,	'LMB',	'81891099',	'72274902',	'008000022538',	'2018-04-18',	'11:07:43',	'TKT06 B',	'8W0819699',	'DOPPIA BUSSOLA',	1,	0),
+(14,	'LMB',	'81891099',	'72274902',	'008000022538',	'2018-04-18',	'11:07:43',	'TKT06 B',	'4M0863028B',	'PEZZO DI RIEMP.,  TAPPETO',	1,	0),
+(15,	'LMB',	'81891099',	'72274902',	'008000022538',	'2018-04-18',	'11:07:43',	'TKT06 B',	'4M0907285A',	'SUPP.CENTRALINA',	1,	0),
+(16,	'LMB',	'81891099',	'72274902',	'008000022538',	'2018-04-18',	'11:07:43',	'TKT06 B',	'4M0863869A',	'INSONORIZZ.TUNNEL',	1,	0),
+(17,	'LMB',	'81891099',	'72274902',	'008000022538',	'2018-04-18',	'11:07:43',	'TKT06 B',	'4M0819351A',	'CASSETTA,DISTRIB.',	1,	0),
+(18,	'LMB',	'81891099',	'72274902',	'008000022538',	'2018-04-18',	'11:07:43',	'TKT06 B',	'4M1819904B',	'ASPIRAZIONE ARIA',	1,	0),
+(19,	'LMB',	'81891099',	'72274902',	'008000022538',	'2018-04-18',	'11:07:43',	'TKT06 B',	'4M1819408A',	'GRIGLIA,ANTIFOGLIE',	1,	0),
+(20,	'LMB',	'81891099',	'72274902',	'008000022538',	'2018-04-18',	'11:07:43',	'TKT06 B',	'4H0907658A',	'SENSORE',	1,	0),
+(21,	'LMB',	'81891099',	'72274902',	'008000022538',	'2018-04-18',	'11:07:43',	'TKT06 B',	'4M0857042A',	'PARTE DI COLLEG., BOCCHETT.ARIA,POST',	1,	0),
+(22,	'LMB',	'81891099',	'72274902',	'008000022538',	'2018-04-18',	'11:07:43',	'TKT06 B',	'4M0815215A',	'ADDUZIONE ARIA',	1,	0),
+(23,	'LMB',	'81891099',	'72274902',	'008000022538',	'2018-04-18',	'11:07:43',	'TKT06 B',	'4M0863028',	'PEZZO DI RIEMP.,  TAPPETO',	1,	0),
+(24,	'LMB',	'81891099',	'72274902',	'008000022538',	'2018-04-18',	'11:07:43',	'TKT06 B',	'4M0864472A',	'SUPP.RIVESTIMENTO',	1,	0),
+(25,	'LMB',	'81891099',	'72274902',	'008000022538',	'2018-04-18',	'11:07:43',	'TKT06 B',	'9Y0612103',	'SERVOFRENO',	1,	0),
+(26,	'LMB',	'81891099',	'72274902',	'008000022538',	'2018-04-18',	'11:07:43',	'TKT06 B',	'4M1971565A',	'CABLAGG, CLIMATIZZ',	1,	0),
+(27,	'LMB',	'81891099',	'72274902',	'008000022538',	'2018-04-18',	'11:07:43',	'TKT06 B',	'4ML863080QA5',	'FLAP',	1,	0),
+(28,	'LMB',	'81891109',	'72274902',	'008000022538',	'2018-04-18',	'11:07:44',	'TKT06 A',	'4M0260113A',	'GOCCIOLATOIO',	2,	0),
+(29,	'LMB',	'81891109',	'72274902',	'008000022538',	'2018-04-18',	'11:07:44',	'TKT06 A',	'4M0863345',	'SUPPORTO',	1,	0),
+(30,	'LMB',	'81891109',	'72274902',	'008000022538',	'2018-04-18',	'11:07:44',	'TKT06 A',	'4M6971534',	'CAVO DI MASSA',	1,	0),
+(31,	'LMB',	'81891109',	'72274902',	'008000022538',	'2018-04-18',	'11:07:44',	'TKT06 A',	'4M6971534C',	'CAVO DI MASSA',	1,	0),
+(32,	'LMB',	'81891109',	'72274902',	'008000022538',	'2018-04-18',	'11:07:44',	'TKT06 A',	'4M0864471A',	'SUPP.RIVESTIMENTO',	1,	0),
+(33,	'LMB',	'81891109',	'72274902',	'008000022538',	'2018-04-18',	'11:07:44',	'TKT06 A',	'4M0915426',	'COOPERTURA POLO',	2,	0),
+(34,	'LMB',	'81891109',	'72274902',	'008000022538',	'2018-04-18',	'11:07:44',	'TKT06 A',	'4M0915524H',	'SUPPORTO',	1,	0),
+(35,	'LMB',	'81891109',	'72274902',	'008000022538',	'2018-04-18',	'11:07:44',	'TKT06 A',	'4M0915169F',	'BATTERIA',	1,	0),
+(36,	'LMB',	'81891109',	'72274902',	'008000022538',	'2018-04-18',	'11:07:44',	'TKT06 A',	'4M0915400D',	'COPERTURA BATTERIA',	1,	0),
+(37,	'LMB',	'81891243',	'72275002',	'008000022539',	'2018-04-18',	'11:07:53',	'TKT06 B',	'4M1820720K',	'TUBAZ.LIQUID.REFRI',	1,	0),
+(38,	'LMB',	'81891243',	'72275002',	'008000022539',	'2018-04-18',	'11:07:53',	'TKT06 B',	'4M1820740K',	'TUBO RIGID.LIQ.REF',	1,	0),
+(39,	'LMB',	'81891243',	'72275002',	'008000022539',	'2018-04-18',	'11:07:53',	'TKT06 B',	'8W0819699',	'DOPPIA BUSSOLA',	1,	0),
+(40,	'LMB',	'81891243',	'72275002',	'008000022539',	'2018-04-18',	'11:07:53',	'TKT06 B',	'4M0863028B',	'PEZZO DI RIEMP.,  TAPPETO',	1,	0),
+(41,	'LMB',	'81891243',	'72275002',	'008000022539',	'2018-04-18',	'11:07:53',	'TKT06 B',	'4M0907285A',	'SUPP.CENTRALINA',	1,	0),
+(42,	'LMB',	'81891243',	'72275002',	'008000022539',	'2018-04-18',	'11:07:53',	'TKT06 B',	'4M0863869A',	'INSONORIZZ.TUNNEL',	1,	0),
+(43,	'LMB',	'81891243',	'72275002',	'008000022539',	'2018-04-18',	'11:07:53',	'TKT06 B',	'4M0819351A',	'CASSETTA,DISTRIB.',	1,	0),
+(44,	'LMB',	'81891243',	'72275002',	'008000022539',	'2018-04-18',	'11:07:53',	'TKT06 B',	'4M1819904B',	'ASPIRAZIONE ARIA',	1,	0),
+(45,	'LMB',	'81891243',	'72275002',	'008000022539',	'2018-04-18',	'11:07:53',	'TKT06 B',	'4M1819408A',	'GRIGLIA,ANTIFOGLIE',	1,	0),
+(46,	'LMB',	'81891243',	'72275002',	'008000022539',	'2018-04-18',	'11:07:53',	'TKT06 B',	'4H0907658A',	'SENSORE',	1,	0),
+(47,	'LMB',	'81891243',	'72275002',	'008000022539',	'2018-04-18',	'11:07:53',	'TKT06 B',	'4M0857042A',	'PARTE DI COLLEG., BOCCHETT.ARIA,POST',	1,	0),
+(48,	'LMB',	'81891243',	'72275002',	'008000022539',	'2018-04-18',	'11:07:53',	'TKT06 B',	'4M0815215A',	'ADDUZIONE ARIA',	1,	0),
+(49,	'LMB',	'81891243',	'72275002',	'008000022539',	'2018-04-18',	'11:07:53',	'TKT06 B',	'4M0863028',	'PEZZO DI RIEMP.,  TAPPETO',	1,	0),
+(50,	'LMB',	'81891243',	'72275002',	'008000022539',	'2018-04-18',	'11:07:53',	'TKT06 B',	'4M0864472A',	'SUPP.RIVESTIMENTO',	1,	0),
+(51,	'LMB',	'81891243',	'72275002',	'008000022539',	'2018-04-18',	'11:07:53',	'TKT06 B',	'9Y0612103',	'SERVOFRENO',	1,	0),
+(52,	'LMB',	'81891243',	'72275002',	'008000022539',	'2018-04-18',	'11:07:53',	'TKT06 B',	'4M1971565A',	'CABLAGG, CLIMATIZZ',	1,	0),
+(53,	'LMB',	'81891243',	'72275002',	'008000022539',	'2018-04-18',	'11:07:53',	'TKT06 B',	'4ML863080QA5',	'FLAP',	1,	0),
+(54,	'LMB',	'81891252',	'72275002',	'008000022539',	'2018-04-18',	'11:07:54',	'TKT05 A',	'8W0907163',	'CENTRALINA',	1,	0),
+(55,	'LMB',	'81891252',	'72275002',	'008000022539',	'2018-04-18',	'11:07:54',	'TKT05 A',	'4M1419753C',	'ALBERO BRACC STERZ',	1,	0),
+(56,	'LMB',	'81891252',	'72275002',	'008000022539',	'2018-04-18',	'11:07:54',	'TKT05 A',	'4ML863253',	'SUPPORTO',	1,	0),
+(57,	'LMB',	'81891252',	'72275002',	'008000022539',	'2018-04-18',	'11:07:54',	'TKT05 A',	'4ML867735',	'ANGOLARE',	1,	0),
+(58,	'LMB',	'81891252',	'72275002',	'008000022539',	'2018-04-18',	'11:07:54',	'TKT05 A',	'4M8907713',	'SUPP.CENTRALINA',	1,	0),
+(59,	'LMB',	'81891252',	'72275002',	'008000022539',	'2018-04-18',	'11:07:54',	'TKT05 A',	'4ML885967',	'SUPPORTO',	1,	0),
+(60,	'LMB',	'81891252',	'72275002',	'008000022539',	'2018-04-18',	'11:07:54',	'TKT05 A',	'4ML867737',	'SUPPORTO',	1,	0),
+(61,	'LMB',	'81891252',	'72275002',	'008000022539',	'2018-04-18',	'11:07:54',	'TKT05 A',	'4M1713035C',	'SBLOCCAGGIO DI    EMERGENZA',	1,	0),
+(62,	'LMB',	'81891252',	'72275002',	'008000022539',	'2018-04-18',	'11:07:54',	'TKT05 A',	'4M8907742',	'SUPPORTO',	1,	0),
+(63,	'LMB',	'81891252',	'72275002',	'008000022539',	'2018-04-18',	'11:07:54',	'TKT05 A',	'4M0907341',	'SUPPORTO',	1,	0),
+(64,	'LMB',	'81891252',	'72275002',	'008000022539',	'2018-04-18',	'11:07:54',	'TKT05 A',	'4M0959107B',	'CENTRALINA, COFANO POST.',	1,	0),
+(65,	'LMB',	'81891252',	'72275002',	'008000022539',	'2018-04-18',	'11:07:54',	'TKT05 A',	'4ML881677',	'TELAIO SEDILE',	1,	0),
+(66,	'LMB',	'81891252',	'72275002',	'008000022539',	'2018-04-18',	'11:07:54',	'TKT05 A',	'4M4907392A',	'SUPP.CENTRALINA',	1,	0),
+(67,	'LMB',	'81891252',	'72275002',	'008000022539',	'2018-04-18',	'11:07:54',	'TKT05 A',	'4M4907368A',	'SUPP.CENTRALINA',	1,	0),
+(68,	'LMB',	'81891252',	'72275002',	'008000022539',	'2018-04-18',	'11:07:54',	'TKT05 A',	'4N0035466A',	'AMPLIFICATORE',	1,	0),
+(69,	'LMB',	'81891252',	'72275002',	'008000022539',	'2018-04-18',	'11:07:54',	'TKT05 A',	'4M0907682',	'SUPPORTO',	1,	0),
+(70,	'LMB',	'81891252',	'72275002',	'008000022539',	'2018-04-18',	'11:07:54',	'TKT05 A',	'4M0907682B',	'SUPPORTO',	1,	0),
+(71,	'LMB',	'81891252',	'72275002',	'008000022539',	'2018-04-18',	'11:07:54',	'TKT05 A',	'4ML853373',	'BATTICALCAGNO',	1,	0),
+(72,	'LMB',	'81891252',	'72275002',	'008000022539',	'2018-04-18',	'11:07:54',	'TKT05 A',	'4ML853376',	'BATTICALCAGNO',	1,	0),
+(73,	'LMB',	'81891252',	'72275002',	'008000022539',	'2018-04-18',	'11:07:54',	'TKT05 A',	'8W0907064EH',	'BODY COMPUTER',	1,	0),
+(74,	'LMB',	'81891252',	'72275002',	'008000022539',	'2018-04-18',	'11:07:54',	'TKT05 A',	'4M8907777N',	'CENTRALINA',	1,	0),
+(75,	'LMB',	'81891252',	'72275002',	'008000022539',	'2018-04-18',	'11:07:54',	'TKT05 A',	'4N0907107AC',	'CENTRALINA',	1,	0),
+(76,	'LMB',	'81891253',	'72275002',	'008000022539',	'2018-04-18',	'11:07:54',	'TKT06 A',	'4M0260113A',	'GOCCIOLATOIO',	2,	0),
+(77,	'LMB',	'81891253',	'72275002',	'008000022539',	'2018-04-18',	'11:07:54',	'TKT06 A',	'4M0863345',	'SUPPORTO',	1,	0),
+(78,	'LMB',	'81891253',	'72275002',	'008000022539',	'2018-04-18',	'11:07:54',	'TKT06 A',	'4M6971534',	'CAVO DI MASSA',	1,	0),
+(79,	'LMB',	'81891253',	'72275002',	'008000022539',	'2018-04-18',	'11:07:54',	'TKT06 A',	'4M6971534C',	'CAVO DI MASSA',	1,	0),
+(80,	'LMB',	'81891253',	'72275002',	'008000022539',	'2018-04-18',	'11:07:54',	'TKT06 A',	'4M0864471A',	'SUPP.RIVESTIMENTO',	1,	0),
+(81,	'LMB',	'81891253',	'72275002',	'008000022539',	'2018-04-18',	'11:07:54',	'TKT06 A',	'4M0915426',	'COOPERTURA POLO',	2,	0),
+(82,	'LMB',	'81891253',	'72275002',	'008000022539',	'2018-04-18',	'11:07:54',	'TKT06 A',	'4M0915524H',	'SUPPORTO',	1,	0),
+(83,	'LMB',	'81891253',	'72275002',	'008000022539',	'2018-04-18',	'11:07:54',	'TKT06 A',	'4M0915169F',	'BATTERIA',	1,	0),
+(84,	'LMB',	'81891253',	'72275002',	'008000022539',	'2018-04-18',	'11:07:54',	'TKT06 A',	'4M0915400D',	'COPERTURA BATTERIA',	1,	0),
+(85,	'LMB',	'81891275',	'72275002',	'008000022539',	'2018-04-18',	'11:07:56',	'TKT05 B',	'4M0907247',	'ANTENNA',	1,	0),
+(86,	'LMB',	'81891275',	'72275002',	'008000022539',	'2018-04-18',	'11:07:56',	'TKT05 B',	'4ML863254',	'SUPPORTO',	1,	0),
+(87,	'LMB',	'81891275',	'72275002',	'008000022539',	'2018-04-18',	'11:07:56',	'TKT05 B',	'4ML885968',	'SUPPORTO',	1,	0),
+(88,	'LMB',	'81891275',	'72275002',	'008000022539',	'2018-04-18',	'11:07:56',	'TKT05 B',	'4ML867738',	'SUPPORTO',	1,	0),
+(89,	'LMB',	'81891275',	'72275002',	'008000022539',	'2018-04-18',	'11:07:56',	'TKT05 B',	'4M0907176',	'SUPPORTO',	1,	0),
+(90,	'LMB',	'81891275',	'72275002',	'008000022539',	'2018-04-18',	'11:07:56',	'TKT05 B',	'4H0035570A',	'CIRCUITO          SOPRESSORE,BANDA',	1,	0),
+(91,	'LMB',	'81891275',	'72275002',	'008000022539',	'2018-04-18',	'11:07:56',	'TKT05 B',	'4M6907349',	'SUPPORTO',	1,	0),
+(92,	'LMB',	'81891275',	'72275002',	'008000022539',	'2018-04-18',	'11:07:56',	'TKT05 B',	'9Y0971235',	'CAVO MASSA BATTER.',	1,	0),
+(93,	'LMB',	'81891275',	'72275002',	'008000022539',	'2018-04-18',	'11:07:56',	'TKT05 B',	'9Y0915500',	'DEGASSAMENTO      BATTERIA',	1,	0),
+(94,	'LMB',	'81891275',	'72275002',	'008000022539',	'2018-04-18',	'11:07:56',	'TKT05 B',	'4M0804815B',	'STAFFA',	1,	0),
+(95,	'LMB',	'81891275',	'72275002',	'008000022539',	'2018-04-18',	'11:07:56',	'TKT05 B',	'4M0802419D',	'SUPPORTO',	1,	0),
+(96,	'LMB',	'81891275',	'72275002',	'008000022539',	'2018-04-18',	'11:07:56',	'TKT05 B',	'4M0941828',	'SUPP.PORTA-FUSIB.',	1,	0),
+(97,	'LMB',	'81891275',	'72275002',	'008000022539',	'2018-04-18',	'11:07:56',	'TKT05 B',	'4ML881677',	'TELAIO SEDILE',	1,	0),
+(98,	'LMB',	'81891275',	'72275002',	'008000022539',	'2018-04-18',	'11:07:56',	'TKT05 B',	'4M0937517K',	'DISTRIB.POTENZIALE',	1,	0),
+(99,	'LMB',	'81891275',	'72275002',	'008000022539',	'2018-04-18',	'11:07:56',	'TKT05 B',	'4M0915500H',	'DEGASSAMENTO      BATTERIA',	1,	0),
+(100,	'LMB',	'81891275',	'72275002',	'008000022539',	'2018-04-18',	'11:07:56',	'TKT05 B',	'4ML853374',	'BATTICALCAGNO',	1,	0),
+(101,	'LMB',	'81891275',	'72275002',	'008000022539',	'2018-04-18',	'11:07:56',	'TKT05 B',	'4ML853375',	'BATTICALCAGNO',	1,	0),
+(102,	'LMB',	'81891275',	'72275002',	'008000022539',	'2018-04-18',	'11:07:56',	'TKT05 B',	'4M6971227R',	'CABLAGGIO BATTERIA',	1,	0),
+(103,	'LMB',	'81891275',	'72275002',	'008000022539',	'2018-04-18',	'11:07:56',	'TKT05 B',	'4ML863741',	'INSONORIZZAZIONE, PAVIMENTO',	1,	0),
+(104,	'LMB',	'81891275',	'72275002',	'008000022539',	'2018-04-18',	'11:07:56',	'TKT05 B',	'9Y0915105G',	'BATTERIA C-HW H10',	1,	0),
+(105,	'LMB',	'81893031',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 B',	'4H0035570A',	'CIRCUITO          SOPRESSORE,BANDA',	1,	0),
+(106,	'LMB',	'81893031',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 B',	'4M0802419D',	'SUPPORTO',	1,	0),
+(107,	'LMB',	'81893031',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 B',	'4M0804815B',	'STAFFA',	1,	0),
+(108,	'LMB',	'81893031',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 B',	'4M0907176',	'SUPPORTO',	1,	0),
+(109,	'LMB',	'81893031',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 B',	'4M0907247',	'ANTENNA',	1,	0),
+(110,	'LMB',	'81893031',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 B',	'4M0915500H',	'DEGASSAMENTO      BATTERIA',	1,	0),
+(111,	'LMB',	'81893031',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 B',	'4M0937517K',	'DISTRIB.POTENZIALE',	1,	0),
+(112,	'LMB',	'81893031',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 B',	'4M0941828',	'SUPP.PORTA-FUSIB.',	1,	0),
+(113,	'LMB',	'81893031',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 B',	'4M0959663G',	'TRASFORMAT.D TENS.',	1,	0),
+(114,	'LMB',	'81893031',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 B',	'4M6907349',	'SUPPORTO',	1,	0),
+(115,	'LMB',	'81893031',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 B',	'4M6971227R',	'CABLAGGIO BATTERIA',	1,	0),
+(116,	'LMB',	'81893031',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 B',	'4M8907815',	'SUPPORTO',	1,	0),
+(117,	'LMB',	'81893031',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 B',	'4ML863254',	'SUPPORTO',	1,	0),
+(118,	'LMB',	'81893031',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 B',	'4ML863741',	'INSONORIZZAZIONE, PAVIMENTO',	1,	0),
+(119,	'LMB',	'81893031',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 B',	'4ML867738',	'SUPPORTO',	1,	0),
+(120,	'LMB',	'81893031',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 B',	'4ML881677',	'TELAIO SEDILE',	1,	0),
+(121,	'LMB',	'81893031',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 B',	'4ML885968',	'SUPPORTO',	1,	0),
+(122,	'LMB',	'81893031',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 B',	'4ML947406',	'LUCE DI INGRESSO',	1,	0),
+(123,	'LMB',	'81893031',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 B',	'4ML947418',	'LUCE DI INGRESSO',	1,	0),
+(124,	'LMB',	'81893031',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 B',	'4N0919191B',	'TV-TUNER',	1,	0),
+(125,	'LMB',	'81893031',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 B',	'9Y0915105G',	'BATTERIA C-HW H10',	1,	0),
+(126,	'LMB',	'81893031',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 B',	'9Y0915500',	'DEGASSAMENTO      BATTERIA',	1,	0),
+(127,	'LMB',	'81893031',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 B',	'9Y0971235',	'CAVO MASSA BATTER.',	1,	0),
+(128,	'LMB',	'81893035',	'72495703',	'008000022576',	'2018-04-18',	'14:44:00',	'TKT06 B',	'4H0907658A',	'SENSORE',	1,	0),
+(129,	'LMB',	'81893035',	'72495703',	'008000022576',	'2018-04-18',	'14:44:00',	'TKT06 B',	'4M0815215A',	'ADDUZIONE ARIA',	1,	0),
+(130,	'LMB',	'81893035',	'72495703',	'008000022576',	'2018-04-18',	'14:44:00',	'TKT06 B',	'4M0819351A',	'CASSETTA,DISTRIB.',	1,	0),
+(131,	'LMB',	'81893035',	'72495703',	'008000022576',	'2018-04-18',	'14:44:00',	'TKT06 B',	'4M0857042A',	'PARTE DI COLLEG., BOCCHETT.ARIA,POST',	1,	0),
+(132,	'LMB',	'81893035',	'72495703',	'008000022576',	'2018-04-18',	'14:44:00',	'TKT06 B',	'4M0863028',	'PEZZO DI RIEMP.,  TAPPETO',	1,	0),
+(133,	'LMB',	'81893035',	'72495703',	'008000022576',	'2018-04-18',	'14:44:00',	'TKT06 B',	'4M0863028B',	'PEZZO DI RIEMP.,  TAPPETO',	1,	0),
+(134,	'LMB',	'81893035',	'72495703',	'008000022576',	'2018-04-18',	'14:44:00',	'TKT06 B',	'4M0863869A',	'INSONORIZZ.TUNNEL',	1,	0),
+(135,	'LMB',	'81893035',	'72495703',	'008000022576',	'2018-04-18',	'14:44:00',	'TKT06 B',	'4M0864472A',	'SUPP.RIVESTIMENTO',	1,	0),
+(136,	'LMB',	'81893035',	'72495703',	'008000022576',	'2018-04-18',	'14:44:00',	'TKT06 B',	'4M0907285A',	'SUPP.CENTRALINA',	1,	0),
+(137,	'LMB',	'81893035',	'72495703',	'008000022576',	'2018-04-18',	'14:44:00',	'TKT06 B',	'4M1816720R',	'TUBAZ.LIQUID.REFRI',	1,	0),
+(138,	'LMB',	'81893035',	'72495703',	'008000022576',	'2018-04-18',	'14:44:00',	'TKT06 B',	'4M1816740N',	'TUBAZ.LIQUID.REFRI',	1,	0),
+(139,	'LMB',	'81893035',	'72495703',	'008000022576',	'2018-04-18',	'14:44:00',	'TKT06 B',	'4M1819408A',	'GRIGLIA,ANTIFOGLIE',	1,	0),
+(140,	'LMB',	'81893035',	'72495703',	'008000022576',	'2018-04-18',	'14:44:00',	'TKT06 B',	'4M1819904B',	'ASPIRAZIONE ARIA',	1,	0),
+(141,	'LMB',	'81893035',	'72495703',	'008000022576',	'2018-04-18',	'14:44:00',	'TKT06 B',	'4M1971565A',	'CABLAGG, CLIMATIZZ',	1,	0),
+(142,	'LMB',	'81893035',	'72495703',	'008000022576',	'2018-04-18',	'14:44:00',	'TKT06 B',	'4ML863080QA5',	'FLAP',	1,	0),
+(143,	'LMB',	'81893035',	'72495703',	'008000022576',	'2018-04-18',	'14:44:00',	'TKT06 B',	'8W0819699',	'DOPPIA BUSSOLA',	1,	0),
+(144,	'LMB',	'81893035',	'72495703',	'008000022576',	'2018-04-18',	'14:44:00',	'TKT06 B',	'9Y0612103',	'SERVOFRENO',	1,	0),
+(145,	'LMB',	'81893049',	'72495703',	'008000022576',	'2018-04-18',	'14:44:00',	'TKT06 A',	'4M0260113A',	'GOCCIOLATOIO',	2,	0),
+(146,	'LMB',	'81893049',	'72495703',	'008000022576',	'2018-04-18',	'14:44:00',	'TKT06 A',	'4M0863345',	'SUPPORTO',	1,	0),
+(147,	'LMB',	'81893049',	'72495703',	'008000022576',	'2018-04-18',	'14:44:00',	'TKT06 A',	'4M0864471A',	'SUPP.RIVESTIMENTO',	1,	0),
+(148,	'LMB',	'81893049',	'72495703',	'008000022576',	'2018-04-18',	'14:44:00',	'TKT06 A',	'4M0915169F',	'BATTERIA',	1,	0),
+(149,	'LMB',	'81893049',	'72495703',	'008000022576',	'2018-04-18',	'14:44:00',	'TKT06 A',	'4M0915400D',	'COPERTURA BATTERIA',	1,	0),
+(150,	'LMB',	'81893049',	'72495703',	'008000022576',	'2018-04-18',	'14:44:00',	'TKT06 A',	'4M0915426',	'COOPERTURA POLO',	2,	0),
+(151,	'LMB',	'81893049',	'72495703',	'008000022576',	'2018-04-18',	'14:44:00',	'TKT06 A',	'4M0915524H',	'SUPPORTO',	1,	0),
+(152,	'LMB',	'81893049',	'72495703',	'008000022576',	'2018-04-18',	'14:44:00',	'TKT06 A',	'4M6971534',	'CAVO DI MASSA',	1,	0),
+(153,	'LMB',	'81893049',	'72495703',	'008000022576',	'2018-04-18',	'14:44:00',	'TKT06 A',	'4M6971534C',	'CAVO DI MASSA',	1,	0),
+(154,	'LMB',	'81893068',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 A',	'4M0907341',	'SUPPORTO',	1,	0),
+(155,	'LMB',	'81893068',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 A',	'4M0907682',	'SUPPORTO',	1,	0),
+(156,	'LMB',	'81893068',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 A',	'4M0907682B',	'SUPPORTO',	1,	0),
+(157,	'LMB',	'81893068',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 A',	'4M0959107B',	'CENTRALINA, COFANO POST.',	1,	0),
+(158,	'LMB',	'81893068',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 A',	'4M1419753C',	'ALBERO BRACC STERZ',	1,	0),
+(159,	'LMB',	'81893068',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 A',	'4M1713035C',	'SBLOCCAGGIO DI    EMERGENZA',	1,	0),
+(160,	'LMB',	'81893068',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 A',	'4M4907368A',	'SUPP.CENTRALINA',	1,	0),
+(161,	'LMB',	'81893068',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 A',	'4M4907392A',	'SUPP.CENTRALINA',	1,	0),
+(162,	'LMB',	'81893068',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 A',	'4M8907713',	'SUPP.CENTRALINA',	1,	0),
+(163,	'LMB',	'81893068',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 A',	'4M8907742',	'SUPPORTO',	1,	0),
+(164,	'LMB',	'81893068',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 A',	'4M8907777N',	'CENTRALINA',	1,	0),
+(165,	'LMB',	'81893068',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 A',	'4ML863253',	'SUPPORTO',	1,	0),
+(166,	'LMB',	'81893068',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 A',	'4ML867735',	'ANGOLARE',	1,	0),
+(167,	'LMB',	'81893068',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 A',	'4ML867737',	'SUPPORTO',	1,	0),
+(168,	'LMB',	'81893068',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 A',	'4ML881677',	'TELAIO SEDILE',	1,	0),
+(169,	'LMB',	'81893068',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 A',	'4ML885669',	'TELAIO SEDILE',	1,	0),
+(170,	'LMB',	'81893068',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 A',	'4ML885967',	'SUPPORTO',	1,	0),
+(171,	'LMB',	'81893068',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 A',	'4ML886119A',	'TELAIO SEDILE',	1,	0),
+(172,	'LMB',	'81893068',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 A',	'4ML886120A',	'TELAIO SEDILE',	1,	0),
+(173,	'LMB',	'81893068',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 A',	'4ML947405',	'LUCE DI INGRESSO',	1,	0),
+(174,	'LMB',	'81893068',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 A',	'4ML947417',	'LUCE DI INGRESSO',	1,	0),
+(175,	'LMB',	'81893068',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 A',	'4N0035466A',	'AMPLIFICATORE',	1,	0),
+(176,	'LMB',	'81893068',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 A',	'4N0907107AC',	'CENTRALINA',	1,	0),
+(177,	'LMB',	'81893068',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 A',	'4N0959655H',	'CENTRALINA AIRBAG',	1,	0),
+(178,	'LMB',	'81893068',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 A',	'4N2907468L',	'CENTRALINA',	1,	0),
+(179,	'LMB',	'81893068',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 A',	'8W0907064EH',	'BODY COMPUTER',	1,	0),
+(180,	'LMB',	'81893068',	'72495703',	'008000022576',	'2018-04-18',	'13:54:00',	'TKT05 A',	'8W0907163',	'CENTRALINA',	1,	0),
+(181,	'LMB',	'81893166',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 B',	'4H0035570A',	'CIRCUITO          SOPRESSORE,BANDA',	1,	0),
+(182,	'LMB',	'81893166',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 B',	'4M0802419D',	'SUPPORTO',	1,	0),
+(183,	'LMB',	'81893166',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 B',	'4M0804815B',	'STAFFA',	1,	0),
+(184,	'LMB',	'81893166',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 B',	'4M0907176',	'SUPPORTO',	1,	0),
+(185,	'LMB',	'81893166',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 B',	'4M0907247',	'ANTENNA',	1,	0),
+(186,	'LMB',	'81893166',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 B',	'4M0915500H',	'DEGASSAMENTO      BATTERIA',	1,	0),
+(187,	'LMB',	'81893166',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 B',	'4M0937517K',	'DISTRIB.POTENZIALE',	1,	0),
+(188,	'LMB',	'81893166',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 B',	'4M0941828',	'SUPP.PORTA-FUSIB.',	1,	0),
+(189,	'LMB',	'81893166',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 B',	'4M0959663G',	'TRASFORMAT.D TENS.',	1,	0),
+(190,	'LMB',	'81893166',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 B',	'4M6907349',	'SUPPORTO',	1,	0),
+(191,	'LMB',	'81893166',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 B',	'4M6971227R',	'CABLAGGIO BATTERIA',	1,	0),
+(192,	'LMB',	'81893166',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 B',	'4M8035821',	'SUPPORTO',	1,	0),
+(193,	'LMB',	'81893166',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 B',	'4M8907815',	'SUPPORTO',	1,	0),
+(194,	'LMB',	'81893166',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 B',	'4ML863254',	'SUPPORTO',	1,	0),
+(195,	'LMB',	'81893166',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 B',	'4ML863741',	'INSONORIZZAZIONE, PAVIMENTO',	1,	0),
+(196,	'LMB',	'81893166',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 B',	'4ML867738',	'SUPPORTO',	1,	0),
+(197,	'LMB',	'81893166',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 B',	'4ML881677',	'TELAIO SEDILE',	1,	0),
+(198,	'LMB',	'81893166',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 B',	'4ML885968',	'SUPPORTO',	1,	0),
+(199,	'LMB',	'81893166',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 B',	'4ML947406',	'LUCE DI INGRESSO',	1,	0),
+(200,	'LMB',	'81893166',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 B',	'4ML947418',	'LUCE DI INGRESSO',	1,	0),
+(201,	'LMB',	'81893166',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 B',	'4N0919191B',	'TV-TUNER',	1,	0),
+(202,	'LMB',	'81893166',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 B',	'4N0919805',	'SCANNER',	1,	0),
+(203,	'LMB',	'81893166',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 B',	'9Y0915105G',	'BATTERIA C-HW H10',	1,	0),
+(204,	'LMB',	'81893166',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 B',	'9Y0915500',	'DEGASSAMENTO      BATTERIA',	1,	0),
+(205,	'LMB',	'81893166',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 B',	'9Y0971235',	'CAVO MASSA BATTER.',	1,	0),
+(206,	'LMB',	'81893170',	'72494302',	'008000022577',	'2018-04-18',	'15:45:00',	'TKT06 B',	'4H0907658A',	'SENSORE',	1,	0),
+(207,	'LMB',	'81893170',	'72494302',	'008000022577',	'2018-04-18',	'15:45:00',	'TKT06 B',	'4M0815215A',	'ADDUZIONE ARIA',	1,	0),
+(208,	'LMB',	'81893170',	'72494302',	'008000022577',	'2018-04-18',	'15:45:00',	'TKT06 B',	'4M0819351A',	'CASSETTA,DISTRIB.',	1,	0),
+(209,	'LMB',	'81893170',	'72494302',	'008000022577',	'2018-04-18',	'15:45:00',	'TKT06 B',	'4M0857042A',	'PARTE DI COLLEG., BOCCHETT.ARIA,POST',	1,	0),
+(210,	'LMB',	'81893170',	'72494302',	'008000022577',	'2018-04-18',	'15:45:00',	'TKT06 B',	'4M0863028',	'PEZZO DI RIEMP.,  TAPPETO',	1,	0),
+(211,	'LMB',	'81893170',	'72494302',	'008000022577',	'2018-04-18',	'15:45:00',	'TKT06 B',	'4M0863028B',	'PEZZO DI RIEMP.,  TAPPETO',	1,	0),
+(212,	'LMB',	'81893170',	'72494302',	'008000022577',	'2018-04-18',	'15:45:00',	'TKT06 B',	'4M0863869A',	'INSONORIZZ.TUNNEL',	1,	0),
+(213,	'LMB',	'81893170',	'72494302',	'008000022577',	'2018-04-18',	'15:45:00',	'TKT06 B',	'4M0864472A',	'SUPP.RIVESTIMENTO',	1,	0),
+(214,	'LMB',	'81893170',	'72494302',	'008000022577',	'2018-04-18',	'15:45:00',	'TKT06 B',	'4M0907285A',	'SUPP.CENTRALINA',	1,	0),
+(215,	'LMB',	'81893170',	'72494302',	'008000022577',	'2018-04-18',	'15:45:00',	'TKT06 B',	'4M1816720R',	'TUBAZ.LIQUID.REFRI',	1,	0),
+(216,	'LMB',	'81893170',	'72494302',	'008000022577',	'2018-04-18',	'15:45:00',	'TKT06 B',	'4M1816740N',	'TUBAZ.LIQUID.REFRI',	1,	0),
+(217,	'LMB',	'81893170',	'72494302',	'008000022577',	'2018-04-18',	'15:45:00',	'TKT06 B',	'4M1819408A',	'GRIGLIA,ANTIFOGLIE',	1,	0),
+(218,	'LMB',	'81893170',	'72494302',	'008000022577',	'2018-04-18',	'15:45:00',	'TKT06 B',	'4M1819904B',	'ASPIRAZIONE ARIA',	1,	0),
+(219,	'LMB',	'81893170',	'72494302',	'008000022577',	'2018-04-18',	'15:45:00',	'TKT06 B',	'4M1971565A',	'CABLAGG, CLIMATIZZ',	1,	0),
+(220,	'LMB',	'81893170',	'72494302',	'008000022577',	'2018-04-18',	'15:45:00',	'TKT06 B',	'4ML863080QA5',	'FLAP',	1,	0),
+(221,	'LMB',	'81893170',	'72494302',	'008000022577',	'2018-04-18',	'15:45:00',	'TKT06 B',	'8W0819699',	'DOPPIA BUSSOLA',	1,	0),
+(222,	'LMB',	'81893170',	'72494302',	'008000022577',	'2018-04-18',	'15:45:00',	'TKT06 B',	'9Y0612103',	'SERVOFRENO',	1,	0),
+(223,	'LMB',	'81893184',	'72494302',	'008000022577',	'2018-04-18',	'15:45:00',	'TKT06 A',	'4M0260113A',	'GOCCIOLATOIO',	2,	0),
+(224,	'LMB',	'81893184',	'72494302',	'008000022577',	'2018-04-18',	'15:45:00',	'TKT06 A',	'4M0863345',	'SUPPORTO',	1,	0),
+(225,	'LMB',	'81893184',	'72494302',	'008000022577',	'2018-04-18',	'15:45:00',	'TKT06 A',	'4M0864471A',	'SUPP.RIVESTIMENTO',	1,	0),
+(226,	'LMB',	'81893184',	'72494302',	'008000022577',	'2018-04-18',	'15:45:00',	'TKT06 A',	'4M0915169F',	'BATTERIA',	1,	0),
+(227,	'LMB',	'81893184',	'72494302',	'008000022577',	'2018-04-18',	'15:45:00',	'TKT06 A',	'4M0915400D',	'COPERTURA BATTERIA',	1,	0),
+(228,	'LMB',	'81893184',	'72494302',	'008000022577',	'2018-04-18',	'15:45:00',	'TKT06 A',	'4M0915426',	'COOPERTURA POLO',	2,	0),
+(229,	'LMB',	'81893184',	'72494302',	'008000022577',	'2018-04-18',	'15:45:00',	'TKT06 A',	'4M0915524H',	'SUPPORTO',	1,	0),
+(230,	'LMB',	'81893184',	'72494302',	'008000022577',	'2018-04-18',	'15:45:00',	'TKT06 A',	'4M6971534',	'CAVO DI MASSA',	1,	0),
+(231,	'LMB',	'81893184',	'72494302',	'008000022577',	'2018-04-18',	'15:45:00',	'TKT06 A',	'4M6971534C',	'CAVO DI MASSA',	1,	0),
+(232,	'LMB',	'81893203',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 A',	'4M0907341',	'SUPPORTO',	1,	0),
+(233,	'LMB',	'81893203',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 A',	'4M0907682',	'SUPPORTO',	1,	0),
+(234,	'LMB',	'81893203',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 A',	'4M0907682B',	'SUPPORTO',	1,	0),
+(235,	'LMB',	'81893203',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 A',	'4M0959107B',	'CENTRALINA, COFANO POST.',	1,	0),
+(236,	'LMB',	'81893203',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 A',	'4M1419753C',	'ALBERO BRACC STERZ',	1,	0),
+(237,	'LMB',	'81893203',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 A',	'4M1713035C',	'SBLOCCAGGIO DI    EMERGENZA',	1,	0),
+(238,	'LMB',	'81893203',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 A',	'4M4907368A',	'SUPP.CENTRALINA',	1,	0),
+(239,	'LMB',	'81893203',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 A',	'4M4907392A',	'SUPP.CENTRALINA',	1,	0),
+(240,	'LMB',	'81893203',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 A',	'4M8907713',	'SUPP.CENTRALINA',	1,	0),
+(241,	'LMB',	'81893203',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 A',	'4M8907742',	'SUPPORTO',	1,	0),
+(242,	'LMB',	'81893203',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 A',	'4M8907777N',	'CENTRALINA',	1,	0),
+(243,	'LMB',	'81893203',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 A',	'4ML863253',	'SUPPORTO',	1,	0),
+(244,	'LMB',	'81893203',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 A',	'4ML867735',	'ANGOLARE',	1,	0),
+(245,	'LMB',	'81893203',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 A',	'4ML867737',	'SUPPORTO',	1,	0),
+(246,	'LMB',	'81893203',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 A',	'4ML881677',	'TELAIO SEDILE',	1,	0),
+(247,	'LMB',	'81893203',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 A',	'4ML885669',	'TELAIO SEDILE',	1,	0),
+(248,	'LMB',	'81893203',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 A',	'4ML885967',	'SUPPORTO',	1,	0),
+(249,	'LMB',	'81893203',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 A',	'4ML886119A',	'TELAIO SEDILE',	1,	0),
+(250,	'LMB',	'81893203',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 A',	'4ML886120A',	'TELAIO SEDILE',	1,	0),
+(251,	'LMB',	'81893203',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 A',	'4ML947405',	'LUCE DI INGRESSO',	1,	0),
+(252,	'LMB',	'81893203',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 A',	'4ML947417',	'LUCE DI INGRESSO',	1,	0),
+(253,	'LMB',	'81893203',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 A',	'4N0035466A',	'AMPLIFICATORE',	1,	0),
+(254,	'LMB',	'81893203',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 A',	'4N0907107AC',	'CENTRALINA',	1,	0),
+(255,	'LMB',	'81893203',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 A',	'4N0959655H',	'CENTRALINA AIRBAG',	1,	0),
+(256,	'LMB',	'81893203',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 A',	'4N2907468L',	'CENTRALINA',	1,	0),
+(257,	'LMB',	'81893203',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 A',	'8W0907064EH',	'BODY COMPUTER',	1,	0),
+(258,	'LMB',	'81893203',	'72494302',	'008000022577',	'2018-04-18',	'14:44:00',	'TKT05 A',	'8W0907163',	'CENTRALINA',	1,	0),
+(259,	'LMB',	'81893300',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 B',	'4H0035570A',	'CIRCUITO          SOPRESSORE,BANDA',	1,	0),
+(260,	'LMB',	'81893300',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 B',	'4M0802419D',	'SUPPORTO',	1,	0),
+(261,	'LMB',	'81893300',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 B',	'4M0804815B',	'STAFFA',	1,	0),
+(262,	'LMB',	'81893300',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 B',	'4M0907176',	'SUPPORTO',	1,	0),
+(263,	'LMB',	'81893300',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 B',	'4M0907247',	'ANTENNA',	1,	0),
+(264,	'LMB',	'81893300',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 B',	'4M0915500H',	'DEGASSAMENTO      BATTERIA',	1,	0),
+(265,	'LMB',	'81893300',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 B',	'4M0937517K',	'DISTRIB.POTENZIALE',	1,	0),
+(266,	'LMB',	'81893300',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 B',	'4M0941828',	'SUPP.PORTA-FUSIB.',	1,	0),
+(267,	'LMB',	'81893300',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 B',	'4M0959663G',	'TRASFORMAT.D TENS.',	1,	0),
+(268,	'LMB',	'81893300',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 B',	'4M6907349',	'SUPPORTO',	1,	0),
+(269,	'LMB',	'81893300',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 B',	'4M6971227R',	'CABLAGGIO BATTERIA',	1,	0),
+(270,	'LMB',	'81893300',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 B',	'4M8881677',	'TELAIO SEDILE',	1,	0),
+(271,	'LMB',	'81893300',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 B',	'4ML863254',	'SUPPORTO',	1,	0),
+(272,	'LMB',	'81893300',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 B',	'4ML863741',	'INSONORIZZAZIONE, PAVIMENTO',	1,	0),
+(273,	'LMB',	'81893300',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 B',	'4ML867738',	'SUPPORTO',	1,	0),
+(274,	'LMB',	'81893300',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 B',	'4ML885968',	'SUPPORTO',	1,	0),
+(275,	'LMB',	'81893300',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 B',	'4ML947406',	'LUCE DI INGRESSO',	1,	0),
+(276,	'LMB',	'81893300',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 B',	'4ML947418',	'LUCE DI INGRESSO',	1,	0),
+(277,	'LMB',	'81893300',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 B',	'9Y0915105G',	'BATTERIA C-HW H10',	1,	0),
+(278,	'LMB',	'81893300',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 B',	'9Y0915500',	'DEGASSAMENTO      BATTERIA',	1,	0),
+(279,	'LMB',	'81893300',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 B',	'9Y0971235',	'CAVO MASSA BATTER.',	1,	0),
+(280,	'LMB',	'81893304',	'72494202',	'008000022595',	'2018-04-18',	'16:35:00',	'TKT06 B',	'4H0907658A',	'SENSORE',	1,	0),
+(281,	'LMB',	'81893304',	'72494202',	'008000022595',	'2018-04-18',	'16:35:00',	'TKT06 B',	'4M0815215A',	'ADDUZIONE ARIA',	1,	0),
+(282,	'LMB',	'81893304',	'72494202',	'008000022595',	'2018-04-18',	'16:35:00',	'TKT06 B',	'4M0819351A',	'CASSETTA,DISTRIB.',	1,	0),
+(283,	'LMB',	'81893304',	'72494202',	'008000022595',	'2018-04-18',	'16:35:00',	'TKT06 B',	'4M0857042A',	'PARTE DI COLLEG., BOCCHETT.ARIA,POST',	1,	0),
+(284,	'LMB',	'81893304',	'72494202',	'008000022595',	'2018-04-18',	'16:35:00',	'TKT06 B',	'4M0863028',	'PEZZO DI RIEMP.,  TAPPETO',	1,	0),
+(285,	'LMB',	'81893304',	'72494202',	'008000022595',	'2018-04-18',	'16:35:00',	'TKT06 B',	'4M0863028B',	'PEZZO DI RIEMP.,  TAPPETO',	1,	0),
+(286,	'LMB',	'81893304',	'72494202',	'008000022595',	'2018-04-18',	'16:35:00',	'TKT06 B',	'4M0863869A',	'INSONORIZZ.TUNNEL',	1,	0),
+(287,	'LMB',	'81893304',	'72494202',	'008000022595',	'2018-04-18',	'16:35:00',	'TKT06 B',	'4M0864472A',	'SUPP.RIVESTIMENTO',	1,	0),
+(288,	'LMB',	'81893304',	'72494202',	'008000022595',	'2018-04-18',	'16:35:00',	'TKT06 B',	'4M0907285A',	'SUPP.CENTRALINA',	1,	0),
+(289,	'LMB',	'81893304',	'72494202',	'008000022595',	'2018-04-18',	'16:35:00',	'TKT06 B',	'4M1816720R',	'TUBAZ.LIQUID.REFRI',	1,	0),
+(290,	'LMB',	'81893304',	'72494202',	'008000022595',	'2018-04-18',	'16:35:00',	'TKT06 B',	'4M1816740N',	'TUBAZ.LIQUID.REFRI',	1,	0),
+(291,	'LMB',	'81893304',	'72494202',	'008000022595',	'2018-04-18',	'16:35:00',	'TKT06 B',	'4M1819408A',	'GRIGLIA,ANTIFOGLIE',	1,	0),
+(292,	'LMB',	'81893304',	'72494202',	'008000022595',	'2018-04-18',	'16:35:00',	'TKT06 B',	'4M1819904B',	'ASPIRAZIONE ARIA',	1,	0),
+(293,	'LMB',	'81893304',	'72494202',	'008000022595',	'2018-04-18',	'16:35:00',	'TKT06 B',	'4M1971565A',	'CABLAGG, CLIMATIZZ',	1,	0),
+(294,	'LMB',	'81893304',	'72494202',	'008000022595',	'2018-04-18',	'16:35:00',	'TKT06 B',	'4ML863080QA5',	'FLAP',	1,	0),
+(295,	'LMB',	'81893304',	'72494202',	'008000022595',	'2018-04-18',	'16:35:00',	'TKT06 B',	'8W0819699',	'DOPPIA BUSSOLA',	1,	0),
+(296,	'LMB',	'81893304',	'72494202',	'008000022595',	'2018-04-18',	'16:35:00',	'TKT06 B',	'9Y0612103',	'SERVOFRENO',	1,	0),
+(297,	'LMB',	'81893318',	'72494202',	'008000022595',	'2018-04-18',	'16:35:00',	'TKT06 A',	'4M0260113A',	'GOCCIOLATOIO',	2,	0),
+(298,	'LMB',	'81893318',	'72494202',	'008000022595',	'2018-04-18',	'16:35:00',	'TKT06 A',	'4M0863345',	'SUPPORTO',	1,	0),
+(299,	'LMB',	'81893318',	'72494202',	'008000022595',	'2018-04-18',	'16:35:00',	'TKT06 A',	'4M0864471A',	'SUPP.RIVESTIMENTO',	1,	0),
+(300,	'LMB',	'81893318',	'72494202',	'008000022595',	'2018-04-18',	'16:35:00',	'TKT06 A',	'4M0915169F',	'BATTERIA',	1,	0),
+(301,	'LMB',	'81893318',	'72494202',	'008000022595',	'2018-04-18',	'16:35:00',	'TKT06 A',	'4M0915400D',	'COPERTURA BATTERIA',	1,	0),
+(302,	'LMB',	'81893318',	'72494202',	'008000022595',	'2018-04-18',	'16:35:00',	'TKT06 A',	'4M0915426',	'COOPERTURA POLO',	2,	0),
+(303,	'LMB',	'81893318',	'72494202',	'008000022595',	'2018-04-18',	'16:35:00',	'TKT06 A',	'4M0915524H',	'SUPPORTO',	1,	0),
+(304,	'LMB',	'81893318',	'72494202',	'008000022595',	'2018-04-18',	'16:35:00',	'TKT06 A',	'4M6971534',	'CAVO DI MASSA',	1,	0),
+(305,	'LMB',	'81893318',	'72494202',	'008000022595',	'2018-04-18',	'16:35:00',	'TKT06 A',	'4M6971534C',	'CAVO DI MASSA',	1,	0),
+(306,	'LMB',	'81893337',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 A',	'4M0907341',	'SUPPORTO',	1,	0),
+(307,	'LMB',	'81893337',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 A',	'4M0907682',	'SUPPORTO',	1,	0),
+(308,	'LMB',	'81893337',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 A',	'4M0907682B',	'SUPPORTO',	1,	0),
+(309,	'LMB',	'81893337',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 A',	'4M0959107B',	'CENTRALINA, COFANO POST.',	1,	0),
+(310,	'LMB',	'81893337',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 A',	'4M1419753C',	'ALBERO BRACC STERZ',	1,	0),
+(311,	'LMB',	'81893337',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 A',	'4M1713035C',	'SBLOCCAGGIO DI    EMERGENZA',	1,	0),
+(312,	'LMB',	'81893337',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 A',	'4M4907368A',	'SUPP.CENTRALINA',	1,	0),
+(313,	'LMB',	'81893337',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 A',	'4M4907392A',	'SUPP.CENTRALINA',	1,	0),
+(314,	'LMB',	'81893337',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 A',	'4M8881677',	'TELAIO SEDILE',	1,	0),
+(315,	'LMB',	'81893337',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 A',	'4M8907713',	'SUPP.CENTRALINA',	1,	0),
+(316,	'LMB',	'81893337',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 A',	'4M8907742',	'SUPPORTO',	1,	0),
+(317,	'LMB',	'81893337',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 A',	'4M8907777N',	'CENTRALINA',	1,	0),
+(318,	'LMB',	'81893337',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 A',	'4ML863253',	'SUPPORTO',	1,	0),
+(319,	'LMB',	'81893337',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 A',	'4ML867735',	'ANGOLARE',	1,	0),
+(320,	'LMB',	'81893337',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 A',	'4ML867737',	'SUPPORTO',	1,	0),
+(321,	'LMB',	'81893337',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 A',	'4ML885967',	'SUPPORTO',	1,	0),
+(322,	'LMB',	'81893337',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 A',	'4ML947405',	'LUCE DI INGRESSO',	1,	0),
+(323,	'LMB',	'81893337',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 A',	'4ML947417',	'LUCE DI INGRESSO',	1,	0),
+(324,	'LMB',	'81893337',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 A',	'4N0035466A',	'AMPLIFICATORE',	1,	0),
+(325,	'LMB',	'81893337',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 A',	'4N0907107AC',	'CENTRALINA',	1,	0),
+(326,	'LMB',	'81893337',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 A',	'4N0959655H',	'CENTRALINA AIRBAG',	1,	0),
+(327,	'LMB',	'81893337',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 A',	'4N2907468L',	'CENTRALINA',	1,	0),
+(328,	'LMB',	'81893337',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 A',	'8W0907064EH',	'BODY COMPUTER',	1,	0),
+(329,	'LMB',	'81893337',	'72494202',	'008000022595',	'2018-04-18',	'15:45:00',	'TKT05 A',	'8W0907163',	'CENTRALINA',	1,	0),
+(330,	'LMB',	'81893777',	'72274902',	'008000022538',	'2018-04-18',	'11:07:49',	'TKT05 A',	'4N0959655H',	'CENTRALINA AIRBAG',	1,	0),
+(331,	'LMB',	'81893778',	'72275002',	'008000022539',	'2018-04-18',	'11:07:59',	'TKT05 A',	'4N0959655H',	'CENTRALINA AIRBAG',	1,	0);
+
+DROP TABLE IF EXISTS `label_bindings`;
+CREATE TABLE `label_bindings` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
+  `label_id` varchar(255) NOT NULL,
+  `barcode` varchar(255) NOT NULL,
+  `descrizione` varchar(255) NOT NULL,
+  `template_id` int(11) NOT NULL DEFAULT 0,
+  `esl_datafields` varchar(5000) NOT NULL COMMENT 'FindBox Articles datafields in JSON format',
+  `qr_code` varchar(255) DEFAULT NULL,
+  `qta_prelevare` int(11) NOT NULL DEFAULT 0,
+  PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
+
+INSERT INTO `label_bindings` (`id`, `label_id`, `barcode`, `descrizione`, `template_id`, `esl_datafields`, `qr_code`, `qta_prelevare`) VALUES
+(1,	'0105E517',	'4M0915169D',	'BATTERIA',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S11T06S013\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(2,	'0105EF9A',	'4M1819408A',	'GRIGLIA,ANTIFOGLIE',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S11T06S013\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'4M1819408A',	1),
+(7,	'0105E4EA',	'4M2819904B',	'ASPIRAZIONE ARIA',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S11T06S013\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(8,	'0105EED9',	'4M0260113A',	'GOCCIOLATOIO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S11T06S012\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(9,	'0105DA02',	'8K0611797B',	'SUPPORTO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S11T06S012\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(10,	'0105E518',	'4H0907658A',	'SENSORE',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S11T06S012\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'4H0907658A',	1),
+(12,	'0105E134',	'4ML863080JS1',	'FLAP',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S11T06S011\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(13,	'0105E4FF',	'4ML863080QA5',	'FLAP',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S11T06S011\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'4ML863080QA5',	1),
+(14,	'0105D7C2',	'8W0819699',	'DOPPIA BUSSOLA',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S11T06S010\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'8W0819699',	1),
+(15,	'0105D82B',	'4M1971565A',	'CABLAGG, CLIMATIZZ',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S11T06S010\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'4M1971565A',	1),
+(16,	'0105EEDF',	'4M1819904B',	'ASPIRAZIONE ARIA',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S11T06S010\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'4M1819904B',	1),
+(18,	'0105EFEE',	'4M0819351A',	'CASSETTA,DISTRIB.',	1019,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S11T06G01D\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"12\",\"quantita_magazzino\":\"4\"}',	'4M0819351A',	1),
+(19,	'0105F018',	'4M1820720K',	'TUBAZ.LIQUID.REFRI',	1019,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S11T06G02D\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"200\",\"quantita_magazzino\":\"4\"}',	'4M1820720K',	1),
+(20,	'0105DC7B',	'4M1820740K',	'TUBO RIGID.LIQ.REF',	1019,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S11T06G03D\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"200\",\"quantita_magazzino\":\"4\"}',	'4M1820740K',	1),
+(21,	'0105D832',	'4M2816720M',	'TUBAZ.LIQUID.REFRI',	1019,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S11T06G04D\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"200\",\"quantita_magazzino\":\"4\"}',	'',	0),
+(22,	'0105DFC8',	'4M2816740',	'TUBAZ.LIQUID.REFRI',	1019,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S11T06G05D\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"200\",\"quantita_magazzino\":\"4\"}',	'',	0),
+(23,	'0105EF4E',	'4M2820740K',	'TUBO RIGID.LIQ.REF',	1019,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T06G07S\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"150\",\"quantita_magazzino\":\"4\"}',	'',	0),
+(24,	'0105EEBB',	'4M2820720K',	'TUBAZ.LIQUID.REFRI',	1019,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T06G06S\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"150\",\"quantita_magazzino\":\"4\"}',	'',	0),
+(25,	'0105F3B0',	'4M1816720R',	'TUBAZ.LIQUID.REFRI',	1019,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T06G05S\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"200\",\"quantita_magazzino\":\"4\"}',	'',	0),
+(26,	'0105E710',	'4M0863869A',	'INSONORIZZ.TUNNEL',	1019,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T06G04S\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"100\",\"quantita_magazzino\":\"4\"}',	'4M0863869A',	1),
+(27,	'0105F3CE',	'4M1816740N',	'TUBAZ.LIQUID.REFRI',	1019,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T06G03S\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"100\",\"quantita_magazzino\":\"4\"}',	'',	0),
+(28,	'0105E974',	'9Y0612103',	'SERVOFRENO',	1019,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T06G02S\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"36\",\"quantita_magazzino\":\"4\"}',	'9Y0612103',	1),
+(29,	'0105D81A',	'4M0815215A',	'ADDUZIONE ARIA',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T06S013\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'4M0815215A',	1),
+(30,	'0105D824',	'4M0857042A',	'PARTE DI COLLEG., BOCCHETT.ARIA,POST',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T06S013\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'4M0857042A',	1),
+(32,	'0105E51D',	'4M0915426',	'COOPERTURA POLO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T06S012\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(33,	'0105E539',	'4M0863345',	'SUPPORTO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T06S012\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(34,	'0105D811',	'4M0864472A',	'SUPP.RIVESTIMENTO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T06S011\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'4M0864472A',	1),
+(35,	'0105E512',	'4M0915400B',	'COPERTURA BATTERIA',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T06S011\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(36,	'0105EFD6',	'4M0863028B',	'PEZZO DI RIEMP.,  TAPPETO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T06S011\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'4M0863028B',	1),
+(37,	'0105EED0',	'4M0907285A',	'SUPP.CENTRALINA',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T06S010\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'4M0907285A',	1),
+(38,	'0105DB49',	'4M0863028',	'PEZZO DI RIEMP.,  TAPPETO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T06S010\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'4M0863028',	1),
+(39,	'0105D7BB',	'4M0864471A',	'SUPP.RIVESTIMENTO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T06S010\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(40,	'0105E10D',	'4M1971565',	'CABLAGG, CLIMATIZZ',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T06S013\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(41,	'0105DCC4',	'9Y0801543',	'PARTE AGGIUNT.',	1019,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T05G07D\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"20\",\"quantita_magazzino\":\"4\"}',	'',	0),
+(42,	'0105D7EF',	'4ML863741',	'INSONORIZZAZIONE, PAVIMENTO',	1019,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T05G06D\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"51\",\"quantita_magazzino\":\"4\"}',	'4ML863741',	1),
+(43,	'0105E7C4',	'4ML886120A',	'TELAIO SEDILE',	1019,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T05G05D\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"15\",\"quantita_magazzino\":\"4\"}',	'',	0),
+(44,	'0105DB40',	'4ML886119A',	'TELAIO SEDILE',	1019,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T05G04D\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"15\",\"quantita_magazzino\":\"4\"}',	'',	0),
+(46,	'0105EF76',	'4M2419753B',	'ALBERO BRACC STERZ',	1019,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T05G02D\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"25\",\"quantita_magazzino\":\"4\"}',	'',	0),
+(47,	'0105E519',	'4M1419753C',	'ALBERO BRACC STERZ',	1019,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T05G01D\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"36\",\"quantita_magazzino\":\"4\"}',	'',	0),
+(48,	'0105EE61',	'4N2907468K',	'CENTRALINA',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T05S031\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(49,	'0105EFD7',	'4N4907468S',	'CENTRALINA',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T05S033\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(50,	'0105DB3E',	'4M0907682B',	'SUPPORTO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T05S022\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(51,	'0105D9E0',	'4ML8533739B9',	'BATTICALCAGNO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T05S033\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(52,	'0105E970',	'4ML8533769B9',	'BATTICALCAGNO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T05S033\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(53,	'0105E52E',	'4M0907682',	'SUPPORTO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T05S021\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(54,	'01076310',	'4M0863859',	'INSERTO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T05S021\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(55,	'01076385',	'4M4907392A',	'SUPP.CENTRALINA',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T05S021\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(56,	'01075895',	'4M4907368A',	'SUPP.CENTRALINA',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T05S020\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(57,	'01076065',	'4K0907468C',	'CENTRALINA',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T05S020\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(58,	'0105EFED',	'4N2907468L',	'CENTRALINA',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T05S020\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(59,	'0105E52C',	'4N1907468L',	'CENTRALINA',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T05S013\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(60,	'0105F348',	'4M1713035C',	'SBLOCCAGGIO DI    EMERGENZA',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T05S013\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(61,	'0105E8DA',	'4ML853373',	'BATTICALCAGNO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T05S012\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(62,	'0105E532',	'8W0907064FH',	'BODY COMPUTER',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T05S012\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(63,	'0105E51C',	'4ML853376',	'BATTICALCAGNO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T05S012\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(64,	'0107211B',	'4M8907742',	'SUPPORTO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T05S011\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(66,	'0105F367',	'4M8907713',	'SUPP.CENTRALINA',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T05S011\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(67,	'0105EECD',	'4M2713035B',	'SBLOCCAGGIO DI    EMERGENZA',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T05S010\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(68,	'0105EF9B',	'4M0947417A',	'LUCE DI INGRESSO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T05S010\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(69,	'0105D81D',	'4ML885967',	'SUPPORTO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S13T05S031\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(70,	'01077348',	'4ML863253',	'SUPPORTO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S13T05S031\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(71,	'0105EE2F',	'4M8907777N',	'CENTRALINA',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S13T05S031\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(72,	'0105E50A',	'4M0907341',	'SUPPORTO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S13T05S030\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(73,	'0105F3C4',	'4K1035283',	'BOX DI            COMUNICAZIONE',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S13T05S030\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(74,	'0105E10A',	'4N0907107AC',	'CENTRALINA',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S13T05S032\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(75,	'010762DA',	'8W0907064EH',	'BODY COMPUTER',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S13T05S032\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(76,	'0105EFFD',	'4ML867737',	'SUPPORTO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S13T05S033\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(77,	'0105EED2',	'4ML867735',	'ANGOLARE',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S13T05S033\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(78,	'01076303',	'4M0907347',	'SUPPORTO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S13T05S040\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(79,	'01076103',	'4M0907239A',	'SUPPORTO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S13T05S041\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(80,	'0107666E',	'4N0959655H',	'CENTRALINA AIRBAG',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S13T05S041\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(81,	'01076283',	'8W0907163',	'CENTRALINA',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S13T05S040\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(82,	'01076F2E',	'4M0959107B',	'CENTRALINA, COFANO POST.',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S13T05S041\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(83,	'01077008',	'4ML947405',	'LUCE DI INGRESSO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S13T05S053\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(84,	'01076321',	'4ML947417',	'LUCE DI INGRESSO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S13T05S053\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(86,	'0105E8C9',	'4ML885669',	'TELAIO SEDILE',	1019,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S13T05G02S\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"13\",\"quantita_magazzino\":\"4\"}',	'',	0),
+(87,	'01071798',	'4H0035570A',	'CIRCUITO          SOPRESSORE,BANDA',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S13T05S013\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'4H0035570A',	1),
+(88,	'0105DA3C',	'4N0919805',	'SCANNER',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S13T05S013\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(89,	'01076891',	'4M0907176',	'SUPPORTO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S13T05S012\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'4M0907176',	1),
+(90,	'0107704A',	'4M0907247',	'ANTENNA',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S13T05S012\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'4M0907247',	1),
+(91,	'010770FA',	'9Y0971235',	'CAVO MASSA BATTER.',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S13T05S012\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'9Y0971235',	1),
+(92,	'01076FDF',	'9Y0915500',	'DEGASSAMENTO      BATTERIA',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S13T05S023\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'9Y0915500',	1),
+(93,	'01077115',	'4ML853374',	'BATTICALCAGNO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S13T05S021\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(94,	'0107622B',	'4ML853375',	'BATTICALCAGNO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S13T05S021\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(95,	'01071607',	'4M6971227R',	'CABLAGGIO BATTERIA',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S14T05S011\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'4M6971227R',	1),
+(96,	'0105E516',	'4M0941828',	'SUPP.PORTA-FUSIB.',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S13T05S011\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'4M0941828',	1),
+(97,	'0108F866',	'4M0959663G',	'TRASFORMAT.D TENS.',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S13T05S011\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'4M0959663G',	1),
+(98,	'0108D5E3',	'8V0919130D',	'TV TUNER          SUEDAMERIKA',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S13T05S011\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(100,	'010714CE',	'4ML867738',	'SUPPORTO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S14T05S013\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'4ML867738',	1),
+(101,	'01072084',	'4M0802419D',	'SUPPORTO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S14T05S013\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'4M0802419D',	1),
+(102,	'01077063',	'4N0919191B',	'TV-TUNER',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S14T05S011\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'4N0919191B',	1),
+(104,	'0105F4FC',	'4M8035821',	'SUPPORTO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S13T05S040\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(105,	'010761EC',	'4ML863254',	'SUPPORTO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S14T05S010\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'4ML863254',	1),
+(106,	'01076322',	'4ML885968',	'SUPPORTO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S14T05S010\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'4ML885968',	1),
+(107,	'0105DB6E',	'9Y0915105G',	'BATTERIA C-HW H10',	1019,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S14T05G01S\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"1\",\"quantita_magazzino\":\"1\"}',	'9Y0915105G',	1),
+(109,	'0105F3F5',	'4M0915524H',	'SUPPORTO',	1019,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T06G08S\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"10\",\"quantita_magazzino\":\"4\"}',	'',	0),
+(110,	'0105D860',	'4N0035466A',	'AMPLIFICATORE',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T05S011\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(111,	'01076FDC',	'8W0907064ER',	'BODY COMPUTER',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T05S022\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(112,	'01076699',	'4ML947418',	'LUCE DI INGRESSO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S14T05S012\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'4ML947418',	1),
+(113,	'01076FB1',	'4M0937517K',	'DISTRIB.POTENZIALE',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S13T05S030\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'4M0937517K',	1),
+(114,	'01077285',	'4ML947406',	'LUCE DI INGRESSO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S14T05S012\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'4ML947406',	1),
+(115,	'0105D874',	'4M0804815B',	'STAFFA',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S13T05S010\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'4M0804815B',	1),
+(116,	'01076CDD',	'4M0804815',	'STAFFA',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S13T05S010\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(117,	'0107732A',	'4M6907349',	'SUPPORTO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S13T05S023\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'4M6907349',	1),
+(118,	'01076269',	'4M0915500H',	'DEGASSAMENTO      BATTERIA',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S14T05S010\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'4M0915500H',	1),
+(119,	'0107721C',	'4M8907815',	'SUPPORTO',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S13T05S010\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'4M8907815',	1),
+(120,	'0105E133',	'4M6971534C',	'CAVO DI MASSA',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S11T06S011\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(121,	'0105E720',	'4M0915169F',	'BATTERIA',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S11T06S021\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(122,	'0107677B',	'4M6971534',	'CAVO DI MASSA',	1009,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S11T06S021\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"NO\",\"quantita_magazzino\":\"NO\"}',	'',	0),
+(124,	'0105EECA',	'4ML881677',	'TELAIO SEDILE',	1019,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S13T05G01S\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"80\",\"quantita_magazzino\":\"4\"}',	'4ML881677',	1),
+(125,	'0105E511',	'4M8881677',	'TELAIO SEDILE',	1019,	'{\"tipo_magazzino\":\"SMK\",\"ubicazione\":\"S12T05G03D\",\"incc_intr\":\"INTR\",\"quantita_contenitore\":\"80\",\"quantita_magazzino\":\"4\"}',	'',	0);
+
+-- 2018-04-23 13:53:23

+ 0 - 1
omlinkimporter.php

@@ -16,7 +16,6 @@ class CSVImporter
 
 
     public function __construct($folderPath, $databaseName, $dbusername, $dbpassword)
     public function __construct($folderPath, $databaseName, $dbusername, $dbpassword)
     {
     {
-        list($this->dbname, $this->dbuser, $this->dbpass) = [$databaseName, $dbusername, $dbpassword];
         $this->currentFileName = '';
         $this->currentFileName = '';
         $this->folderToWatch = $folderPath;
         $this->folderToWatch = $folderPath;
         $this->dbMysql = new mysqli('localhost', $dbusername, $dbpassword, $databaseName);
         $this->dbMysql = new mysqli('localhost', $dbusername, $dbpassword, $databaseName);

+ 43 - 55
src/Distinta.php

@@ -5,7 +5,7 @@
  * @time 11:43
  * @time 11:43
  */
  */
 
 
-define('MAX_RIGHE_CAMPI_CARRELLO', 22);
+define('MAX_RIGHE_CAMPI_CARRELLO', 30);
 
 
 class Distinta
 class Distinta
 {
 {
@@ -25,6 +25,7 @@ class Distinta
 
 
   /**
   /**
    * Esplode la disinta in modo che tutti abbiano quantità 1
    * Esplode la disinta in modo che tutti abbiano quantità 1
+   * @param string $commessa
    */
    */
   public function CopyDistinta(string $commessa)
   public function CopyDistinta(string $commessa)
   {
   {
@@ -49,6 +50,7 @@ EOF;
   /**
   /**
    * @param string $maxArticles the LIMIT mysql query parameter
    * @param string $maxArticles the LIMIT mysql query parameter
    * @param bool $blink true if need to blink
    * @param bool $blink true if need to blink
+   * @param int $iterations
    */
    */
   public function SaveProductsToFindBox(string $maxArticles, bool $blink, int $iterations = 20)
   public function SaveProductsToFindBox(string $maxArticles, bool $blink, int $iterations = 20)
   {
   {
@@ -61,21 +63,33 @@ EOF;
       $labelId = $this->GetLabelIdFromBarcode($row['barcode']);
       $labelId = $this->GetLabelIdFromBarcode($row['barcode']);
       if ($labelId != null) {
       if ($labelId != null) {
 
 
-        $dataFields = array(
-          'qr_code' => $row['barcode'],
-          'qta_prelevare' => $row['qta_prelevare']
-        );
-
-//        $label = new \SmartESL($findBoxCore, [$labelId]);
-//        $sql = "SELECT template_id FROM label_bindings WHERE label_id='{$labelId}'";
-//        $tplId = $this->dbHandle->exec($sql);
-
-        $findBoxCore->SaveProducts($row['barcode'], $row['descrizione'], $dataFields);
-        // TODO #NODISPLAY da testare, rimuovere se è ok
-//        $label->Display($tplId[0]['template_id'], $row['barcode']);
-//        if ($blink) {
-//          $label->BlinkSpecial(0, 1, 1000, $iterations, 0);
-//        }
+        $datiBind = new \DB\SQL\Mapper($this->dbHandle, 'label_bindings');
+        $datiBind->load("label_id='{$labelId}'");
+
+        if (!$datiBind->dry()) {
+          $oldHash = md5(join('', [$datiBind->barcode, $datiBind->descrizione, $datiBind->barcode, $datiBind->qta_prelevare]));
+          $newHash = md5(join('', [$row['barcode'], $row['descrizione'], $row['barcode'], $row['qta_prelevare']]));
+          if ($oldHash <> $newHash) {
+            $dataFields = array(
+              'qr_code' => $row['barcode'],
+              'qta_prelevare' => $row['qta_prelevare']
+            );
+            $findBoxCore->SaveProducts($row['barcode'], $row['descrizione'], $dataFields);
+            $datiBind->copyfrom([
+              'barcode' => $row['barcode'],
+              'descrizione' => $row['descrizione'],
+              'qr_code' => $row['barcode'],
+              'qta_prelevare' => $row['qta_prelevare']
+            ]);
+            $datiBind->update();
+
+          }
+        }
+
+        if ($blink) {
+          $label = new \SmartESL($findBoxCore, [$labelId]);
+          $label->BlinkSpecial(2, 1, 1000, $iterations, 0);
+        }
       }
       }
     }
     }
   }
   }
@@ -90,27 +104,28 @@ EOF;
     return $this->dbHandle->exec("SELECT * FROM distinta_esplosa WHERE idutente={$this->userId} AND qta_prelevare>0 and anomalie=0 ORDER BY sequenza LIMIT {$maxRows}");
     return $this->dbHandle->exec("SELECT * FROM distinta_esplosa WHERE idutente={$this->userId} AND qta_prelevare>0 and anomalie=0 ORDER BY sequenza LIMIT {$maxRows}");
   }
   }
 
 
-  public function MarkBarcodeAsAnomalia(string $labelId)
+  public function MarkBarcodeAsAnomalia(string $barcode)
   {
   {
     $CORE_SETTINGS = \F3::get('CORE.fb');
     $CORE_SETTINGS = \F3::get('CORE.fb');
     $findBoxCore = new \FindBoxCoreSystem(...array_values($CORE_SETTINGS));
     $findBoxCore = new \FindBoxCoreSystem(...array_values($CORE_SETTINGS));
-    $label = new \SmartESL($findBoxCore, [$labelId]);
-    $label->BlinkSpecial(0, 1, 5000, 20, 0);
+    $lblId = $this->GetLabelIdFromBarcode($barcode);
+    $label = new \SmartESL($findBoxCore, [$lblId]);
+    $label->BlinkSpecial(3, 1, 1000, 10);
 
 
-    $sql = "UPDATE distinta_esplosa d JOIN label_bindings b ON d.barcode = b.barcode SET anomalie=1 WHERE idutente={$this->userId} AND b.label_id='{$labelId}'";
+    $sql = "UPDATE distinta_esplosa d JOIN label_bindings b ON d.barcode = b.barcode SET anomalie=1 WHERE idutente={$this->userId} AND b.barcode='{$barcode}'";
     return $this->dbHandle->exec($sql);
     return $this->dbHandle->exec($sql);
   }
   }
 
 
   public function RemoveQuantity(string $labelId)
   public function RemoveQuantity(string $labelId)
   {
   {
-    $sql = "UPDATE distinta_esplosa d JOIN label_bindings b ON d.barcode = b.barcode SET qta_prelevare=qta_prelevare-1 WHERE idutente={$this->userId} AND b.barcode='{$labelId}' AND qta_prelevare>0";
+    $sql = "UPDATE distinta_esplosa d JOIN label_bindings b ON d.barcode = b.barcode SET d.qta_prelevare=d.qta_prelevare-1 WHERE idutente={$this->userId} AND b.barcode='{$labelId}' AND d.qta_prelevare>0";
     $ret = $this->dbHandle->exec($sql);
     $ret = $this->dbHandle->exec($sql);
     return $ret;
     return $ret;
   }
   }
 
 
   public function GetArticleCount(string $barcode): int
   public function GetArticleCount(string $barcode): int
   {
   {
-    $sql = "SELECT qta_prelevare from distinta_esplosa d JOIN label_bindings b ON d.barcode = b.barcode WHERE idutente={$this->userId} AND b.barcode='{$barcode}'";
+    $sql = "SELECT d.qta_prelevare from distinta_esplosa d JOIN label_bindings b ON d.barcode = b.barcode WHERE idutente={$this->userId} AND b.barcode='{$barcode}'";
     $record = $this->dbHandle->exec($sql);
     $record = $this->dbHandle->exec($sql);
     return $record[0]['qta_prelevare'];
     return $record[0]['qta_prelevare'];
   }
   }
@@ -173,7 +188,7 @@ EOF;
     $articles = $this->getArticoliByConsegna($consegna);
     $articles = $this->getArticoliByConsegna($consegna);
     $joinFields = array_map('array_shift', $articles);
     $joinFields = array_map('array_shift', $articles);
     $elenco = [];
     $elenco = [];
-    for($i = 1; $i <= 10; $i++) {
+    for($i = 1; $i <= MAX_RIGHE_CAMPI_CARRELLO; $i++) {
       $fieldName = 'campo' . str_pad($i, 2, '0', STR_PAD_LEFT);
       $fieldName = 'campo' . str_pad($i, 2, '0', STR_PAD_LEFT);
       $elenco[$fieldName] = '';
       $elenco[$fieldName] = '';
     }
     }
@@ -187,42 +202,15 @@ EOF;
     $dataFields['end_operations'] = $consegna;
     $dataFields['end_operations'] = $consegna;
 
 
     $label = new \SmartESL($findBoxCore, [$labelId]);
     $label = new \SmartESL($findBoxCore, [$labelId]);
-//    $devType = 79;
-//    $dt = \F3::get("LABELS.TEMPLATES.DT{$devType}");
-
     $findBoxCore->SaveProducts($barcode, $consegna, $dataFields);
     $findBoxCore->SaveProducts($barcode, $consegna, $dataFields);
-    // TODO #NODISPLAY da testare, rimuovere se è ok
-//    $label->Display($dt[1], $barcode);
     $label->BlinkSpecial(0, 1, 1000, 8, 0);
     $label->BlinkSpecial(0, 1, 1000, 8, 0);
   }
   }
 
 
-  public function SaveProductsForLabel7(string $barcode, string $consegna)
-  {
-    $CORE_SETTINGS = \F3::get('CORE.fb');
-    $findBoxCore = new \FindBoxCoreSystem(...array_values($CORE_SETTINGS));
-
-    $sqlCommesse = "SELECT DISTINCT origine, commessa, ordine_produzione, data_creazione, time_creazione, destinazione_merci FROM `distinte` WHERE consegna = '{$consegna}'";
-    $dataFields = $this->dbHandle->exec($sqlCommesse);
-
-    $dataFields = array_shift($dataFields);
-
-    $articles = $this->getArticoliByConsegna($consegna);
-    $joinFields = array_map('array_shift', $articles);
-    $elenco = [];
-    for($i = 1; $i <= MAX_RIGHE_CAMPI_CARRELLO; $i++) {
-      $fieldName = 'campo' . str_pad($i, 2, '0', STR_PAD_LEFT);
-      $elenco[$fieldName] = '';
-    }
-    foreach($joinFields as $i => $campo) {
-      $fieldName = 'campo' . str_pad($i + 1, 2, '0', STR_PAD_LEFT);
-      $elenco[$fieldName] = $campo;
-    }
-
-    $dataFields = array_merge($dataFields, $elenco);
-    $dataFields['end_operations'] = $consegna;
-    return $findBoxCore->SaveProducts($barcode, $barcode, $dataFields);
-  }
-
+  /**
+   * Esegue il reset delle etichette associate alla distinta
+   * @param string $commessa
+   * @param string $label7Id
+   */
   public function ResetDistintaLabels(string $commessa, string $label7Id)
   public function ResetDistintaLabels(string $commessa, string $label7Id)
   {
   {
     $sql = "SELECT label_id, anomalie, b.barcode, d.descrizione FROM distinta_esplosa d JOIN label_bindings b ON d.barcode=b.barcode WHERE idutente={$this->userId} AND commessa='{$commessa}'";
     $sql = "SELECT label_id, anomalie, b.barcode, d.descrizione FROM distinta_esplosa d JOIN label_bindings b ON d.barcode=b.barcode WHERE idutente={$this->userId} AND commessa='{$commessa}'";

+ 2 - 2
src/Modules/BaseController.php

@@ -34,9 +34,9 @@ class BaseController
 
 
   /**
   /**
    * Check if login is valid
    * Check if login is valid
-   * @param $email
+   * @param $username
    * @param $password
    * @param $password
-   * @return bool
+   * @return int|null
    */
    */
   private function checkLogin($username, $password): ?int
   private function checkLogin($username, $password): ?int
   {
   {

+ 10 - 18
src/Modules/Pages.php

@@ -28,6 +28,7 @@ class Pages extends BaseController
 
 
   public function Pick2Light(object $f3, array $args)
   public function Pick2Light(object $f3, array $args)
   {
   {
+    $stepValues = [];
     if ($args['step'] == 1) {
     if ($args['step'] == 1) {
       $f3->clear('COOKIE.p2l');
       $f3->clear('COOKIE.p2l');
       $f3->clear('COOKIE.consegna');
       $f3->clear('COOKIE.consegna');
@@ -43,16 +44,12 @@ class Pages extends BaseController
         $distinta = new \Distinta($f3);
         $distinta = new \Distinta($f3);
         $distinta->CleanDistintaTable();
         $distinta->CleanDistintaTable();
         $distinta->CopyDistinta($stepValues['consegna']);
         $distinta->CopyDistinta($stepValues['consegna']);
-        // TODO #RESETCARRELLO da confermare quale tenere, prima versione con reset carrello + blink
-        //$distinta->ResetLabelCarrello($stepValues['labelid']);
-        // TODO #RESETCARRELLO versione con solo blink carrello
-        // <
+
         $CORE_SETTINGS = \F3::get('CORE.fb');
         $CORE_SETTINGS = \F3::get('CORE.fb');
         $findBoxCore = new \FindBoxCoreSystem(...array_values($CORE_SETTINGS));
         $findBoxCore = new \FindBoxCoreSystem(...array_values($CORE_SETTINGS));
-
         $label = new \SmartESL($findBoxCore, [$stepValues['labelid']]);
         $label = new \SmartESL($findBoxCore, [$stepValues['labelid']]);
         $label->BlinkSpecial(0, 1, 1000, 8, 0);
         $label->BlinkSpecial(0, 1, 1000, 8, 0);
-        // >
+
         $distinta->SaveProductsToFindBox('3', true, 50); // prende soltanto i primi 3 dalla tabella copia delle distinte
         $distinta->SaveProductsToFindBox('3', true, 50); // prende soltanto i primi 3 dalla tabella copia delle distinte
 
 
         $f3->set('COOKIE.p2l', json_encode($stepValues));
         $f3->set('COOKIE.p2l', json_encode($stepValues));
@@ -63,7 +60,7 @@ class Pages extends BaseController
         break;
         break;
       case 4:
       case 4:
         $distinta = new \Distinta($f3);
         $distinta = new \Distinta($f3);
-        $distinta->SaveProductsToFindBox('3, 2000', false); // LIMIT 3,1000 perchè i primi 3 li ha fatti nel case 3
+        $distinta->SaveProductsToFindBox('3, 2000', false); // LIMIT 3,1000 perchè i primi 3 sono stati fatti nel case 3
         break;
         break;
       case 5:
       case 5:
         $datiCommessa['consegna'] = $f3->get('COOKIE.consegna');
         $datiCommessa['consegna'] = $f3->get('COOKIE.consegna');
@@ -88,15 +85,12 @@ class Pages extends BaseController
           } else { // E' stato passato un barcode
           } else { // E' stato passato un barcode
             if ($distinta->RemoveQuantity($pickedBarcode)) {
             if ($distinta->RemoveQuantity($pickedBarcode)) {
               // BlinkOFF solo se non è lo stesso barcode precedente
               // BlinkOFF solo se non è lo stesso barcode precedente
-//              if ($distinta->GetArticleCount($pickedBarcode) == 0) {
+              // if ($distinta->GetArticleCount($pickedBarcode) == 0) {
               // SPEGNE LED ETICHETTA DOPO PICKING
               // SPEGNE LED ETICHETTA DOPO PICKING
               $CORE_SETTINGS = \F3::get('CORE.fb');
               $CORE_SETTINGS = \F3::get('CORE.fb');
               $findBoxCore = new \FindBoxCoreSystem(...array_values($CORE_SETTINGS));
               $findBoxCore = new \FindBoxCoreSystem(...array_values($CORE_SETTINGS));
               $label = new \SmartESL($findBoxCore, [$distinta->GetLabelIdFromBarcode($pickedBarcode)]);
               $label = new \SmartESL($findBoxCore, [$distinta->GetLabelIdFromBarcode($pickedBarcode)]);
               $label->BlinkOff();
               $label->BlinkOff();
-//              sleep(3);
-//              $label->BlinkOff();
-//              }
             } else
             } else
               $f3->set('INFOTEXT', 'Barcode non riconosciuto o non associato ad alcuna etichetta elettronica');
               $f3->set('INFOTEXT', 'Barcode non riconosciuto o non associato ad alcuna etichetta elettronica');
           }
           }
@@ -106,7 +100,7 @@ class Pages extends BaseController
         $f3->set('PRODUCTS', $rowsDistinta);
         $f3->set('PRODUCTS', $rowsDistinta);
         // End Picking List
         // End Picking List
         if (count($rowsDistinta) == 0) {
         if (count($rowsDistinta) == 0) {
-          $distinta->ResetDistintaLabels($datiCommessa['consegna'], $datiCommessa['labelid']);
+          //$distinta->ResetDistintaLabels($datiCommessa['consegna'], $datiCommessa['labelid']);
           $anomalie = $distinta->getAnomalieFromConsegne($datiCommessa['consegna']);
           $anomalie = $distinta->getAnomalieFromConsegne($datiCommessa['consegna']);
           $f3->set('LISTANOMALIE', $anomalie);
           $f3->set('LISTANOMALIE', $anomalie);
 
 
@@ -114,10 +108,7 @@ class Pages extends BaseController
           $findBoxCore = new \FindBoxCoreSystem(...array_values($CORE_SETTINGS));
           $findBoxCore = new \FindBoxCoreSystem(...array_values($CORE_SETTINGS));
           $label = new \SmartESL($findBoxCore, [$datiCommessa['labelid']]);
           $label = new \SmartESL($findBoxCore, [$datiCommessa['labelid']]);
           $label->BlinkSpecial(0, 1, 5000, 8, 0);
           $label->BlinkSpecial(0, 1, 5000, 8, 0);
-          $distinta->SaveProductsForLabel7($datiCommessa['labelid'], $datiCommessa['consegna']);
           $distinta->SaveLabelCarrello($datiCommessa['labelid'], $datiCommessa['labelid'], $datiCommessa['consegna']);
           $distinta->SaveLabelCarrello($datiCommessa['labelid'], $datiCommessa['labelid'], $datiCommessa['consegna']);
-          // TODO #NODISPLAY da testare, rimuovere se è ok
-          //$label->Display(1017, $datiCommessa['labelid']);
 
 
           // Se non ci sono anomalie torna alla homepage
           // Se non ci sono anomalie torna alla homepage
           if (count($anomalie) == 0) {
           if (count($anomalie) == 0) {
@@ -126,7 +117,7 @@ class Pages extends BaseController
           }
           }
         } else {
         } else {
           // Seleziona le prossime tre etichette
           // Seleziona le prossime tre etichette
-          foreach ($rowsDistinta as $rowDist) {
+          foreach($rowsDistinta as $rowDist) {
             $CORE_SETTINGS = $f3->get('CORE.fb');
             $CORE_SETTINGS = $f3->get('CORE.fb');
             $findBoxCore = new \FindBoxCoreSystem(...array_values($CORE_SETTINGS));
             $findBoxCore = new \FindBoxCoreSystem(...array_values($CORE_SETTINGS));
             $labelId = $distinta->GetLabelIdFromBarcode($rowDist['barcode']);
             $labelId = $distinta->GetLabelIdFromBarcode($rowDist['barcode']);
@@ -134,7 +125,7 @@ class Pages extends BaseController
               $label = new \SmartESL($findBoxCore, [$labelId]);
               $label = new \SmartESL($findBoxCore, [$labelId]);
               // Se è lo stesso barcode di quello appena pickato dall'operatore, non lo blinka di nuovo
               // Se è lo stesso barcode di quello appena pickato dall'operatore, non lo blinka di nuovo
               if ($distinta->GetArticleCount($rowDist['barcode']) > 0) {
               if ($distinta->GetArticleCount($rowDist['barcode']) > 0) {
-                $label->BlinkSpecial(0, 1, 5000, 20, 0);
+                $label->BlinkSpecial(2, 1, 1000, 20);
               }
               }
             }
             }
           }
           }
@@ -154,6 +145,7 @@ class Pages extends BaseController
 
 
   public function Bind($f3, $args)
   public function Bind($f3, $args)
   {
   {
+    $stepValues = [];
     if ($args['step'] == 1)
     if ($args['step'] == 1)
       $f3->clear('COOKIE.bind');
       $f3->clear('COOKIE.bind');
     else {
     else {
@@ -198,7 +190,7 @@ class Pages extends BaseController
 
 
         $eslData = json_encode($dataFields);
         $eslData = json_encode($dataFields);
         $this->dbHandle->exec("DELETE FROM label_bindings WHERE label_id='{$stepValues['labelid']}'");
         $this->dbHandle->exec("DELETE FROM label_bindings WHERE label_id='{$stepValues['labelid']}'");
-        $this->dbHandle->exec("INSERT INTO label_bindings (label_id, barcode, template_id, esl_datafields) VALUES ('{$stepValues['labelid']}', '{$stepValues['barcode']}', '{$pickTemplateId}', '{$eslData}')");
+        $this->dbHandle->exec("INSERT INTO label_bindings (label_id, barcode, template_id, esl_datafields, descrizione) VALUES ('{$stepValues['labelid']}', '{$stepValues['barcode']}', '{$pickTemplateId}', '{$eslData}', '{$articles['descrizione']}')");
       }
       }
     }
     }
 
 

+ 1 - 1
src/SmartESL.php

@@ -64,7 +64,7 @@ class SmartESL
     );
     );
 
 
     // TODO #NODISPLAY da sistemare
     // TODO #NODISPLAY da sistemare
-//        $ver = $this->GetVersion();
+    // $ver = $this->GetVersion();
     $strFWVer = $firmwareStringVersion[6/*$ver[0]*/];
     $strFWVer = $firmwareStringVersion[6/*$ver[0]*/];
 
 
     $uriParams = json_encode(array_merge(
     $uriParams = json_encode(array_merge(