From aa48b4d047f9bb5c1596cedc89d3f3cdc5aa5589 Mon Sep 17 00:00:00 2001 From: ST-TEN-1 Date: Fri, 4 Nov 2022 15:17:32 +0100 Subject: [PATCH 1/4] dev stten2 --- .../label_designs/TUBI RISCALDATI/ETA013.btw | Bin 18503 -> 18492 bytes .../TUBI RISCALDATI/ETA013_1.btw | Bin 0 -> 18222 bytes config/label_templates/ETA013L.prn | 47 ++++++++++++++++++ .../{ETA013.prn => ETA013_1.prn} | 4 +- config/machine_settings/recipes_defaults.csv | 4 +- config/machine_settings/st-ten-2.ini | 3 +- ...bella Tubi riscaldati - COMPLETA rev03.csv | 2 +- src/ui/recipe_selection/recipe_selection.py | 21 +++++--- 8 files changed, 67 insertions(+), 14 deletions(-) create mode 100644 config/label_designs/TUBI RISCALDATI/ETA013_1.btw create mode 100644 config/label_templates/ETA013L.prn rename config/label_templates/{ETA013.prn => ETA013_1.prn} (93%) diff --git a/config/label_designs/TUBI RISCALDATI/ETA013.btw b/config/label_designs/TUBI RISCALDATI/ETA013.btw index c7ecb2d12136d29e72d2d7af140ac44290e4f96c..6f710cf45bcea2fe52b4e57d7fdec8dca8063396 100644 GIT binary patch delta 16899 zcma)jbyQVf*RBEzf^69!$O-n%$*#ATr9 zZbwh}Xz27-4=!nWD9I4-ubbaXX-u!rL@&Ebfkewo5BaLqaP(QOnn95Z8Q+Yzxkh$w z3rX)~!?&P6IdPP>2R~n+NFEbMv4z1|n9eEmkr06IA5N_}(w)-8 z@gDgszTv(0CO6X}=qSBf#ssdSAFqJu#}n4alh#9@!_{cvhfCn`vQ5x%TIhCWsO@sW zEAwvcjqv035U`A9a0UK4Q;(e1!S92(B+zzVZud--vj2qQu7kq+vU%}-G^y=uofT-b zdqY&$epA|hv%%edUHN!ZSvs+E_;7G2bhQ+adDok{H~T_A{8NFe<>KSt_uYVxjAcHY zQ9LYD_#Q_X?2%x2-(1wU-^;h3$v>?g`a4r_=yp5v zVH;EU4lB&He*t*B2W|?1oBPGbd*Ry};oCvCwlQwfjKjyrxuJXAMI!gMv)EJR$1~;I z=RXy%t}`F6m3?*~0B|M^oaM9n6x%Tg;Ias_Zs{!EOak{)fX~%(h!5g&-QC{M!ya(g z1KfdM>bWT5j&Ya0q~?3oN%36tC<(Yu0w3DA>oU0O+7!BM1Rgelhp^16u(m4u_j8cu z_<7sQ{`R~6hUn)uhpm?jtam?Iy-!mY_efBN{8XCbfkW?2{;};^JG{A~#fSaH?tpMY ze{lTqZs_su*BhY`ZdBXx%7>lGhb3g;Es|&dOnQ7ce0(U*yeV!|wa;DfI&5uweWZW_ zlmEM^%*#cf-45?b+AA^iCk_58h)*gg$De#=MB#k0g!-8I*;`jURi}KdcpBMQ35X-7gF#z^c8Ut`A{HlOnx|?k zjqI8tATEzPo7?2#%i17_!fB!MhEMf7+?i&?uU_pT7ys)4^Eihpl9Lyk!JLQSp|`k` zY+aIBQ+w7od7Xoo!k=5Qp!Px!aN5x~(8UHZLqYYEK7(e7le3Cgzn}9T=p3hHIC+T0 z_AeUX**eM&(zSa&rM~n4Vco@y@})p4m)7h)AVw7{1;Zqe!odz|rat&e_MmUijs>kR z^gJwX;9$ZL9T%IADoOf+yih_RXYH$odESx8@SU972Qhl=x^?M-a{O~>wM3|ON@(a# zTt1@RM1D;PF3N_&8%JhFN-AO(#lDq_ZIT~PQ8?*eY>Xx{*uyR+X8r2rb|i$4pC{jZ z1%hZ*?+>x6a_NI{ds07&&_qYbE~ygc*pFdBRT9iJR-gMG>O4DteQRZU{;4kDvVOEz zTT0KJ@7ZMQYR}Jk1xIGpTK^Rm{cj$V#-2wU2TIqaNOLIQbrdhCR0<7z>r*S(#QJx~rI{}-fEs}X3>(W`{9v%|Mr(Pd#}xEhio$Z+ z_0Q3t^5BS}D-rOAFHf19Zx2=FvK7qLBlK~{TU#_)wVBrmx^CFko%z|Z6|BXH70`cq z73^m!u#5*TwF=#9&^)Hlhy{|Y&DD$*SKSHaW>A0sltFcSh$?UsYt&;iZ?YCH!sB;3 z$$4eEtJ*u3U)anMX6+fSo%wtiJ^Q(j^WoKmUk_Cbk1f+9!Fxog>45%8tdOgqkvybS00s|*LXmY}^)?!U`S zQsCWMMeNa^(70txGFT*Z_N3w~9$FCgRg*4d z>sp8wiOSNeF)x%Mc<{kZaEo%v^oo_co%OVBjKbZr%YfbYBP^Mp^4W`X78vdsgu_>^ zV411xoT7R(I*=?q83~fr2TSPgy1A4xM{DlD+ph(X89iY)N0d3SB2mcl!*ekpB%1 z$Yjo^01^8?NfT!8VT_T1TMWZ*He_<(am`NxRRWqgCder?{L(&J;b5!o@dxM7=iqa6 zM;{a{-yDMvx@|w#FjlD5MfKkp-eQo+Z2CwTRtPyh&DhoHn3Eb)X||KdXm>pi+o{xZ z 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 delta 16892 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 diff --git a/config/label_designs/TUBI RISCALDATI/ETA013_1.btw b/config/label_designs/TUBI RISCALDATI/ETA013_1.btw new file mode 100644 index 0000000000000000000000000000000000000000..4731b2e3e4836b09282d25d779eaa833bbe0644b GIT binary patch literal 18222 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 literal 0 HcmV?d00001 diff --git a/config/label_templates/ETA013L.prn b/config/label_templates/ETA013L.prn new file mode 100644 index 0000000..bbc5909 --- /dev/null +++ b/config/label_templates/ETA013L.prn @@ -0,0 +1,47 @@ +SIZE 57.5 mm, 130 mm +GAP 3 mm, 0 mm +DIRECTION 0,0 +REFERENCE 0,0 +OFFSET 0 mm +SET PEEL OFF +SET CUTTER OFF +SET PARTIAL_CUTTER OFF +SET TEAR ON +CLS +CODEPAGE 1252 +TEXT 203,221,"0",180,9,9,"{TSET}s" +TEXT 205,374,"0",180,9,9,"{RESPFILL}mbar" +TEXT 260,792,"0",180,9,9,"{CLIENT}" +TEXT 336,987,"0",180,12,12,"ERRECINQUE" +TEXT 292,923,"0",180,8,8,"Fluid system" +TEXT 307,894,"0",180,8,8,"Via Meucci 31/A" +TEXT 333,865,"0",180,8,8,"10079 Mappano (TO)" +TEXT 375,792,"0",180,9,9,"Cliente:" +TEXT 375,763,"0",180,9,9,"N. disegno:" +TEXT 375,732,"0",180,9,9,"N. dis. R5:" +TEXT 375,702,"0",180,9,9,"N. pezzo:" +TEXT 375,671,"0",180,9,9,"Data/ora prova:" +TEXT 375,640,"0",180,9,9,"{DATETIME}" +TEXT 252,763,"0",180,9,9,"{RECIPE}" +TEXT 222,732,"0",180,9,9,"{PART}" +TEXT 241,702,"0",180,9,9,"{SN}" +BARCODE 384,583,"128M",102,0,180,2,4,"!10500" +TEXT 381,374,"0",180,9,9,"P. riempimento:" +TEXT 381,336,"0",180,9,9,"P. assestamento:" +TEXT 381,298,"0",180,9,9,"Caduta:" +TEXT 203,336,"0",180,9,9,"{RESPSET}mbar" +TEXT 203,298,"0",180,9,9,"{RESLEAK}mbar" +TEXT 381,259,"0",180,9,9,"T. riemp:" +TEXT 381,221,"0",180,9,9,"T. stab:" +TEXT 381,182,"0",180,9,9,"T. prova:" +TEXT 204,259,"0",180,9,9,"{TFILL}s" +TEXT 203,182,"0",180,9,9,"{TTEST}s" +TEXT 381,143,"0",180,9,9,"Caduta MAX" +TEXT 381,104,"0",180,9,9,"Press nominale" +TEXT 203,143,"0",180,9,9,"{PMIN}mbar" +TEXT 203,104,"0",180,9,9,"{PTEST}mbar" +TEXT 375,67,"0",180,11,11,"ESITO:" +TEXT 274,67,"0",180,11,11,"{RESULT}" +TEXT 312,450,"0",180,8,8,"{BCODE}" +PRINT 1,1 + \ No newline at end of file diff --git a/config/label_templates/ETA013.prn b/config/label_templates/ETA013_1.prn similarity index 93% rename from config/label_templates/ETA013.prn rename to config/label_templates/ETA013_1.prn index 955f814..140631d 100644 --- a/config/label_templates/ETA013.prn +++ b/config/label_templates/ETA013_1.prn @@ -22,8 +22,8 @@ TEXT 375,732,"0",180,9,9,"N. dis. R5:" TEXT 375,702,"0",180,9,9,"N. pezzo:" TEXT 375,671,"0",180,9,9,"Data/ora prova:" TEXT 375,640,"0",180,9,9,"{DATETIME}" -TEXT 241,763,"0",180,9,9,"{PART}" -TEXT 233,732,"0",180,9,9,"{RECIPE}" +TEXT 252,763,"0",180,9,9,"{RECIPE}" +TEXT 222,732,"0",180,9,9,"{PART}" TEXT 241,702,"0",180,9,9,"{SN}" BARCODE 384,583,"128M",102,0,180,2,4,"!105{BCODE}" TEXT 381,374,"0",180,9,9,"P. riempimento:" diff --git a/config/machine_settings/recipes_defaults.csv b/config/machine_settings/recipes_defaults.csv index 3b13f99..8c98375 100644 --- a/config/machine_settings/recipes_defaults.csv +++ b/config/machine_settings/recipes_defaults.csv @@ -1,2 +1,2 @@ -codice_ricetta,cliente,part_number,dimensione_lotto_abilitata,dimensione_lotto,verifica_connettore_abilitata,connettore,verifica_codice_a_barre_abilitata,codice_a_barre,avvitatura_abilitata,viti,verifica_resistenza_connettore_abilitata,scala_resistenza,resistenza_nominale,tolleranza_resistenza,prova_tenuta_abilitata,tempo_pre_riempimento,pressione_pre_riempimento,tempo_riempimento,tempo_assestamento,percentuale_minima_pressione_assestamento,percentuale_massima_pressione_assestamento,tempo_di_test,pressione_di_test_delta_minimo,pressione_di_test,pressione_di_test_delta_massimo,tempo_svuotamento,pressione_svuotmento,prova_tenuta_abilitata_2,tempo_pre_riempimento_2,pressione_pre_riempimento_2,tempo_riempimento_2,tempo_assestamento_2,percentuale_minima_pressione_assestamento_2,percentuale_massima_pressione_assestamento_2,tempo_di_test_2,pressione_di_test_delta_minimo_2,pressione_di_test_2,pressione_di_test_delta_massimo_2,tempo_svuotamento_2,pressione_svuotmento_2,test_visione_abilitato,ricetta_visione,stampa_etichetta_abilitata,modello_etichetta,descrizione -specificare ricetta,specificare cliente,specificare part number,,0,,SCRx,,,,0,,500,1000000000,20,x,0,1000,5,5,5,5,5,200,1000,200,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,,termorestringente_923578.ini,x,EtichettaR5.prn,inserire descrizione ricetta +codice_ricetta,cliente,part_number,dimensione_lotto_abilitata,dimensione_lotto,verifica_connettore_abilitata,connettore,verifica_codice_a_barre_abilitata,codice_a_barre,avvitatura_abilitata,viti,verifica_resistenza_connettore_abilitata,scala_resistenza,r nominale,tolleranza_resistenza,prova_tenuta_abilitata,tempo_pre_riempimento,pressione_pre_riempimento,tempo_riempimento,tempo_assestamento,percentuale_minima_pressione_assestamento,percentuale_massima_pressione_assestamento,tempo_di_test,pressione_di_test_delta_minimo,pressione_di_test,pressione_di_test_delta_massimo,tempo_svuotamento,pressione_svuotmento,prova_tenuta_abilitata_2,tempo_pre_riempimento_2,pressione_pre_riempimento_2,tempo_riempimento_2,tempo_assestamento_2,percentuale_minima_pressione_assestamento_2,percentuale_massima_pressione_assestamento_2,tempo_di_test_2,pressione_di_test_delta_minimo_2,pressione_di_test_2,pressione_di_test_delta_massimo_2,tempo_svuotamento_2,pressione_svuotmento_2,test_visione_abilitato,ricetta_visione,stampa_etichetta_abilitata,modello_etichetta,descrizione +specificare ricetta,specificare cliente,specificare part number,x,0,x,SCRx,,,,0,x,500,1000000000,10,x,0,1000,10,10,5,5,10,30,15000,30,1,100,,0,1000,5,5,5,5,5,200,1000,200,1,100,,termorestringente_923578.ini,x,ETA013L.prn,inserire descrizione ricetta diff --git a/config/machine_settings/st-ten-2.ini b/config/machine_settings/st-ten-2.ini index 1ea8980..3fe8a79 100644 --- a/config/machine_settings/st-ten-2.ini +++ b/config/machine_settings/st-ten-2.ini @@ -16,7 +16,8 @@ port: COM10 [recipe] recipe_name_field: cod finito cliente -part_number_field: cod semilavorato costampato +part_number_field: cod finito r5 barcode_enable_field: verifica_codice_a_barre_abilitata barcode_serial_field: codice_a_barre label_template_field: modello_etichetta +description_field: cod semilavorato costampato \ No newline at end of file diff --git a/src/test/csv_import/Tabella Tubi riscaldati - COMPLETA rev03.csv b/src/test/csv_import/Tabella Tubi riscaldati - COMPLETA rev03.csv index 192dab3..2f3ea27 100644 --- a/src/test/csv_import/Tabella Tubi riscaldati - COMPLETA rev03.csv +++ b/src/test/csv_import/Tabella Tubi riscaldati - COMPLETA rev03.csv @@ -1,4 +1,4 @@ -AGGIORNATO COD VOLPIANO (UT),AGGIORNATO COD VOLPIANO (MANU),AGGIORNATO ST VOLPIANO (GRAZIA),Cliente,Cod FInito cliente,Cod Finito R5,Cod Semilavorato Costampato,Cod Semilavorato raccordato e cablato,Cod. ContoLavoro,Tubo,Mat,L[mm],diam[mm],Racc. 1,Or. 1,Racc. 2,Or. 2,CE su racc.1,Connettore elettrico,W-lock,T alim,Serie,Volumi,Lotti di produzione,R nominale,T tolleranza disegno,MIN: Potenza 30 W/m,MAX: Potenza a 15 W/m,Valore medio misurato Resistenza,,,Etichetta finito,Etichetta interoperazionale,Descrizione +AGGIORNATO COD VOLPIANO (UT),AGGIORNATO COD VOLPIANO (MANU),AGGIORNATO ST VOLPIANO (GRAZIA),Cliente,Cod FInito cliente,Cod Finito R5,Cod Semilavorato Costampato,Cod Semilavorato raccordato e cablato,Cod. ContoLavoro,Tubo,Mat,L[mm],diam[mm],Racc. 1,Or. 1,Racc. 2,Or. 2,CE su racc.1,Connettore elettrico,W-lock,T alim,Serie,Volumi,Lotti di produzione,r nominale,Tolleranza collaudo elettrico,MIN: Potenza 30 W/m,MAX: Potenza a 15 W/m,Valore medio misurato Resistenza,,,Etichetta finito,Etichetta interoperazionale,Descrizione x,,,Vanhool,11519588,ND,R52373,R52373/1,11519588/CL,026/02EL,PA12,4600,6X13,9.49,90°,9.49,0°,CE0017,AMP SUPERSEAL 1.5 SERIES: 282104-1,,24 V,SI,,,7.9 Ω,+/- 10% ,4.0,8.2,,,,ETA013,ETACL.prn,Tubo riscaldato x,,,Vanhool,11519589,ND,R52374,R52374/1,11519589/CL,026/02EL,PA12,4600,6X13,9.49,90°,7.89,0°,CE0017,AMP SUPERSEAL 1.5 SERIES: 282104-1,,24 V,SI,,,7.9 Ω,+/- 10% ,4.0,8.2,,,,ETA013,ETACL.prn,Tubo riscaldato x,,,Vanhool,11519590,ND,R52375,R52375/1,11519590/CL,026/02EL,PA12,2700,6X13,7.89,90°,7.89,0°,CE0017,AMP SUPERSEAL 1.5 SERIES: 282104-1,,24 V,SI,,,9.4 Ω,+/- 10% ,6.6,13.7,,,,ETA013,ETACL.prn,Tubo riscaldato diff --git a/src/ui/recipe_selection/recipe_selection.py b/src/ui/recipe_selection/recipe_selection.py index 10efd38..cbc55aa 100755 --- a/src/ui/recipe_selection/recipe_selection.py +++ b/src/ui/recipe_selection/recipe_selection.py @@ -156,6 +156,10 @@ class Recipe_Selection(Widget): if defaults is None: defaults = self.defaults barcode_serial_field = self.config.get("recipe", {}).get("barcode_serial_field", "codice_a_barre").strip() + description_field = self.config.get("recipe", {}).get("description_field", "codice_a_barre").strip() + rcsv=row.get("r nominale", defaults["r nominale"]).replace(" ", "").replace(",", ".").replace("Ω", "").replace("?", "") + if rcsv=="": + rcsv="0" print_template_field = self.config.get("recipe", {}).get("label_template_field", "modello_etichetta").strip() return { "count": { @@ -169,7 +173,7 @@ class Recipe_Selection(Widget): }, "resistance": { "scale": float(row.get("scala_resistenza", defaults["scala_resistenza"])), - "expected": float(row.get("resistenza_nominale", defaults["resistenza_nominale"]).replace(" ", "").replace("Ω", "")), + "expected": float(rcsv), "tolerance": float(row.get("tolleranza_resistenza", defaults["tolleranza_resistenza"])), }, "screws": { @@ -227,6 +231,7 @@ class Recipe_Selection(Widget): self.log.info(f"recipes: importing recipes from {csv_path}") recipe_name_field = self.config.get("recipe", {}).get("recipe_name_field", "codice_ricetta").strip() part_number_field = self.config.get("recipe", {}).get("part_number_field", "part number").strip() + description_field = self.config.get("description", {}).get("description_field", "descrizione").strip() barcode_enable_field = self.config.get("recipe", {}).get("barcode_enable_field", "verifica_codice_a_barre_abilitata").strip() def lower_first(iterator): @@ -259,7 +264,7 @@ class Recipe_Selection(Widget): step.save() recipe.client = row.get("cliente", defaults["cliente"]) recipe.part_number = row.get(part_number_field, defaults["part_number"]) - recipe.description = row.get("descrizione", defaults["descrizione"]) + recipe.description = row.get(description_field, defaults["descrizione"]) recipe.spec = { "count": len(row.get("dimensione_lotto_abilitata", defaults["dimensione_lotto_abilitata"])) and "count" not in self.unsupported_steps, "connector": len(row.get("verifica_connettore_abilitata", defaults["verifica_connettore_abilitata"])) and "connector" not in self.unsupported_steps, @@ -328,7 +333,7 @@ class Recipe_Selection(Widget): barcode_serial_field, "verifica_resistenza_connettore_abilitata", "scala_resistenza", - "resistenza_nominale", + "r nominale", "tolleranza_resistenza", "avvitatura_abilitata", "viti", @@ -369,18 +374,18 @@ class Recipe_Selection(Widget): recipe_name_field: recipe.name, "cliente": recipe.client, "part_number": recipe.part_number, - "dimensione_lotto_abilitata": "x" if recipe.spec["count"] else "", - "dimensione_lotto": steps["count"].spec["amount"], + #"dimensione_lotto_abilitata": "x" if recipe.spec["count"] else "", + #"dimensione_lotto": steps["count"].spec["amount"], "verifica_connettore_abilitata": "x" if recipe.spec["connector"] else "", "connettore": steps["connector"].spec["connector"], barcode_enable_field: "x" if recipe.spec["barcodes"] else "", barcode_serial_field: steps["barcodes"].spec["serial"], "verifica_resistenza_connettore_abilitata": "x" if recipe.spec["resistance"] else "", "scala_resistenza": steps["resistance"].spec["scale"], - "resistenza_nominale": steps["resistance"].spec["expected"], + "r nominale": steps["resistance"].spec["expected"], "tolleranza_resistenza": steps["resistance"].spec["tolerance"], - "avvitatura_abilitata": "x" if recipe.spec["screws"] else "", - "viti": steps["screws"].spec["quantity"], + #"avvitatura_abilitata": "x" if recipe.spec["screws"] else "", + #"viti": steps["screws"].spec["quantity"], "prova_tenuta_abilitata": "x" if recipe.spec["leak_1"] else "", "tempo_pre_riempimento": steps["leak_1"].spec["pre_filling_time"], "pressione_pre_riempimento": steps["leak_1"].spec["pre_filling_pressure"], From cfa0665c0224456adf17c38b8120cdd536a57ef9 Mon Sep 17 00:00:00 2001 From: ST-TEN-1 Date: Fri, 4 Nov 2022 16:45:42 +0100 Subject: [PATCH 2/4] dev stten2 ok --- config/label_templates/ETA013L.prn | 2 +- config/label_templates/{ETA013_1.prn => ETA013_old.prn} | 0 config/machine_settings/st-ten-2.ini | 2 +- config/machine_settings/st-ten-3.ini | 1 + src/ui/recipe_selection/recipe_selection.py | 4 ++-- src/ui/test_count/test_count.py | 2 +- 6 files changed, 6 insertions(+), 5 deletions(-) rename config/label_templates/{ETA013_1.prn => ETA013_old.prn} (100%) diff --git a/config/label_templates/ETA013L.prn b/config/label_templates/ETA013L.prn index bbc5909..140631d 100644 --- a/config/label_templates/ETA013L.prn +++ b/config/label_templates/ETA013L.prn @@ -25,7 +25,7 @@ TEXT 375,640,"0",180,9,9,"{DATETIME}" TEXT 252,763,"0",180,9,9,"{RECIPE}" TEXT 222,732,"0",180,9,9,"{PART}" TEXT 241,702,"0",180,9,9,"{SN}" -BARCODE 384,583,"128M",102,0,180,2,4,"!10500" +BARCODE 384,583,"128M",102,0,180,2,4,"!105{BCODE}" TEXT 381,374,"0",180,9,9,"P. riempimento:" TEXT 381,336,"0",180,9,9,"P. assestamento:" TEXT 381,298,"0",180,9,9,"Caduta:" diff --git a/config/label_templates/ETA013_1.prn b/config/label_templates/ETA013_old.prn similarity index 100% rename from config/label_templates/ETA013_1.prn rename to config/label_templates/ETA013_old.prn diff --git a/config/machine_settings/st-ten-2.ini b/config/machine_settings/st-ten-2.ini index 3fe8a79..df7db02 100644 --- a/config/machine_settings/st-ten-2.ini +++ b/config/machine_settings/st-ten-2.ini @@ -9,7 +9,7 @@ remote_api: absent tecna_t3: present [tecna_t3] -port: COM5 +port: COM6 [multicomp] port: COM10 diff --git a/config/machine_settings/st-ten-3.ini b/config/machine_settings/st-ten-3.ini index f24b314..58ac588 100644 --- a/config/machine_settings/st-ten-3.ini +++ b/config/machine_settings/st-ten-3.ini @@ -19,4 +19,5 @@ port: COM10 recipe_name_field: cod semilavorato raccordato e cablato drawing_number_field: cod finito cliente label_template_field: etichetta interoperazionale +barcode_enable_field: verifica_codice_a_barre_abilitata_cl diff --git a/src/ui/recipe_selection/recipe_selection.py b/src/ui/recipe_selection/recipe_selection.py index cbc55aa..16c9c6e 100755 --- a/src/ui/recipe_selection/recipe_selection.py +++ b/src/ui/recipe_selection/recipe_selection.py @@ -159,7 +159,7 @@ class Recipe_Selection(Widget): description_field = self.config.get("recipe", {}).get("description_field", "codice_a_barre").strip() rcsv=row.get("r nominale", defaults["r nominale"]).replace(" ", "").replace(",", ".").replace("Ω", "").replace("?", "") if rcsv=="": - rcsv="0" + rcsv="999" print_template_field = self.config.get("recipe", {}).get("label_template_field", "modello_etichetta").strip() return { "count": { @@ -231,7 +231,7 @@ class Recipe_Selection(Widget): self.log.info(f"recipes: importing recipes from {csv_path}") recipe_name_field = self.config.get("recipe", {}).get("recipe_name_field", "codice_ricetta").strip() part_number_field = self.config.get("recipe", {}).get("part_number_field", "part number").strip() - description_field = self.config.get("description", {}).get("description_field", "descrizione").strip() + description_field = self.config.get("recipe", {}).get("description_field", "descrizione").strip() barcode_enable_field = self.config.get("recipe", {}).get("barcode_enable_field", "verifica_codice_a_barre_abilitata").strip() def lower_first(iterator): diff --git a/src/ui/test_count/test_count.py b/src/ui/test_count/test_count.py index 8e7ce5e..bb2c962 100644 --- a/src/ui/test_count/test_count.py +++ b/src/ui/test_count/test_count.py @@ -22,7 +22,7 @@ class Test_Count(Test_Test): return show self.visualize() self.amount = self.step.spec.get("amount", 0) - self.amount_sb.setValue(self.amount) + self.amount_sb.setValue(int(self.amount)) # TESTING if "--test-count" in sys.argv or "--test" in sys.argv: self.amount_sb.setValue(1) From 00e10ccf9dd0aa174d15a84a7c1a813097ba1560 Mon Sep 17 00:00:00 2001 From: ST-TEN-1 Date: Fri, 4 Nov 2022 16:46:53 +0100 Subject: [PATCH 3/4] dev stten2 ok --- ...bella Tubi riscaldati - COMPLETA rev03.csv | 20 --- ...riscaldati - COMPLETA rev09_27-10-2022.csv | 131 ++++++++++++++++++ 2 files changed, 131 insertions(+), 20 deletions(-) delete mode 100644 src/test/csv_import/Tabella Tubi riscaldati - COMPLETA rev03.csv create mode 100644 src/test/csv_import/Tabella Tubi riscaldati - COMPLETA rev09_27-10-2022.csv diff --git a/src/test/csv_import/Tabella Tubi riscaldati - COMPLETA rev03.csv b/src/test/csv_import/Tabella Tubi riscaldati - COMPLETA rev03.csv deleted file mode 100644 index 2f3ea27..0000000 --- a/src/test/csv_import/Tabella Tubi riscaldati - COMPLETA rev03.csv +++ /dev/null @@ -1,20 +0,0 @@ -AGGIORNATO COD VOLPIANO (UT),AGGIORNATO COD VOLPIANO (MANU),AGGIORNATO ST VOLPIANO (GRAZIA),Cliente,Cod FInito cliente,Cod Finito R5,Cod Semilavorato Costampato,Cod Semilavorato raccordato e cablato,Cod. ContoLavoro,Tubo,Mat,L[mm],diam[mm],Racc. 1,Or. 1,Racc. 2,Or. 2,CE su racc.1,Connettore elettrico,W-lock,T alim,Serie,Volumi,Lotti di produzione,r nominale,Tolleranza collaudo elettrico,MIN: Potenza 30 W/m,MAX: Potenza a 15 W/m,Valore medio misurato Resistenza,,,Etichetta finito,Etichetta interoperazionale,Descrizione -x,,,Vanhool,11519588,ND,R52373,R52373/1,11519588/CL,026/02EL,PA12,4600,6X13,9.49,90°,9.49,0°,CE0017,AMP SUPERSEAL 1.5 SERIES: 282104-1,,24 V,SI,,,7.9 Ω,+/- 10% ,4.0,8.2,,,,ETA013,ETACL.prn,Tubo riscaldato -x,,,Vanhool,11519589,ND,R52374,R52374/1,11519589/CL,026/02EL,PA12,4600,6X13,9.49,90°,7.89,0°,CE0017,AMP SUPERSEAL 1.5 SERIES: 282104-1,,24 V,SI,,,7.9 Ω,+/- 10% ,4.0,8.2,,,,ETA013,ETACL.prn,Tubo riscaldato -x,,,Vanhool,11519590,ND,R52375,R52375/1,11519590/CL,026/02EL,PA12,2700,6X13,7.89,90°,7.89,0°,CE0017,AMP SUPERSEAL 1.5 SERIES: 282104-1,,24 V,SI,,,9.4 Ω,+/- 10% ,6.6,13.7,,,,ETA013,ETACL.prn,Tubo riscaldato -x,,,Manitou,53020608,ND,R52399,R52399/1,53020608/CL,026/02EL,PA12,3650,6X13,9.49,90°,7.89,90°,CE0025,DEUTSCH DT: DT04-2P-C015,W2P,24 V,SI,,,6.3 Ω,+/- 10% ,5.0,10.2,6,,,ETA013,ETACL.prn,Tubo riscaldato -x,,,Manitou,53020610,ND,R52400,R52400/1,53020610/CL,026/02EL,PA12,2680,6X13,7.89,90°,6.30,90°,CE0025,DEUTSCH DT: DT04-2P-C015,W2P,24 V,SI,,,8.7 Ω,+/- 10% ,6.7,13.8,8.7,Modificare valore disegno,,ETA013,ETACL.prn,Tubo riscaldato -x,,,Manitou,53020612,ND,R52401,R52401/1,53020612/CL,026/02EL,PA12,970,6X13,9.49,90°,6.30,90°,CE0025,DEUTSCH DT: DT04-2P-C015,W2P,24 V,SI,,,13.0 Ω,+/- 10% ,"12,0 *",35.9,12.6,,,ETA013,ETACL.prn,Tubo riscaldato -x,,,Manitou,53027246,ND,R52452,R52452/1,53027246/CL,026/02EL,PA12,1150,6X13,9.49,90°,6.30,90°,CE0025,DEUTSCH DT: DT04-2P-C015,W2P,24 V,SI,,,14.9 Ω,+/- 10% ,14.2,30.7,14.9,Modificare valore disegno,,ETA013,ETACL.prn,Tubo riscaldato -x,,,Manitou,53027247,ND,R52453,R52453/1,53027247/CL,026/02EL,PA12,2750,6X13,9.49,90°,7.89,90°,CE0025,DEUTSCH DT: DT04-2P-C015,W2P,24 V,SI,,,9.0 Ω,+/- 10% ,6.5,13.5,9,Modificare valore disegno,,ETA013,ETACL.prn,Tubo riscaldato -x,,,Manitou,53027248,ND,R52454,R52454/1,53027248/CL,026/02EL,PA12,1900,6X13,7.89,90°,6.30,90°,CE0025,DEUTSCH DT: DT04-2P-C015,W2P,24 V,SI,,,11.7 Ω,+/- 10% ,9.1,19.2,11.7,Modificare valore disegno,,ETA013,ETACL.prn,Tubo riscaldato -x,,,Manitou,53027252,ND,R52510,R52510/1,53027252/CL,026/02EL-S,PA12,750,6X13,6.3,90°,9.49,90°,CE0025,DEUTSCH DT: DT04-2P-C015,W2P,24 V,SI,,,20.6 Ω,+/- 10% ,20.2,45.2,,,,ETA013,ETACL.prn,Tubo riscaldato -x,,,Manitou,53027253,ND,R52511,R52511/1,53027253/CL,026/02EL,PA12,1960,6X13,9.49,90°,7.89,90°,CE0025,DEUTSCH DT: DT04-2P-C015,W2P,24 V,SI,,,14.2 Ω,+/- 10% ,8.9,18.6,,,,ETA013,ETACL.prn,Tubo riscaldato -x,x,,Merlo,117342,ND,R52370,R52370/1,117342/CL,026/02EL,PA12,3000,6X13,7.89,90°,7.89,90°,CE0028,HDSCS: 1-1418483-1,,12 V,SI,"1,000 pz/anno",,3.1 Ω,+/- 10% ,1.5,3.1,3.1,Modificare valore disegno,Fare test con cavi accorciati,ETA013,ETACL.prn,Tubo riscaldato -x,x,x,Merlo,117343,ND,R52371,R52371/1,117343/CL,026/02EL,PA12,3500,6X13,7.89,90°,7.89,90°,CE0028,HDSCS: 1-1418483-1,,12 V,SI,"1,500 pz/anno",,3.7 Ω,+/- 10% ,1.3,2.7,3.7,Modificare valore disegno,Fare test con cavi accorciati,ETA013,ETACL.prn,Tubo riscaldato -x,x,x,Merlo,117344,ND,R52372,R52372/1,117344/CL,026/02EL,PA12,1400,6X13,9.49,90°,9.49,90°,CE0029,HDSCS: 2-1418483-1,,12 V,SI,"1,500 pz/anno",,5.6 Ω,+/- 10% ,3.0,6.4,5.6,Modificare valore disegno,,ETA013,ETACL.prn,Tubo riscaldato -x,x,x,Merlo,117345,ND,R52619,R52619/1,117345/CL,026/02EL,PA12,2650,6X13,7.89,90°,7.89,90°,CE0028,HDSCS: 1-1418483-1,,12 V,SI,"1,500 pz/anno",,2.9 Ω,+/- 10% ,1.7,3.5,2.9,Modificare valore disegno,,ETA013,ETACL.prn,Tubo riscaldato -x,x,,Merlo,117346,ND,R52320,R52320/1,117346/CL,026/02EL,PA12,1500,6X13,9.49,90°,9.49,90°,CE0029,HDSCS: 2-1418483-1,,12 V,SI,"2,300 pz/anno",,5.8 Ω,+/- 10% ,2.8,6.0,5.8,Modificare valore disegno,Fare test con cavi accorciati,ETA013,ETACL.prn,Tubo riscaldato -x,x,x,Merlo,117347,ND,R52368,R52368/1,117347/CL,026/02EL,PA12,1400,6X13,7.89,90°,9.49,90°,CE0029,HDSCS: 2-1418483-1,,12 V,SI,"4,000 pz/anno",,5.7 Ω,+/- 10% ,3.0,6.4,5.7,Modificare valore disegno,Fare test con cavi accorciati,ETA013,ETACL.prn,Tubo riscaldato -x,x,,Merlo,117536,ND,R53214,R53214/1,117536/CL,026/02EL,PA12,860,6X13,7.89,90°,9.49,90°,CE0029,HDSCS: 2-1418483-1,,12 V,SI,150 pz/anno,,5.7 Ω,+/- 10% ,4.5,10.0,5.7,Modificare valore disegno,,ETA013,ETACL.prn,Tubo riscaldato -x,x,,Merlo,117537,ND,R53213,R53213/1,117537/CL,026/02EL,PA12,860,6X13,9.49,90°,9.49,90°,CE0029,HDSCS: 2-1418483-1,,12 V,SI,150 pz/anno,,5.7 Ω,+/- 10% ,4.5,10.0,5.7,Modificare valore disegno,,ETA013,ETACL.prn,Tubo riscaldato diff --git a/src/test/csv_import/Tabella Tubi riscaldati - COMPLETA rev09_27-10-2022.csv b/src/test/csv_import/Tabella Tubi riscaldati - COMPLETA rev09_27-10-2022.csv new file mode 100644 index 0000000..117efaa --- /dev/null +++ b/src/test/csv_import/Tabella Tubi riscaldati - COMPLETA rev09_27-10-2022.csv @@ -0,0 +1,131 @@ +AGGIORNATO COD VOLPIANO (UT),AGGIORNATO COD VOLPIANO (MANU),AGGIORNATO ST VOLPIANO (GRAZIA),Cliente,Cod FInito cliente,Cod Finito R5,Cod Semilavorato Costampato,Cod Semilavorato raccordato e cablato,Cod. ContoLavoro OLD,Tubo,Mat,L[mm],diam[mm],Racc. 1,Or. 1,Racc. 2,Or. 2,CE su racc.1,Connettore elettrico,W-lock,connettore,tolleranza_resistenza,tempo_assestamento,codice_a_barre,verifica_codice_a_barre_abilitata,Etichetta,etichetta interoperazionale,T alim,Serie,Volumi,Lotti di produzione,NOTE,R nominale,T tolleranza disegno +/-,MIN: Potenza 30 W/m,MAX: Potenza a 15 W/m,Valore medio misurato Resistenza,, +x,,,Vanhool,11519588,ND,R52373,R52373/1,11519588/CL,026/02EL,PA12,4600,6X13,"9,49",90°,"9,49",0°,CE0017,AMP SUPERSEAL 1.5 SERIES: 282104-1,,SCR1,10,10,R52373/1-{N11},x,ETA013L.prn,ETACL.prn,24 V,SI,,,,"7,90",10%,"4,0","8,2",,, +x,,,Vanhool,11519589,ND,R52374,R52374/1,11519589/CL,026/02EL,PA12,4600,6X13,"9,49",90°,"7,89",0°,CE0017,AMP SUPERSEAL 1.5 SERIES: 282104-1,,SCR1,10,10,R52374/1-{N11},x,ETA013L.prn,ETACL.prn,24 V,SI,,,,"7,90",10%,"4,0","8,2",,, +x,,,Vanhool,11519590,ND,R52375,R52375/1,11519590/CL,026/02EL,PA12,2700,6X13,"7,89",90°,"7,89",0°,CE0017,AMP SUPERSEAL 1.5 SERIES: 282104-1,,SCR1,10,10,R52375/1-{N11},x,ETA013L.prn,ETACL.prn,24 V,SI,,,,"9,40",10%,"6,6","13,7",,, +x,,,Manitou,53020608,ND,R52399,R52399/1,53020608/CL,026/02EL,PA12,3650,6X13,"9,49",90°,"7,89",90°,CE0025,DEUTSCH DT: DT04-2P-C015,W2P,SCR2,10,10,R52399/1-{N11},x,ETA013L.prn,ETACL.prn,24 V,SI,,,,"6,30",10%,"5,0","10,2",6,, +x,,,Manitou,53020610,ND,R52400,R52400/1,53020610/CL,026/02EL,PA12,2680,6X13,"7,89",90°,"6,30",90°,CE0025,DEUTSCH DT: DT04-2P-C015,W2P,SCR2,10,10,R52400/1-{N11},x,ETA013L.prn,ETACL.prn,24 V,SI,,,,"8,70",10%,"6,7","13,8","8,7",Modificare valore disegno, +x,,,Manitou,53020612,ND,R52401,R52401/1,53020612/CL,026/02EL,PA12,970,6X13,"9,49",90°,"6,30",90°,CE0025,DEUTSCH DT: DT04-2P-C015,W2P,SCR2,10,10,R52401/1-{N11},x,ETA013L.prn,ETACL.prn,24 V,SI,,,,"13,00",10%,"12,0 *","35,9","12,6",, +x,,,Manitou,53027246,ND,R52452,R52452/1,53027246/CL,026/02EL,PA12,1150,6X13,"9,49",90°,"6,30",90°,CE0025,DEUTSCH DT: DT04-2P-C015,W2P,SCR2,10,10,R52452/1-{N11},x,ETA013L.prn,ETACL.prn,24 V,SI,,,,"14,90",10%,"14,2","30,7","14,9",Modificare valore disegno, +x,,,Manitou,53027247,ND,R52453,R52453/1,53027247/CL,026/02EL,PA12,2750,6X13,"9,49",90°,"7,89",90°,CE0025,DEUTSCH DT: DT04-2P-C015,W2P,SCR2,10,10,R52453/1-{N11},x,ETA013L.prn,ETACL.prn,24 V,SI,,,,"9,00",10%,"6,5","13,5",9,Modificare valore disegno, +x,,,Manitou,53027248,ND,R52454,R52454/1,53027248/CL,026/02EL,PA12,1900,6X13,"7,89",90°,"6,30",90°,CE0025,DEUTSCH DT: DT04-2P-C015,W2P,SCR2,10,10,R52454/1-{N11},x,ETA013L.prn,ETACL.prn,24 V,SI,,,,"11,70",10%,"9,1","19,2","11,7",Modificare valore disegno, +x,,,Manitou,53027252,ND,R52510,R52510/1,53027252/CL,026/02EL-S,PA12,750,6X13,"6,3",90°,"9,49",90°,CE0025,DEUTSCH DT: DT04-2P-C015,W2P,SCR2,10,10,R52510/1-{N11},x,ETA013L.prn,ETACL.prn,24 V,SI,,,,"20,60",10%,"20,2","45,2",,, +x,,,Manitou,53027253,ND,R52511,R52511/1,53027253/CL,026/02EL,PA12,1960,6X13,"9,49",90°,"7,89",90°,CE0025,DEUTSCH DT: DT04-2P-C015,W2P,SCR2,10,10,R52511/1-{N11},x,ETA013L.prn,ETACL.prn,24 V,SI,,,,"14,20",10%,"8,9","18,6",,, +x,x,,Merlo,117342,ND,R52370,R52370/1,117342/CL,026/02EL,PA12,3000,6X13,"7,89",90°,"7,89",90°,CE0028,HDSCS: 1-1418483-1,,SCR6,20,10,R52370/1-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,1.000 pz/anno,,,"3,10",10%,"1,5","3,1","3,1",Modificare valore disegno,Fare test con cavi accorciati +x,x,x,Merlo,117343,ND,R52371,R52371/1,117343/CL,026/02EL,PA12,3500,6X13,"7,89",90°,"7,89",90°,CE0028,HDSCS: 1-1418483-1,,SCR6,20,10,R52371/1-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,1.500 pz/anno,,,"3,70",10%,"1,3","2,7","3,7",Modificare valore disegno,Fare test con cavi accorciati +x,x,x,Merlo,117344,ND,R52372,R52372/1,117344/CL,026/02EL,PA12,1400,6X13,"9,49",90°,"9,49",90°,CE0029,HDSCS: 2-1418483-1,,SCR7,20,10,R52372/1-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,1.500 pz/anno,,,"5,60",10%,"3,0","6,4","5,6",Modificare valore disegno, +x,x,x,Merlo,117345,ND,R52619,R52619/1,117345/CL,026/02EL,PA12,2650,6X13,"7,89",90°,"7,89",90°,CE0028,HDSCS: 1-1418483-1,,SCR6,20,10,R52619/1-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,1.500 pz/anno,,,"2,90",10%,"1,7","3,5","2,9",Modificare valore disegno, +x,x,,Merlo,117346,ND,R52320,R52320/1,117346/CL,026/02EL,PA12,1500,6X13,"9,49",90°,"9,49",90°,CE0029,HDSCS: 2-1418483-1,,SCR7,20,10,R52320/1-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,2.300 pz/anno,,,"5,80",10%,"2,8","6,0","5,8",Modificare valore disegno,Fare test con cavi accorciati +x,x,x,Merlo,117347,ND,R52368,R52368/1,117347/CL,026/02EL,PA12,1400,6X13,"7,89",90°,"9,49",90°,CE0029,HDSCS: 2-1418483-1,,SCR7,20,10,R52368/1-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,4.000 pz/anno,,,"5,70",10%,"3,0","6,4","5,7",Modificare valore disegno,Fare test con cavi accorciati +x,x,,Merlo,117536,ND,R53214,R53214/1,117536/CL,026/02EL,PA12,860,6X13,"7,89",90°,"9,49",90°,CE0029,HDSCS: 2-1418483-1,,SCR7,20,10,R53214/1-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,150 pz/anno,,,"5,70",10%,"4,5","10,0","5,7",Modificare valore disegno, +x,x,,Merlo,117537,ND,R53213,R53213/1,117537/CL,026/02EL,PA12,860,6X13,"9,49",90°,"9,49",90°,CE0029,HDSCS: 2-1418483-1,,SCR7,20,10,R53213/1-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,150 pz/anno,,,"5,70",10%,"4,5","10,0","5,7",Modificare valore disegno, +,,,Argo Tractors,,,,R53861,,TGAI15EL,EPDM,850,4x13,"7,89",90°,"6,30",90°,CE0025,,,SCR2,10,10,R53861-{N11},x,ETA013L.prn,ETACL.prn,12 V,,,,,"6,43",,"4,6","10,1",,, +,,,Argo Tractors,,,,R53847,,TGAI15EL,EPDM,2050,4x13,"7,89",90°,"6,30",90°,CE0025,,,SCR2,20,20,R53847-{N11},x,ETA013L.prn,ETACL.prn,12 V,,,,,"3,47",,"2,1","4,5",,, +,,,Argo Tractors,,,,R53848,,026/02EL,PA12,500,6X13,"9,49",90°,"9,49",90°,CE0025,,,SCR2,10,10,R53848-{N11},x,ETA013L.prn,ETACL.prn,12 V,,,,,"9,04",,"6,9","16,0",,, +,,,Argo Tractors,,,,R53849,,026/02EL,PA12,550,6X13,"9,49",90°,"7,89",90°,CE0025,,,SCR2,10,10,R53849-{N11},x,ETA013L.prn,ETACL.prn,12 V,,,,,"9,70",,"6,4","14,8",,, +x,,,Merlo,124938,ND,R53919,R53919/1,124938/CL,026/02EL,PA12,1100,6X13,"9,49",0°,"9,49",90°,CE0029,HDSCS: 2-1418483-1,,SCR7,10,10,R53919/1-{N11},x,ETA013L.prn,ETACL.prn,14 V,SI,800 pz/anno,,,"10,30",10%,"5,2","11,2","10,3",Modificare valore disegno, +x,,,Merlo,124939,ND,R53920,R53920/1,124939/CL,026/02EL,PA12,1200,6X13,"7,89",0°,"9,49",90°,CE0029,HDSCS: 2-1418483-1,,SCR7,10,10,R53920/1-{N11},x,ETA013L.prn,ETACL.prn,14 V,SI,800 pz/anno,,,"8,80",10%,"4,8","10,3","8,8",Modificare valore disegno, +,,,Venieri,1803827-01,,,R54095,,026/02EL,PA12,860,6X13,"7,89",90°,"7,89",90°,CE0028,,,SCR6,10,10,R54095-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,,,,"6,90",,"4,5","10,0",,, +,,,Venieri,1803828,,,R53928,,026/02EL,PA12,2650,6X13,"9,49",90°,"9,49",90°,CE0029,,,SCR7,20,10,R53928-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,,,,"2,30",,"1,7","3,5",,, +,,,Venieri,1803829,,,R53929,,026/02EL,PA12,2650,6X13,"7,89",90°,"9,49",90°,CE0029,,,SCR7,20,10,R53929-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,,,,"2,30",,"1,7","3,5",,, +,,,Argo Tractors,6671546A3,,,R54313,,026/02EL,PA12,855,6X13,"9,49",90°,"7,89",90°,CE0025,,,SCR2,10,10,R54313-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,900 pz/anno,,,"10,30",,"4,5","10,1",,, +,,,Argo Tractors,6671547A3,,ND,R54314,6671547A3/CL,026/02EL,PA12,800,6X13,"9,49",90°,"9,49",90°,CE0025,DEUTSCH DT: DT04-2P-C015,,SCR2,10,10,R54314-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,900 pz/anno,,,"8,13",10%,"4,8","10,7",,, +x,x,x,Argo Tractors,6671549A3,ND,R54315,R54315/1,6671549A3/CL,026/02EL,PA12,1025,6X13,"7,89",90°,"7,89",90°,CE0025,DEUTSCH DT: DT04-2P-C015,,SCR2,10,10,R54315/1-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,900 pz/anno,,,"8,00",10%,"3,9","8,5",,, +,,,Argo Tractors,6703587A,,,R54020,,026/02EL,PA12,515,6X13,"9,49",90°,"9,49",90°,CE0025,,,SCR2,10,10,R54020-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,700 pz/anno,,,"8,40",,"6,7","15,6",,, +,,,Argo Tractors,6703588A,,,R54021,,026/02EL,PA12,595,6X13,"9,49",90°,"7,89",90°,CE0025,,,SCR2,10,10,R54021-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,700 pz/anno,,,"9,40",,"6,0","13,8",,, +x,x,,Argo Tractors,6703589A,ND,R54026,R54026/1,6703589A/CL,TGAI15EL,EPDM,1528,4x13,"7,89",90°,"6,30",90°,CE0025,DEUTSCH DT: DT04-2P-C015,,SCR2,20,10,R54026/1-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,700 pz/anno,,,"3,90",10%,"2,8","5,9","4,2",, +x,x,x,Argo Tractors,6688903A2,ND,R53645,R53645/1,6688903A2/CL,026/02EL-S,PA12,380,6X13,"9,49",90°,"9,49",90°,CE0025,DEUTSCH DT: DT04-2P-C015,,SCR2,10,10,R53645/1-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,700 pz/anno,,,"12,40",10%,"8,3","20,0","12,9",, +x,x,,Argo Tractors,6688905A1,ND,R53644,R53644/1,6688905A1/CL,TGAI15EL,EPDM,1858,4X13,"7,89",0°,"6,30",90°,CE0025,DEUTSCH DT: DT04-2P-C015,,SCR2,20,10,R53644/1-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,700 pz/anno,,,"3,10",10%,"2,3","4,9","3,4",, +x,x,,Argo Tractors,6688904A2,ND,R53643,R53643/1,6688904A2/CL,026/02EL,PA12,469,6X13,"9,49",90°,"7,89",90°,CE0025,DEUTSCH DT: DT04-2P-C015,,SCR2,10,10,R53643/1-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,700 pz/anno,,,"8,00",10%,"7,2","16,9","8,2",, +x,x,x,Venieri,180.3.830,ND,R55660,R55660/1,180.3.830/CL,026/02EL,PA12,1000,6X13,"7,89",90°,"9,49",90°,CE0029,HDSCS: 2-1418483-1,,SCR7,10,10,R55660/1-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,,,,"7,00",10%,"4,0","8,7",,, +x,x,x,Venieri,180.3.831,ND,R55661,R55661/1,180.3.831/CL,026/02EL,PA12,1000,6X13,"9,49",90°,"9,49",90°,CE0029,HDSCS: 2-1418483-1,,SCR7,10,10,R55661/1-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,,,,"7,00",10%,"4,0","8,7",,, +,,,Argo Tractors,6693686A1,,,R54335,,026/02EL,PA12,1095,6X13,"9,49",0°,"7,89",90°,CE0025,,,SCR2,20,10,R54335-{N11},x,ETA013L.prn,ETACL.prn,12 V,,1.500 pz/anno,,,"3,34",,"3,7","8,0",,, +,,,Argo Tractors,6691394A1,,,R54336,,026/02EL,PA12,2327,6X13,"7,89",0°,"7,89",90°,CE0025,,,SCR2,10,10,R54336-{N11},x,ETA013L.prn,ETACL.prn,12 V,,1.500 pz/anno,,,"7,80",,"1,9","4,0",,, +,,,Argo Tractors,6693687A3,,,R54337,,026/02EL,PA12,2386,6X13,"9,49",0°,"9,49",90°,CE0025,,,SCR2,20,10,R54337-{N11},x,ETA013L.prn,ETACL.prn,12 V,,1.500 pz/anno,,,"2,95",,"1,9","3,9",,, +,,,Argo Tractors,,,,R54732,,026/02EL,PA12,1800,6X13,"7,89",90°,"6,30",90°,CE0025,,,SCR2,0,10,R54732-{N11},x,ETA013L.prn,ETACL.prn,12 V,,,,,,,"2,4","5,1",,, +x,x,,Bimotor,BR5PLH3000,R54276,R55714,R55714/1,R54276/CL,TGAI15EL,EPDM,3000,4x13,"7,89",90°,"6,30",90°,CE0025,DEUTSCH DT: DT04-2P-C015,,SCR2,20,20,R55714/1-{N11},x,ETA013L.prn,ETACL.prn,"13,5 V",SI,,,"Da completare con adattatori RS0633 (1x), montati o nell'imballo?","2,50",10%,"1,9","3,9",,, +,,,Manitou,53003548,,R55715,,,026/02EL,PA12,2270,6X13,"9,49",90°,"9,49",90°,CE0025,,,SCR2,20,10,-{N11},x,ETA013L.prn,ETACL.prn,12 V,,,,,"3,25",,"1,9","4,1",,, +,,,FPT,5802969810,,R55716,,,TGAI15EL,EPDM,1000,4x13,"6,3",90°,"7,89",90°,CE0025,,,SCR2,10,10,-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,,,,"7,30",,"4,0","8,7",,, +,,,FPT,5802933707,,R55717,,,TGAI15EL,EPDM,3000,4x13,"6,3",90°,"7,89",90°,CE0025,,,SCR2,20,20,-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,,,,"2,50",,"1,5","3,1",,, +,,,FPT,5802933703,,,,,TGAI15EL,EPDM,2000,4x13,"6,3",90°,"7,89",90°,CE0025,,,SCR2,20,10,-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,,,,"3,40",,"2,2","4,6",,, +,,,Avoni,R54815,,,R54815,,026/02EL-S,PA12,380,6X13,"9,49",90°,"7,89",90°,CE0025,,,SCR2,0,10,R54815-{N11},x,ETA013L.prn,ETACL.prn,12 V,,,,,,,"8,3","20,0",,, +,,,Avoni,R54817,,,R54817,,026/02EL-S,PA12,380,6X13,"9,49",90°,"9,49",90°,CE0025,,,SCR2,0,10,R54817-{N11},x,ETA013L.prn,ETACL.prn,12 V,,,,,,,"8,3","20,0",,, +,,,Avoni,R54819,,,R54819,,TGAI15EL,EPDM,1200,4x13,"7,89",90°,"6,30",90°,CE0025,,,SCR2,0,10,R54819-{N11},x,ETA013L.prn,ETACL.prn,12 V,,,,,,,"3,4","7,4",,, +,,,Merlo,19PU012_639,,R55202,R55202/1,ND,026/02EL,PA12,2450,6X13,"7,89",0°,"7,89",90°,CE0028,HDSCS: 1-1418483-1,,SCR6,20,10,R55202/1-{N11},x,ETA013L.prn,ETACL.prn,14 V,PRT,,,,"4,30",10%,"2,5","5,3",,, +,,,Sutphen,CHF-6156,,,,,TGAI15EL,EPDM,1054,4X13,"9,49",180°,"9,49",90°,CE0081,,W2PA,SCR3,0,10,-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,275 pz/anno,,,,,"3,8","8,3",,, +,,,Sutphen,CHF-6157,,,,,TGAI15EL,EPDM,2680,4X13,"7,89°",90°,"6,30°",90°,CE0081,,W2PA,SCR3,0,20,-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,275 pz/anno,,,,,"1,7","3,5",,, +,,,Sutphen,CHF-6158,,,,,TGAI15EL,EPDM,2680,4X13,"7,89°",180°,"7,89°",90°,CE0081,,W2PA,SCR3,0,20,-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,275 pz/anno,,,,,"1,7","3,5",,, +x,,,Irum,21.003808,ND,R54783,R54783/1,21.003808/CL,TGAI15EL,EPDM,1500,4x13,"7,89",0°,"6,30",90°,CE0077,DEUTSCH DT: DT04-2P-C015,W2PC,SCR2,20,10,R54783/1-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,2.000 pz/anno,,,"5,15",10%,"2,8","6,0",,, +x,x,x,Irum,21.003809,ND,R54785,R54785/1,21003809/CL,026/02EL,PA12,1000,6X13,"9,49",90°,"9,49",0°,CE0077/1,DEUTSCH DT: DT04-2P-C015,W2PA,SCR3,10,10,R54785/1-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,2.000 pz/anno,,,"7,70",10%,"4,0","8,7",,, +x,x,x,Irum,21.003810,ND,R54784,R54784/1,21.003810/CL,026/02EL,PA12,1000,6X13,"7,89",90°,"9,49",0°,CE0077/2,DEUTSCH DT: DT04-2P-C015,W2PB,SCR4,10,10,R54784/1-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,2.000 pz/anno,,,"7,70",10%,"4,0","8,7",,, +,,,Merlo,125637,,ND,R54674,125637/CL,TGAI16EL,EPDM,2600,3X13,"6,3",90°,"7,89",90°,CE0028,HDSCS: 1-1418483-1,,SCR6,20,20,R54674-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,200 pz/anno,,,"2,87",10%,"1,7","3,6",,, +,,,FPT,5802933678,,,R54293,,026/02EL,PA12,2000,6x13,"9,49",90°,"7,89",90°,CE0025,,,SCR2,0,10,R54293-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,,,,,,"2,2","4,6",,, +,,,FPT,5802933689,,,R54294,,026/02EL,PA12,3000,6x13,"9,49",90°,"7,89",90°,CE0025,,,SCR2,0,10,R54294-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,,,,,,"1,5","3,1",,, +,,,FPT,5802969802,,,R54297,,026/02EL,PA12,1000,6x13,"9,49",90°,"7,89",90°,CE0025,,,SCR2,0,10,R54297-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,,,,,,"4,0","8,7",,, +,,,FPT,5802969811,,,R54531,,026/02EL,PA12,1000,6x13,"9,49",90°,"9,49",90°,CE0025,,,SCR2,0,10,R54531-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,,,,,,"4,0","8,7",,, +,,,FPT,5802933697,,,R54297,,026/02EL,PA12,2000,6x13,"9,49",90°,"9,49",90°,CE0025,,,SCR2,0,10,R54297-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,,,,,,"2,2","4,6",,, +,,,FPT,5802933700,,,R54299,,026/02EL,PA12,3000,6x13,"9,49",90°,"9,49",90°,CE0025,,,SCR2,0,10,R54299-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,,,,,,"1,5","3,1",,, +x,x,,CRANE CARRIER,145-3810,ND,R54445,R54445/1,145-3810/CL,TGAI15EL,EPDM,3200,4x13,"9,49",0°,"7,89",90°,CE0055,Delphi/Weather-pack WPT-2,,SCR10,20,20,R54445/1-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,500 pz/anno,,,"2,60",10%,"1,4","2,9","3,1",, +x,,,CRANE CARRIER,145-3811,ND,R54446,R54446/1,145-3811/CL,TGAI15EL,EPDM,540,4x13,"9,49",0°,"9,49",90°,CE0055,Delphi/Weather-pack WPT-2,,SCR10,10,10,R54446/1-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,500 pz/anno,,,"8,70",10%,"6,5","15,0",,, +,,,CRANE CARRIER,145-3812,ND,R54447,R54447/1,145-3812/CL,TGAI15EL,EPDM,3000,4x13,"7,89",90°,"6,30",90°,CE0055,,,SCR10,20,20,R54447/1-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,500 pz/anno,,,"2,50",,"1,5","3,1",,, +,,,CRANE CARRIER,145-3813,,R54448,,,TGAI15EL,EPDM,2500,4x13,"9,49",0°,"7,89",90°,CE0055,,,SCR10,20,20,-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,500 pz/anno,,,"2,10",,"1,8","3,7",,, +,,,CRANE CARRIER,145-3814,,R54449,,,TGAI15EL,EPDM,1000,4x13,"9,49",0°,"9,49",90°,CE0055,,,SCR10,10,10,-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,500 pz/anno,,,"7,20",,"4,0","8,7",,, +,,,CRANE CARRIER,145-3815,,R54450,,,TGAI15EL,EPDM,2000,4x13,"7,89",90°,"6,30",90°,CE0055,,,SCR10,20,10,-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,500 pz/anno,,,"3,40",,"2,2","4,6",,, +,,,CRANE CARRIER,145-3830,,R54878,,,TGAI15EL,EPDM,500,4x13,"9,49",90°,"9,49",0°,CE0078,,,SCR10,10,10,-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,500 pz/anno,,,"8,20",,"6,9","16,0",,, +,,,CRANE CARRIER,145-3831,,R54879,,,TGAI15EL,EPDM,500,4x13,"9,49",90°,"7,89",0°,CE0078,,,SCR10,10,10,-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,500 pz/anno,,,"8,20",,"6,9","16,0",,, +,,,INDIANA PHOENIX,465-012,,,,,TGAI15EL,EPDM,1500,4x13,"9,49",90°,"9,49",0°,CE0086,,,SCR11,0,10,-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,330 pz/anno,,,,,"2,8","6,0",,, +,,,INDIANA PHOENIX,465-013,,,,,TGAI15EL,EPDM,2500,4x13,"7,89",90°,"6,30",90°,CE0086,,,SCR11,0,20,-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,330 pz/anno,,,,,"1,8","3,7",,, +,,,INDIANA PHOENIX,465-014,,,,,TGAI15EL,EPDM,3000,4x13,"7,89",0°,"7,89",0°,CE0086,,,SCR11,0,20,-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,330 pz/anno,,,,,"1,5","3,1",,, +,,,Avoni,R55177,,,,,TGAI15EL,EPDM,1500,4x13,"7,89",90°,"6,30",90°,CE0025,,,SCR2,0,10,-{N11},x,ETA013L.prn,ETACL.prn,12 V,,,,,,,"2,8","6,0",,, +,,,Avoni,R54824,,,,,026/02EL,PA12,500,6x13,"9,49",90°,"7,89",90°,CE0025,,,SCR2,0,10,-{N11},x,ETA013L.prn,ETACL.prn,12 V,,,,,,,"6,9","16,0",,, +,,,Avoni,R54826,,,,,026/02EL,PA12,500,6x13,"9,49",90°,"9,49",90°,CE0025,,,SCR2,0,10,-{N11},x,ETA013L.prn,ETACL.prn,12 V,,,,,,,"6,9","16,0",,, +,,,Avoni,R54828,,,,,TGAI15EL,EPDM,500,4x13,"7,89",90°,"6,30",90°,CE0025,,,SCR2,0,10,-{N11},x,ETA013L.prn,ETACL.prn,12 V,,,,,,,"6,9","16,0",,, +,,,Deutz,R54842,,,,,026/02EL,PA12,1525,6x13,"7,89",90°,"7,89",90°,CE0065,,,SCR9,10,10,-{N11},x,ETA013L.prn,ETACL.prn,24 V,SI,50 pz/anno,,,"14,00",,"11,1","23,6",,, +,,,Deutz,R55144,,,,,026/02EL,PA12,2025,6x13,"9,49",90°,"7,89",90°,CE0064,,,SCR8,0,10,-{N11},x,ETA013L.prn,ETACL.prn,24 V,SI,50 pz/anno,,,,,"8,6","18,1",,, +,,,Deutz,R55145,,,,,026/02EL,PA12,2025,6x13,"9,49",90°,"9,49",90°,CE0064,,,SCR8,0,10,-{N11},x,ETA013L.prn,ETACL.prn,24 V,SI,50 pz/anno,,,,,"8,6","18,1",,, +,,,FPT,5802938582,,,R54533,,026/02EL-S,PA12,500,6x13,"9,49",180°,"7,89",90°,CE0025,,,SCR2,0,10,R54533-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,,,,,,"6,9","16,0",,, +x,x,,FPT,5802970303,ND,R54534,R54534/1,5802970303/CL,026/02EL-S,PA12,500,6x13,"9,49",0°,"9,49",90°,CE0025,DEUTSCH DT: DT04-2P-C015,,SCR2,10,10,R54534/1-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,,,,"7,30",10%,"6,9","16,0","7,3",, +x,x,,Bimotor,BR5SLH3500,R54258,R55718,R55718/1,R54258/CL,026/02EL,PA12,3500,6x13,"9,49",90°,"9,49",90°,CE0025,DEUTSCH DT: DT04-2P-C015,,SCR2,20,10,R55718/1-{N11},x,ETA013L.prn,ETACL.prn,"13,5 V",SI,,,"Da completare con adattatori RS0634, montati o nell'imballo?","3,00",10%,"1,6","3,4",,, +x,x,,Bimotor,BR5SLH2500,R54258/C2,R55719,R55719/1,R54258/C2/CL,026/02EL,PA12,2500,6x13,"9,49",90°,"9,49",90°,CE0025,DEUTSCH DT: DT04-2P-C015,,SCR2,20,10,R55719/1-{N11},x,ETA013L.prn,ETACL.prn,"13,5 V",SI,,,"Da completare con adattatori RS0634, montati o nell'imballo?","2,97",10%,"2,3","4,7",,, +x,x,,Bimotor,BR5SLH1500,R54256,R55720,R55720/1,R54256/CL,026/02EL,PA12,1500,6x13,"9,49",90°,"9,49",90°,CE0025,DEUTSCH DT: DT04-2P-C015,,SCR2,20,10,R55720/1-{N11},x,ETA013L.prn,ETACL.prn,"13,5 V",SI,,,"Da completare con adattatori RS0634, montati o nell'imballo?","4,21",10%,"3,6","7,6",,, +x,x,,Bimotor,BR5SLH1000,R54258/C4,R55721,R55721/1,R54258/C4/CL,026/02EL,PA12,1000,6x13,"9,49",90°,"9,49",90°,CE0025,DEUTSCH DT: DT04-2P-C015,,SCR2,20,10,R55721/1-{N11},x,ETA013L.prn,ETACL.prn,"13,5 V",SI,,,"Da completare con adattatori RS0634, montati o nell'imballo?","5,94",10%,"5,1","11,0",,, +x,x,,Bimotor,BR5BLH3500,R54259,R55722,R55722/1,R54259/CL,026/02EL,PA12,3500,6x13,"7,89",90°,"7,89",90°,CE0025,DEUTSCH DT: DT04-2P-C015,,SCR2,20,10,R55722/1-{N11},x,ETA013L.prn,ETACL.prn,"13,5 V",SI,,,"Da completare con adattatori RS0633 (2x), montati","3,00",20%,"1,6","3,4","3,8",Da verificare, +x,x,,Bimotor,BR5BLH2500,R54259/C2,R55723,R55723/1,R54259/C2/CL,026/02EL,PA12,2500,6x13,"7,89",90°,"7,89",90°,CE0025,DEUTSCH DT: DT04-2P-C015,,SCR2,20,10,R55723/1-{N11},x,ETA013L.prn,ETACL.prn,"13,5 V",SI,,,"Da completare con adattatori RS0633 (2x), montati o nell'imballo?","2,97",10%,"2,3","4,7",,, +x,x,,Bimotor,BR5BLH1500,R54257,R55724,R55724/1,R54257/CL,026/02EL,PA12,1500,6x13,"7,89",90°,"7,89",90°,CE0025,DEUTSCH DT: DT04-2P-C015,,SCR2,20,10,R55724/1-{N11},x,ETA013L.prn,ETACL.prn,"13,5 V",SI,,,"Da completare con adattatori RS0633 (2x), montati o nell'imballo?","4,21",10%,"3,6","7,6",,, +x,x,,Bimotor,BR5BLH1000,R54259/C4,R55725,R55725/1,R54259/C4/CL,026/02EL,PA12,1000,6x13,"7,89",90°,"7,89",90°,CE0025,DEUTSCH DT: DT04-2P-C015,,SCR2,20,10,R55725/1-{N11},x,ETA013L.prn,ETACL.prn,"13,5 V",SI,,,"Da completare con adattatori RS0633, montati o nell'imballo?","5,94",10%,"5,1","11,0",,, +x,,,Bimotor,BR5PLH2500,R54276/C2,R55715,R55715/1,R54276/C2/CL,TGAI15EL,EPDM,2500,4x13,"7,89",90°,"6,30",90°,CE0025,DEUTSCH DT: DT04-2P-C015,,SCR2,20,20,R55715/1-{N11},x,ETA013L.prn,ETACL.prn,"13,5 V",SI,,,"Da completare con adattatori RS0633 (1x), montati o nell'imballo?","2,80",10%,"2,3","4,7",,, +x,,,Bimotor,BR5PLH1500,R54276/C3,R55716,R55716/1,R54276/C3/CL,TGAI15EL,EPDM,1500,4x13,"7,89",90°,"6,30",90°,CE0025,DEUTSCH DT: DT04-2P-C015,,SCR2,20,10,R55716/1-{N11},x,ETA013L.prn,ETACL.prn,"13,5 V",SI,,,"Da completare con adattatori RS0633 (1x), montati o nell'imballo?","5,30",10%,"3,6","7,6",,, +x,,,Bimotor,BR5PLH1000,R54276/C4,R55717,R55717/1,R54276/C4/CL,TGAI15EL,EPDM,1000,4x13,"7,89",90°,"6,30",90°,CE0025,DEUTSCH DT: DT04-2P-C015,,SCR2,10,10,R55717/1-{N11},x,ETA013L.prn,ETACL.prn,"13,5 V",SI,,,"Da completare con adattatori RS0633 (1x), montati o nell'imballo?","7,50",10%,"5,1","11,0",,, +,,,Hattat,1034955,,,,,026/02EL,PA12,1470,6X13,"9,49",180°,"7,89",90°,CE0025,,,SCR2,20,10,-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,2.500 pz/anno,,,"5,45",,"2,9","6,1",,, +,,,Hattat,1034956,,,,,026/02EL,PA12,1320,6X13,"9,49",180°,"9,49",90°,CE0025,,,SCR2,20,10,-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,2.500 pz/anno,,,"5,00",,"3,2","6,8",,, +,,,Hattat,1034957,,,,,TGAI15EL,EPDM,649,4x13,"7,89",90°,"6,30",90°,CE0025,,,SCR2,10,10,-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,2.500 pz/anno,,,"10,30",,"5,7","12,8",,, +,,,Hattat,1034982,,,,,TGAI15EL,EPDM,1400,4x13,"7,89",90°,"6,30",90°,CE0025,,,SCR2,10,10,-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,,,,"7,40",,"3,0","6,4",,, +,,,Himoinsa,R54915,R54915,R55685,R55685/1,R54915/CL,026/02EL,PA12,915,6X13,"9,49",90°,"9,49",90°,CE0025,,,SCR2,0,10,R55685/1-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,,,,,,"4,3","9,5",,, +,,,Himoinsa,R54916,R54916,R55686,R55686/1,R54916/CL,TGAI15EL,EPDM,1965,6X13,"7,89",90°,"6,30",90°,CE0025,DEUTSCH DT: DT04-2P-C015,,SCR2,20,10,R55686/1-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,,,,"4,40",10%,"2,2","4,6","4,5",, +,,,Himoinsa,R55192,R55192,R55687,R55687/1,R55192/CL,026/02EL,PA12,850,6X13,"9,49",90°,"9,49",90°,CE0025,,,SCR2,0,10,R55687/1-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,,,,,,"4,6","10,1",,, +,,,Argo Tractors,6703994,,,,,TGAI15EL,EPDM,1800,4x13,"7,89",90°,"6,30",90°,CE0025,,,SCR2,20,10,-{N11},x,ETA013L.prn,ETACL.prn,12 V,SI,400 pz/anno,,,"4,40",10%,"2,4","5,1",,, +,,,Venieri,,,,R54788,,026/02EL,PA12,1000,6X13,"7,89",90°,"9,49",90°,CE0064,,,SCR8,0,10,R54788-{N11},x,ETA013L.prn,ETACL.prn,24 V,SI,30 pz/anno,,,,,"16,0","34,9",,, +,,,Venieri,,,,R54789,,026/02EL,PA12,1000,6X13,"9,49",90°,"9,49",90°,CE0064,,,SCR8,0,10,R54789-{N11},x,ETA013L.prn,ETACL.prn,24 V,SI,30 pz/anno,,,,,"16,0","34,9",,, +,,,Venieri,,,,R54790,,026/02EL,PA12,4000,6X13,"7,89",90°,"7,89",90°,CE0065,,,SCR9,0,10,R54790-{N11},x,ETA013L.prn,ETACL.prn,24 V,SI,30 pz/anno,,,,,"4,6","9,4",,, +,,,aaaaaa,,,,R54799,,026/02EL,PA12,656,6x13,"7,89",90°,"7,89",90°,CE0025,,,SCR2,10,10,R54799-{N11},x,ETA013L.prn,ETACL.prn,12 V,,,,,"11,10",,"5,6","12,7",,, +x,x,,Prinoth,28054860,ND,R54345,R54345/1,28054860/CL,TGAI15EL,EPDM,1850,4x13,"7,89",90°,"6,30",90°,CE0025,DEUTSCH DT: DT04-2P-C015,,SCR2,10,10,R54345/1-{N11},x,ETA013L.prn,ETACL.prn,24 V,SI,150 pz/anno,,,"15,70",10%,"9,4","19,7",15,, +x,x,,Prinoth,28054871,ND,R54346,R54346/1,28054871/CL,TGAI15EL,EPDM,2200,4x13,"7,89",90°,"7,89",90°,CE0025,DEUTSCH DT: DT04-2P-C015,,SCR2,10,20,R54346/1-{N11},x,ETA013L.prn,ETACL.prn,24 V,SI,150 pz/anno,,,"14,70",10%,"8,0","16,7","13,7",, +x,,,Otokar,13R00-32254-P4,R55676,R55602,R55602/1,13R00-32254-AA/CL,026/02EL,PA12,1200,6x13,"7,89",90°,"7,89",90°,CE0077/1,DEUTSCH DT: DT04-2P-C015,W2PA,SCR3,10,10,R55602/1-{N11},x,ETA013L.prn,ETACL.prn,24 V,PRT,1.000 pz/anno,,,"17,60",10%,"13,7","29,5","17,6",Modificare valore disegno, +,,,Otokar,13H30-32252-P4,R55677,R55603,R55603/1,13H30-32252-AA/CL,026/02EL-S,PA12,800,6x13,"9,49",90°,"7,89",90°,CE0110,AMP SUPERSEAL 1.5 SERIES: 282080-1,,SCR12,10,10,R55603/1-{N11},x,ETA013L.prn,ETACL.prn,24 V,PRT,250 pz/anno,,,"21,70",20%,"19,2","42,7",,, +,,,Otokar,13H30-32254-P4,R55678,R55605,R55605/1,13H30-32254-AA/CL,,,,,,,,,,,,,0,10,R55605/1-{N11},x,ETA013L.prn,ETACL.prn,,,250 pz/anno,,,,,#DIV/0!,#DIV/0!,,, +x,x,,Otokar,13M26-32254-P4,R55679,R55608,R55608/1,13M26-32254-AA/CL,TGAI16EL,EPDM,2300,3x13,"6,3",0°,"6,30",0°,CE0077/1,DEUTSCH DT: DT04-2P-C015,W2PA,SCR3,10,20,R55608/1-{N11},x,ETA013L.prn,ETACL.prn,24 V,PRT,250 pz/anno,,,"11,30",10%,"7,7","16,0",,, +x,x,x,Otokar,13M65-32254-P4,R55680,R55609,R55609/1,13M65-32254-AA/CL,026/02EL,PA12,3000,6x13,"7,89",90°,"7,89",90°,CE0077/1,DEUTSCH DT: DT04-2P-C015,W2PA,SCR3,10,10,R55609/1-{N11},x,ETA013L.prn,ETACL.prn,24 V,PRT,500 pz/anno,,,"8,40",10%,"6,0","12,4",,, +,,,Otokar,16N60-32252-P4,R55681,R55610,R55610/1,16N60-32252-AA/CL,,,,,,,,,,,,,0,10,R55610/1-{N11},x,ETA013L.prn,ETACL.prn,,,750 pz/anno,,,,,#DIV/0!,#DIV/0!,,, +,,,Otokar,16N60-32254-P4,R55682,R55611,R55611/1,16N60-32254-AA/CL,,,,,,,,,,,,,0,10,R55611/1-{N11},x,ETA013L.prn,ETACL.prn,,,750 pz/anno,,,,,#DIV/0!,#DIV/0!,,, +x,,,Otokar,13R50-32252-P4,R55683,R55612,R55612/1,13R50-32252-AA/CL,026/02EL-S,PA12,800,6x13,"9,49",90°,"9,49",90°,CE0077/1,DEUTSCH DT: DT04-2P-C015,W2PA,SCR3,10,10,R55612/1-{N11},x,ETA013L.prn,ETACL.prn,24 V,PRT,750 pz/anno,,,"21,70",20%,"19,2","42,7",,, +x,,,Otokar,13R50-32254-P4,R55684,R55613,R55613/1,13R50-32254-AA/CL,026/02EL,PA12,2185,6x13,"7,89",90°,"7,89",90°,CE0077/1,DEUTSCH DT: DT04-2P-C015,W2PA,SCR3,10,10,R55613/1-{N11},x,ETA013L.prn,ETACL.prn,24 V,PRT,750 pz/anno,,,"11,80",10%,"8,1","16,8",,, +x,x,,Stauffer Diesel,59867,ND,R55511,R55511/1,59867/CL,TGAI15EL,EPDM,1250,4x13,"6,3",90°,"7,89",90°,CE0088,DEUTSCH DT: DT04-2P-C015,WP2C,SCR5,20,10,R55511/1-{N11},x,ETA013L.prn,ETACL.prn,12 V,PRT,,,,"4,40",10%,"3,3","7,1","4,3",, +x,x,,Stauffer Diesel,59868,ND,R55593,R55593/1,59868/CL,TGAI15EL,EPDM,2450,4x13,"7,89",90°,"7,89",90°,CE0088,DEUTSCH DT: DT04-2P-C015,WP2C,SCR5,20,20,R55593/1-{N11},x,ETA013L.prn,ETACL.prn,12 V,PRT,,,,"2,70",20%,"1,8","3,8","3,2",, +x,,,Bimotor,BR5SLH345,R54383,R55726,R55726/1,R54383/CL,026/02EL-S,PA12,345,6X13,"9,49",90°,"9,49",90°,CE0025,DEUTSCH DT: DT04-2P-C015,,SCR2,10,10,R55726/1-{N11},x,ETA013L.prn,ETACL.prn,"13,5 V",SI,,,"Da completare con adattatori RS0634 (2x), montati o nell'imballo?","11,65",10%,"11,1","27,3",,, +x,,,Bimotor,BR5BLH345,R54384,R52727,R52727/1,R54384/CL,026/02EL-S,PA12,345,6X13,"7,89",90°,"7,89",90°,CE0025,DEUTSCH DT: DT04-2P-C015,,SCR2,10,10,R52727/1-{N11},x,ETA013L.prn,ETACL.prn,"13,5 V",SI,,,"Da completare con adattatori RS0633 (2x), montati o nell'imballo?","11,65",10%,"11,1","27,3",,, +x,,,ENC,18020001,ND,R55484,R55484/1,18020001/CL,TGAI15EL,EPDM,1150,4x13,"9,49",0°,"9,49",90°,CE0078,Delphi/Weather-pack WPT-2,,SCR10,10,10,R55484/1-{N11},x,ETA013L.prn,ETACL.prn,24 V,SI,,,,"14,60",10%,"14,2","30,7","14,6",Modificare valore disegno, +x,,,ENC,18020002,ND,R55485,R55485/1,18020002/CL,TGAI15EL,EPDM,3000,4x13,"7,89",90°,"6,30",90°,CE0078,Delphi/Weather-pack WPT-2,,SCR10,10,20,R55485/1-{N11},x,ETA013L.prn,ETACL.prn,24 V,SI,,,,"9,70",10%,"6,0","12,4","9,7",Modificare valore disegno, +x,,,ENC,18020003,ND,R55486,R55486/1,18020003/CL,TGAI15EL,EPDM,3000,4x13,"7,89",0°,"7,89",90°,CE0078,Delphi/Weather-pack WPT-2,,SCR10,10,20,R55486/1-{N11},x,ETA013L.prn,ETACL.prn,24 V,SI,,,,"9,50",10%,"6,0","12,4","9,5",Modificare valore disegno, +x,x,,Antonio Carraro,46628004,ND,R54689,R54689/1,46628004/CL,026/02EL,PA12,800,6x13,"9,49",90°,"9,49",90°,CE0025,DEUTSCH DT: DT04-2P-C015,,SCR2,10,10,R54689/1-{N11},x,ETA013L.prn,ETACL.prn,12 V,PRT,,,,"9,80",10%,"4,8","10,7",,, +x,x,,Antonio Carraro,46628005,ND,R54690,R54690/1,46628005/CL,TGAI15EL,EPDM,800,4x13,"9,49",90°,"7,89",90°,CE0025,DEUTSCH DT: DT04-2P-C015,,SCR2,10,10,R54690/1-{N11},x,ETA013L.prn,ETACL.prn,12 V,PRT,,,,"9,20",10%,"4,8","10,7",,, +x,x,,Antonio Carraro,46628006,ND,R54691,R54691/1,46628006/CL,TGAI15EL,EPDM,550,4x13,"7,89",90°,"7,89",90°,CE0025,DEUTSCH DT: DT04-2P-C015,,SCR2,10,10,R54691/1-{N11},x,ETA013L.prn,ETACL.prn,12 V,PRT,,,,"9,10",10%,"6,4","14,8",,, +x,x,,Deutz,ACC95887051,R55207,R55734,R55734/1,R55207/CL,026/02EL-S,PA12,788,6x13,"9,49",0°,"7,89",90°,CE0064,HDSCS: 3-1418483-1,,SCR8,10,10,R55734/1-{N11},x,ETA013L.prn,ETACL.prn,24 V,PRT,,,,"20,90",10%,"19,4","43,2",,, From cd9810e3569042b28f262a5e9479d7581fb4e7ac Mon Sep 17 00:00:00 2001 From: neo-dl Date: Fri, 4 Nov 2022 18:20:32 +0100 Subject: [PATCH 4/4] test himatic import --- config/machine_settings/hostnames.ini | 2 +- config/machine_settings/st-ten-1.ini | 3 +++ src/test/csv_import/test_import_himatic.csv | 20 +++++++++++++++++++ src/test/csv_import/test_import_himatic.xlsx | Bin 0 -> 6145 bytes 4 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 src/test/csv_import/test_import_himatic.csv create mode 100644 src/test/csv_import/test_import_himatic.xlsx diff --git a/config/machine_settings/hostnames.ini b/config/machine_settings/hostnames.ini index a087ed7..e4b3920 100644 --- a/config/machine_settings/hostnames.ini +++ b/config/machine_settings/hostnames.ini @@ -1,7 +1,7 @@ [hostnames] DESKTOP-VOCOB38: vm mino: mino -neodl-MS-7A62: stten2 +neodl-MS-7A62: st-ten-1 ST-TEN-1: st-ten-1 ST-TEN-2: st-ten-2 stten3: st-ten-3 diff --git a/config/machine_settings/st-ten-1.ini b/config/machine_settings/st-ten-1.ini index 041e718..5a60b38 100644 --- a/config/machine_settings/st-ten-1.ini +++ b/config/machine_settings/st-ten-1.ini @@ -21,7 +21,10 @@ model: t3l port: COM5 [recipe] +recipe_name_field: codice_ricetta part_number_field: codice_prodotto +label_template_field: modello_etichetta +description_field: descrizione [label_printer] platform: windows diff --git a/src/test/csv_import/test_import_himatic.csv b/src/test/csv_import/test_import_himatic.csv new file mode 100644 index 0000000..93eb81a --- /dev/null +++ b/src/test/csv_import/test_import_himatic.csv @@ -0,0 +1,20 @@ +codice_ricetta,cliente,codice_prodotto,descrizione,prova_tenuta_abilitata,tempo_riempimento,tempo_assestamento,percentuale_minima_pressione_assestamento,percentuale_massima_pressione_assestamento,tempo_di_test,pressione_di_test_delta_minimo,pressione_di_test,pressione_di_test_delta_massimo,tempo_svuotamento,pressione_svuotmento,stampa_etichetta_abilitata,modello_etichetta +R54080,IVECO,5802860939,5802860939 R.02,x,5,5,5,10,5,30,5000,30,1,100,x,ETA30x16.prn +R54081,IVECO,5802831453,5802831453 R.02,x,5,5,5,10,5,30,5000,30,1,100,x,ETA30x16.prn +R54082,IVECO,5802831451,5802831451 R.02,x,5,5,5,10,5,30,5000,30,1,100,x,ETA30x16.prn +R54085,IVECO,5802831452,5802831452 R.03,x,5,5,5,10,5,30,5000,30,1,100,x,ETA30x16.prn +R54086,IVECO,5802831450,5802831450 R.03,x,5,5,5,10,5,30,5000,30,1,100,x,ETA30x16.prn +R54108,IVECO,5802860512,5802860512 R.02,x,5,5,5,10,5,30,5000,30,1,100,x,ETA30x16.prn +R54109,IVECO,5802860513,5802860513 R.02,x,5,5,5,10,5,30,5000,30,1,100,x,ETA30x16.prn +R54110,IVECO,5802860514,5802860514 R.02,x,5,5,5,10,5,30,5000,30,1,100,x,ETA30x16.prn +R54284,IVECO,5802915821,5802915821 R.01,x,5,5,5,10,5,30,5000,30,1,100,x,ETA30x16.prn +R54285,IVECO,5802915822,5802915822 R.01,x,5,5,5,10,5,30,5000,30,1,100,x,ETA30x16.prn +R54288,IVECO,5802878055,5802878055 R.02,x,5,5,5,10,5,30,5000,30,1,100,x,ETA30x16.prn +R54289,IVECO,5802878056,5802878056 R.02,x,5,5,5,10,5,30,5000,30,1,100,x,ETA30x16.prn +R54290,IVECO,5802878057,5802878057 R.02,x,5,5,5,10,5,30,5000,30,1,100,x,ETA30x16.prn +R54508,IVECO,5802966804,5802966804 R.01,x,5,5,5,10,5,30,5000,30,1,100,x,ETA30x16.prn +R54509,IVECO,5802966806,5802966806 R.01,x,5,5,5,10,5,30,5000,30,1,100,x,ETA30x16.prn +R54510,IVECO,5802966801,5802966801 R.01,x,5,5,5,10,5,30,5000,30,1,100,x,ETA30x16.prn +R54511,IVECO,5802966799,5802966799 R.01,x,5,5,5,10,5,30,5000,30,1,100,x,ETA30x16.prn +R54512,IVECO,5802967434,5802967434 R.01,x,5,5,5,10,5,30,5000,30,1,100,x,ETA30x16.prn +R54513,IVECO,5802967436,5802967436 R.01,x,5,5,5,10,5,30,5000,30,1,100,x,ETA30x16.prn diff --git a/src/test/csv_import/test_import_himatic.xlsx b/src/test/csv_import/test_import_himatic.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..63875d9893db3cc2ba8d88f4fc3e45f2077a86da GIT binary patch literal 6145 zcma)A1z6K<*QaYpcZm*glNco-A}C!FqI8de)Q}k9Xpn{>-JmE6l7c850@5iVjZ)G% zKHx2etjLmq0)H`})BVa90hrn4!KNrLhN|lyzmQoXh`Nd&ZYC)? zqEknZs107$a^OiK}gJr93TZJX@rCh1o;ds1;vu>iS2lcE}HDp#| zfFUR5a%br=lf6GnUQfzW^WBcD9w5r*y#t`} z>Pn|^0=$@$4@x+=TG-AtAP%^L>uMxVQUCenw5wr=tYAX+a?sV=7Ha*nM=Fd2WjqyX zC+_zdk@z%{LL5YQ#+sW+WenYBA`4&U?V1h7T@~pM@AwhnMGUk=e?JvX<0*e68a6U# zOBFI2-xNCFDXd&Fl#rL=5a;zXUUX55agU4LCo;r01qu3KGrpTYG%>Ed1AdE?g84#F z!w@Wh_#-nE2{7P6;{O|fF8u`{S2r&QYga6M*7Z%`6P$EDGbOUMC5S;T$7>TNqu?Ra zyaJ6^DnlG$(T=*e`8XXX&13{Ct;Bn74{E4!%ity>H>7Vn({f6fiI8oS>B?_W#l(1% z2%;43dNMRmw4SVk2~>euoYy5NEW+t;p{5B`lj&yWne5H4I@32BuYSv1%9r>|o)6SE zcY^6$VIG8mL^SDXa^(%Ea;L`*Y&hhCKY?a>#cT`%^b0>y%zeCpJL-Lp{KHoQJjM+j zu8_`a-DUE0Px@|Z9`|k*rRyz)2kLHVRD<0@Kw79-4sHB{w{OBM#Oq^QxK*iv6>e>h z=?8HS{Evx=%&JNG^~QSF`4xus!%1J&(Z3G?fnrDWcdD5Es~bRo^1G935XQWntg%4cX} zzO5@DJw(XOY;zd?J&}&(b9KRbCmZ3L#{^Ze^8>+^fRy3)P(L!!@S+YM2mwpU{`>xR z1)&TMuImhKV-d=pI^1He*OP;1_**h6h7|K&yuy7Gw&^?=+pS`m!>$R>ysh0ivn)EU z_d0Fq{`2a^Vx1l_PibfyekwZ@U0f8ybwkrc|O05Xd4}igDYa-O^?UlyV1*9H8IIA<5NiO=_b{wB=lfWN-cEBLI8UX7H ze5hl|k<7pNGBovse5lKP{8Q$w(3)mpG5h|zy-%nPI^R(bk&E^D4NzjCz8y4HU5bIa z9NoV`o#}V1bhWj%c5{XN`VqpSzAjDMbzFkVe`Zt9^Q8Z^R1_}$qkwxf%FnsDM1Qz1 zPP6d^zOGyt4-`Gxzt$1bxZ$!h30;Q_w)Ps^R2y6)mD5X%Cq?=8ql@g7bNqf@78f@2@`D+dF;Fol3V`gz~i0Ph*n?I z?_jn0RPH`Yv-VGG9UVhaM*;Pqm<+|bX@sSW`r6gz&xNYw^~NCpvH3{%ZW?WZ4*hvR zs&75nkT>hPhZfj0_NdP#f5IEB!^U8P*q&sFU<{3nTJi?l0XUNL=N@E9+7PcsF+QM) zJY8G5d8$TqZ{ZuqClDRvrV_G$sA*H!o>?)_TKrb5kHJsv-ubF8ewGL7-kSSf+l`y^ zjpz!IWyyusAXBPNnu1CrW+U{v>%sR)N02(tG@>gR|>CV1OM~>YsH9xPOcpo;; zbpY80q7b-vm3yPlw7~5@JS*8}+M|vUFIJd4VsAaTZ~P9VvszK~)bg6JZ;iE4Nyg^` zfK1#2m(~5c@2T}{F$GUdk0IVgT{>A0JU#)JWQJoSjPy(f-)ik^__!}67>p%Bl*9|$ z7YC89km_;7A zdR1%3d!XO0wIN;>%0S3`dc^qRYVX}x)lZr5}jZWLa&%*41o zm7d@5>77Oz7ei^AweyXMOGh4WveZ_t?7cAJiZl@@HQl{gaCcM6x;*2ZipJOC%o{U) zoew3gBeUK;MxWiUUU#{->6Yj&HQ|JKqmusq;qcQWt6^A?c;&u(&6nDp+XE=+*Hj-p z509HK?+KqdSU>ePY`q%Vd^pv)aIM5>_g2EaJLjLLUb)KiCK77JXKlg~8JAq#MBW@^ zM5~r_2?)+{&?KkWveC$?i&BPD^B9J<(DT&FeFN}}hqf@$X3ALxhHqTirl++DZAo~; z1X{Tf;9oFJMFLull9e@qlM>LOV`OEmmk4$q8Y+?1mNOmI)P*C?nQBWKE@h_HWHa0T zAPn%&GNmE0U7-SA>itJJoD7DSe_+vcH=fo{=*^fEO(W zv=R}%LS6f&Vs&5e8D(3S*R>ODVMN)bSJ7#HykRgJzP20@Zn5;6Rl*XIHyP zfbCE`%%IQ8m{X}pM8C3Gt71CAw&Zq`{5=i)MFN+W`QC7ijht@7Ej>o2J3O@7vZNsd zct3A9lL)8E=5)ZI4vIVkcp73@Pl{q&uzn2Sp~ZAL=`R_;CRByAjIYrb>@UMQF&vaL zB8P{|&T8@hUAs5JGQO|WJcr=#(GxMFzlajVtc1$;9W!(KGg9nAwev7@z_v(sMq%cF zoshWsJx(Qc#Ok$&1{x&vK@BJ%6PHMn=Pa@_)>1ZKks!!Bj|t>P2r~{y)gpJRzMBDV zm3<2)vNO5T8)ca@Mu*>1+#e~~%H}#D{eD6KU4%Q;MvjyV$^ z)esz8Co3W375v+r-t>|Vxl2uRR}0u=_hQNxP8#*QOu^J6z{^aQ2G zA}mv@LlmBer$AS*=O=&HT8?yBl&J6ZFB4jN2-^UO$fVs3(y$#FUh5yU|mXnFo^ zHt6!}Y=Qkg%7zhR?`?b$X+8R`ZDFka|PWS zWqV6f?3Gc&uIN!PrH7F#@i`tgb-S0zpSu&|;7s%WTk2-{D|P=>0$wb3{wfEbY1n@f zBoEmTFSQ!IL}8YT%oc3FMB3xR@l0eu2W2_S z3lS#Xb39s*UXZ!UJ_hV83Ch+H^B^5IgK=y=0l-NoinM&!PPle=KBOuXl}t~0|MHCH z*3pwe%(}V%wE)E2c(4VatF48LHT1rl%OfY7U)T6o51X7aepP|7n+D{p`eFW{2%Y@b zs@mhcE*5F;gB|TC-#Rwbi&e0KLv0J|{QVE6YsE!4(~is2;%N1+MLQW(e&@rLPSIW& zP4Yn=dEYNwF(oZ6~#v@}S!XhvCEozpC_x$kopq=M-{4(`k;0s2Xc`j|L zT+TON54X;^5-Al#K9&W$&JwG>?lC8(G;JZMi!;1F5E^P>F{^r`uU^NgOH_46DYT{X z9D+s-qXdsg3kSlOr`3%0JlF548+#b4>-Iqs^>{Lw6on!=w0?T9=8ozzXFChSy=hjf zKK6Jj1o|GG?Hwit^Igx<e60yBs^27eDTTUc;7gV%2l^x< zvF5AY&-vAlxa&Xg$#z=WOy}XiIc=w%2mv!2g~Xx7T_Q>++l=8$j^dD=J-tUkO4ZMO z@J2>1UpMXVfp4{|C=^=9LV$CRomRs5DRx4YJrmLc56es$pY!o@lE| ztg)A2N1YjXpdgj+jM<%^6okf6SNuCF4@Kj-?JC!b>^0XE)rPWOoS%|`hPs18kA1gH zHpjhvb={qDR-w6oIC&vb*51k|v!dO$0dRzetZ*~LkCTHmug8aI;0 zcs8h_>m#_GVgQhKQlc7lFQ%>1F&8mtbb3Vlv&`FM zKQ~0j` z%agdHK3 zz~e>0tCQ%MoY|qoE7;|krc!4Q3LjNC#+cDt}ML-tzf+H1mmlJ1}-h;4I??Ylbf}Z zo0+bcv$dz5 zEUe?*W__|ILTusWZ{j{RbY z>O!#5M0+4HU%9?@rUY^HCT{V2372GFiQF&;q&I(&%&}?H%8IgVK?+}%2hfz?O>P{| zl4GknlP7rzSc3sndHUdBEjYXLoV|Yz z%XqQw<9yBK<5I^)%A)DGGfpqSR-p+Ge)`yM_Es6|!5rJ!qrLh?iWV#9!+PTE#w#A# zlr4RkWgLD)#0}!xsZuZQN6OCzu3bJgrOrRkVEJam$XRcP5+3nQ81lgG3<|vFM&HOFQn4$jQHvcrfSomX^tlwgYVZE?< z@jtxQpQaZt9$04Jw~n*ZaRYN-)o Syo`fGiuuT30%9ROR{I|VGGw0s literal 0 HcmV?d00001