Miglioramento dei tests

This commit is contained in:
Thomas Zilio 2019-07-11 17:20:58 +02:00
parent c40eb5b950
commit b16fc4adfa
32 changed files with 411 additions and 365 deletions

View File

@ -60,9 +60,8 @@
"symfony/var-dumper": "^3.3"
},
"require-dev": {
"codeception/codeception": "^2.4",
"friendsofphp/php-cs-fixer": "^2.10",
"phpmd/phpmd": "2.6.0"
"codeception/codeception": "^3.0",
"friendsofphp/php-cs-fixer": "^2.10"
},
"autoload": {
"psr-4": {

View File

@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: OpenSTAManager\n"
"POT-Creation-Date: 2019-07-10 17:20+0200\n"
"POT-Creation-Date: 2019-07-11 17:20+0200\n"
"PO-Revision-Date: 2017-09-06 09:35+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
@ -99,7 +99,7 @@ msgstr ""
msgid "Correggi account"
msgstr ""
#: bug.php:92 include/top.php:263
#: bug.php:92 include/top.php:266
msgid "Segnalazione bug"
msgstr ""
@ -184,7 +184,7 @@ msgstr ""
#: modules/fatture/add_preventivo.php:19 modules/fatture/crea_documento.php:21
#: modules/gestione_componenti/add.php:24
#: modules/gestione_documentale/add.php:27 modules/import/add.php:33
#: modules/interventi/add.php:287 modules/interventi/add_articolo.php:25
#: modules/interventi/add.php:290 modules/interventi/add_articolo.php:25
#: modules/interventi/add_righe.php:17 modules/interventi/ajax_tecnici.php:217
#: modules/iva/add.php:42 modules/listini/add.php:22 modules/misure/add.php:18
#: modules/modelli_primanota/add.php:80 modules/my_impianti/add.php:42
@ -259,7 +259,7 @@ msgid "Creazione"
msgstr ""
#: editor.php:285 include/common/form.php:19
#: modules/interventi/add_articolo.php:41 modules/interventi/add_righe.php:28
#: modules/interventi/add_articolo.php:49 modules/interventi/add_righe.php:28
#: modules/interventi/manage_sessione.php:15 modules/utenti/user.php:32
#: plugins/pianificazione_interventi/add_articolo.php:41
#: plugins/pianificazione_interventi/add_righe.php:27
@ -283,13 +283,13 @@ msgstr ""
msgid "Nessun log disponibile per questa scheda"
msgstr ""
#: include/bottom.php:12 include/top.php:209
#: include/bottom.php:12 include/top.php:212
msgid "Il gestionale open source per l'assistenza tecnica e la fatturazione"
msgstr ""
#: include/bottom.php:12 include/init/configuration.php:290
#: include/init/init.php:109 include/top.php:16 include/top.php:213
#: include/top.php:299 index.php:133 info.php:15
#: include/init/init.php:109 include/top.php:16 include/top.php:216
#: include/top.php:302 index.php:133 info.php:15
msgid "OpenSTAManager"
msgstr ""
@ -302,7 +302,7 @@ msgstr ""
#: modules/articoli/widgets/articoli.dashboard.php:11
#: modules/contratti/edit.php:294 modules/ddt/edit.php:230
#: modules/fatture/add_serial.php:59 modules/fatture/edit.php:533
#: modules/interventi/add_articolo.php:80
#: modules/interventi/add_articolo.php:88
#: modules/interventi/ajax_articoli.php:14 modules/ordini/edit.php:144
#: modules/preventivi/edit.php:175 plugins/importFE/rows.php:168
#: plugins/pianificazione_interventi/add_articolo.php:83
@ -310,15 +310,15 @@ msgstr ""
msgid "Articolo"
msgstr ""
#: include/common/articolo.php:36 modules/interventi/add_articolo.php:145
#: include/common/articolo.php:36 modules/interventi/add_articolo.php:153
msgid "Visualizza ultimi prezzi (cliente)"
msgstr ""
#: include/common/articolo.php:43 modules/interventi/add_articolo.php:152
#: include/common/articolo.php:43 modules/interventi/add_articolo.php:160
msgid "Visualizza ultimi prezzi (acquisto)"
msgstr ""
#: include/common/articolo.php:50 modules/interventi/add_articolo.php:159
#: include/common/articolo.php:50 modules/interventi/add_articolo.php:167
msgid "Visualizza ultimi prezzi (vendita)"
msgstr ""
@ -359,7 +359,7 @@ msgstr ""
#: modules/dashboard/actions.php:123 modules/ddt/edit.php:240
#: modules/ddt/row-list.php:8 modules/fatture/add_intervento.php:75
#: modules/fatture/edit.php:543 modules/fatture/row-list.php:14
#: modules/interventi/add_articolo.php:88 modules/interventi/add_righe.php:57
#: modules/interventi/add_articolo.php:96 modules/interventi/add_righe.php:57
#: modules/interventi/ajax_righe.php:18 modules/interventi/edit.php:127
#: modules/interventi/plugins/my_impianti.interventi.php:21
#: modules/interventi/widgets/interventi.pianificazionedashboard.interventi.php:55
@ -379,7 +379,7 @@ msgstr ""
#: modules/spedizioni/edit.php:17 modules/stati_contratto/add.php:11
#: modules/stati_contratto/edit.php:22 modules/stati_intervento/add.php:15
#: modules/stati_intervento/edit.php:22 modules/stati_preventivo/add.php:11
#: modules/stati_preventivo/edit.php:22 modules/statistiche/edit.php:176
#: modules/stati_preventivo/edit.php:22 modules/statistiche/edit.php:203
#: modules/tipi_anagrafiche/add.php:12 modules/tipi_anagrafiche/edit.php:37
#: modules/tipi_intervento/add.php:15 modules/tipi_intervento/edit.php:16
#: modules/tipi_scadenze/add.php:13 modules/tipi_scadenze/edit.php:32
@ -423,12 +423,12 @@ msgstr ""
#: modules/contratti/plugins/contratti.consuntivo.php:154
#: modules/contratti/plugins/contratti.consuntivo.php:187
#: modules/contratti/row-list.php:15 modules/ddt/row-list.php:9
#: modules/fatture/row-list.php:15 modules/interventi/add_articolo.php:104
#: modules/fatture/row-list.php:15 modules/interventi/add_articolo.php:112
#: modules/interventi/add_righe.php:66 modules/interventi/ajax_articoli.php:15
#: modules/interventi/ajax_righe.php:19 modules/ordini/row-list.php:11
#: modules/preventivi/plugins/preventivi.consuntivo.php:139
#: modules/preventivi/plugins/preventivi.consuntivo.php:172
#: modules/preventivi/row-list.php:16 modules/statistiche/edit.php:177
#: modules/preventivi/row-list.php:16 modules/statistiche/edit.php:204
#: plugins/pianificazione_interventi/add_articolo.php:100
#: plugins/pianificazione_interventi/add_righe.php:64
#: plugins/pianificazione_interventi/ajax_articoli.php:17
@ -462,8 +462,8 @@ msgstr ""
#: modules/ordini/row-list.php:280
#: modules/preventivi/plugins/preventivi.consuntivo.php:211
#: modules/preventivi/row-list.php:217 modules/primanota/add.php:253
#: modules/scadenzario/edit.php:149 modules/statistiche/edit.php:129
#: modules/statistiche/edit.php:179 plugins/rinnovi_contratti/edit.php:16
#: modules/scadenzario/edit.php:149 modules/statistiche/edit.php:156
#: modules/statistiche/edit.php:206 plugins/rinnovi_contratti/edit.php:16
#: templates/contratti_cons/body.php:178 templates/fatture/footer.php:235
#: templates/preventivi_cons/body.php:145 templates/registro_iva/bottom.php:52
#: templates/scadenzario/bottom.php:11 templates/spesometro/body.php:24
@ -479,7 +479,7 @@ msgstr ""
#: modules/contratti/row-list.php:18 modules/contratti/row-list.php:202
#: modules/ddt/row-list.php:12 modules/fatture/add_intervento.php:98
#: modules/fatture/row-list.php:18 modules/fatture/row-list.php:360
#: modules/interventi/add_articolo.php:116 modules/interventi/add_righe.php:78
#: modules/interventi/add_articolo.php:124 modules/interventi/add_righe.php:78
#: modules/interventi/ajax_articoli.php:25 modules/interventi/ajax_righe.php:25
#: modules/ordini/row-list.php:14 modules/ordini/row-list.php:267
#: modules/preventivi/row-list.php:19
@ -493,7 +493,7 @@ msgid "Iva"
msgstr ""
#: include/common/riga.php:25 modules/articoli/edit.php:88
#: modules/interventi/add_articolo.php:110 modules/interventi/add_righe.php:72
#: modules/interventi/add_articolo.php:118 modules/interventi/add_righe.php:72
#: plugins/pianificazione_interventi/add_articolo.php:106
#: plugins/pianificazione_interventi/add_righe.php:70
msgid "Unità di misura"
@ -520,7 +520,7 @@ msgid "Guadagno"
msgstr ""
#: include/common/riga.php:92 include/common/sconto.php:51
#: modules/interventi/add_articolo.php:136 modules/interventi/add_righe.php:98
#: modules/interventi/add_articolo.php:144 modules/interventi/add_righe.php:98
#: plugins/pianificazione_interventi/add_articolo.php:132
#: plugins/pianificazione_interventi/add_righe.php:96 update/2_4_9.php:19
msgid "Sconto unitario"
@ -722,8 +722,8 @@ msgstr ""
#: modules/viste/edit.php:129 plugins/exportFE/edit.php:246
#: plugins/importFE/edit.php:43 plugins/importFE/list.php:91
#: plugins/receiptFE/edit.php:107 plugins/receiptFE/edit.php:187
#: plugins/receiptFE/list.php:81 src/HTMLBuilder/Manager/FileManager.php:202
#: src/HTMLBuilder/Manager/FileManager.php:220 src/Util/Zip.php:134
#: plugins/receiptFE/list.php:81 src/HTMLBuilder/Manager/FileManager.php:215
#: src/HTMLBuilder/Manager/FileManager.php:233 src/Util/Zip.php:134
msgid "Errore"
msgstr ""
@ -1119,7 +1119,7 @@ msgstr ""
msgid "Copia"
msgstr ""
#: include/manager.php:203 include/top.php:259
#: include/manager.php:203 include/top.php:262
#: modules/dashboard/widgets/stampa_calendario.dashboard.php:28
#: modules/partitario/edit.php:22 modules/stampe_contabili/edit.php:39
#: src/HTMLBuilder/Manager/ButtonManager.php:35
@ -1188,7 +1188,7 @@ msgstr ""
msgid "Applica"
msgstr ""
#: include/top.php:72 include/top.php:159
#: include/top.php:72 include/top.php:162
msgid "Annulla"
msgstr ""
@ -1280,27 +1280,31 @@ msgstr ""
msgid "Nessuna notifica"
msgstr ""
#: include/top.php:211
#: include/top.php:92
msgid "E' presente un solo calendario!"
msgstr ""
#: include/top.php:214
msgid "OSM"
msgstr ""
#: include/top.php:220
#: include/top.php:223
msgid "Mostra/nascondi menu"
msgstr ""
#: include/top.php:267
#: include/top.php:270
msgid "Log accessi"
msgstr ""
#: include/top.php:271 include/top.php:350 info.php:5 info.php:17
#: include/top.php:274 include/top.php:353 info.php:5 info.php:17
msgid "Informazioni"
msgstr ""
#: include/top.php:275
#: include/top.php:278
msgid "Esci"
msgstr ""
#: include/top.php:306
#: include/top.php:309
msgid "Cerca"
msgstr ""
@ -1511,14 +1515,14 @@ msgid "Ordine"
msgstr ""
#: lib/common.php:180 modules/fatture/add_preventivo.php:36
#: modules/interventi/add.php:198 modules/interventi/edit.php:60
#: modules/interventi/add.php:201 modules/interventi/edit.php:60
msgid "Preventivo"
msgstr ""
#: lib/common.php:190
#: modules/contratti/widgets/contratti.pianificazionedashboard.interventi.php:51
#: modules/contratti/widgets/contratti_scadenza.dashboard.php:24
#: modules/fatture/add_contratto.php:38 modules/interventi/add.php:202
#: modules/fatture/add_contratto.php:38 modules/interventi/add.php:205
#: modules/interventi/edit.php:73
msgid "Contratto"
msgstr ""
@ -1693,7 +1697,7 @@ msgstr ""
#: modules/contratti/plugins/contratti.fatturaordiniservizio.php:176
#: modules/contratti/plugins/contratti.ordiniservizio.php:103
#: modules/ddt/edit.php:85 modules/ddt/edit.php:89 modules/ddt/edit.php:94
#: modules/fatture/edit.php:182 modules/interventi/add.php:240
#: modules/fatture/edit.php:182 modules/interventi/add.php:243
#: modules/interventi/edit.php:115
#: modules/my_impianti/plugins/my_impianti.componenti.php:215
#: modules/ordini/edit.php:44 modules/ordini/edit.php:48
@ -2212,12 +2216,12 @@ msgstr ""
#: modules/anagrafiche/edit.php:158
#: modules/contratti/plugins/contratti.fatturaordiniservizio.php:173
#: modules/contratti/widgets/contratti.ratecontrattuali.php:78
#: modules/interventi/add.php:194 modules/interventi/edit.php:103
#: modules/interventi/add.php:197 modules/interventi/edit.php:103
#: plugins/sedi/add.php:44 plugins/sedi/edit.php:82
msgid "Zona"
msgstr ""
#: modules/anagrafiche/edit.php:158 modules/interventi/add.php:194
#: modules/anagrafiche/edit.php:158 modules/interventi/add.php:197
#: modules/interventi/edit.php:103
msgid "Nessuna zona"
msgstr ""
@ -2248,7 +2252,7 @@ msgid ""
"Google Maps API Key nella scheda Impostazioni"
msgstr ""
#: modules/anagrafiche/edit.php:243
#: modules/anagrafiche/edit.php:243 modules/statistiche/actions.php:31
msgid "Acquisti"
msgstr ""
@ -2605,7 +2609,7 @@ msgstr ""
#: modules/iva/add.php:15 modules/iva/edit.php:65
#: modules/my_impianti/plugins/my_impianti.componenti.php:213
#: modules/stati_intervento/add.php:11 modules/stati_intervento/edit.php:18
#: modules/statistiche/edit.php:175 modules/tipi_intervento/add.php:11
#: modules/statistiche/edit.php:202 modules/tipi_intervento/add.php:11
#: modules/tipi_intervento/edit.php:12 modules/zone/add.php:11
#: modules/zone/edit.php:13 templates/interventi/body.php:130
msgid "Codice"
@ -2831,7 +2835,7 @@ msgstr ""
#: modules/contratti/plugins/contratti.ordiniservizio.php:100
#: modules/contratti/widgets/contratti.pianificazionedashboard.interventi.php:55
#: modules/contratti/widgets/contratti.pianificazionedashboard.php:52
#: modules/interventi/add.php:183
#: modules/interventi/add.php:186
#: modules/interventi/widgets/interventi.pianificazionedashboard.interventi.php:56
#: modules/my_impianti/add.php:31 modules/my_impianti/edit.php:67
#: modules/ordini/edit.php:80 modules/preventivi/edit.php:34
@ -3322,32 +3326,32 @@ msgstr ""
#: modules/contratti/actions.php:138 modules/ddt/actions.php:205
#: modules/fatture/actions.php:351 modules/interventi/actions.php:348
#: modules/ordini/actions.php:242 modules/preventivi/actions.php:251
#: modules/ordini/actions.php:242 modules/preventivi/actions.php:253
msgid "Sconto/maggiorazione modificato!"
msgstr ""
#: modules/contratti/actions.php:140 modules/ddt/actions.php:207
#: modules/fatture/actions.php:353 modules/interventi/actions.php:350
#: modules/ordini/actions.php:244 modules/preventivi/actions.php:253
msgid "Sconto/maggiorazione aggiunta!"
#: modules/ordini/actions.php:244 modules/preventivi/actions.php:255
msgid "Sconto/maggiorazione aggiunto!"
msgstr ""
#: modules/contratti/actions.php:178 modules/ddt/actions.php:141
#: modules/ddt/actions.php:177 modules/fatture/actions.php:320
#: modules/ordini/actions.php:131 modules/ordini/actions.php:168
#: modules/preventivi/actions.php:226
#: modules/preventivi/actions.php:228
msgid "Articolo aggiunto!"
msgstr ""
#: modules/contratti/actions.php:180 modules/ddt/actions.php:179
#: modules/fatture/actions.php:402 modules/ordini/actions.php:170
#: modules/preventivi/actions.php:228
#: modules/preventivi/actions.php:230
msgid "Riga aggiunta!"
msgstr ""
#: modules/contratti/actions.php:182 modules/ddt/actions.php:181
#: modules/fatture/actions.php:424 modules/ordini/actions.php:172
#: modules/preventivi/actions.php:230
#: modules/preventivi/actions.php:232
msgid "Riga descrittiva aggiunta!"
msgstr ""
@ -3361,7 +3365,7 @@ msgid "Riga eliminata!"
msgstr ""
#: modules/contratti/actions.php:258 modules/fatture/actions.php:466
#: modules/preventivi/actions.php:172
#: modules/preventivi/actions.php:174
msgid "Intervento _NUM_ rimosso!"
msgstr ""
@ -3388,7 +3392,7 @@ msgstr ""
#: modules/contratti/add.php:17 modules/contratti/edit.php:33
#: modules/contratti/widgets/contratti.pianificazionedashboard.interventi.php:50
#: modules/ddt/add.php:12 modules/fatture/add.php:9
#: modules/fatture/edit.php:144 modules/interventi/add.php:179
#: modules/fatture/edit.php:144 modules/interventi/add.php:182
#: modules/interventi/edit.php:31
#: modules/interventi/widgets/interventi.pianificazionedashboard.interventi.php:52
#: modules/my_impianti/add.php:27 modules/my_impianti/edit.php:48
@ -3539,7 +3543,7 @@ msgstr ""
#: modules/contratti/edit.php:185 modules/contratti/edit.php:237
#: modules/contratti/plugins/contratti.consuntivo.php:105
#: modules/contratti/widgets/contratti.pianificazionedashboard.interventi.php:53
#: modules/interventi/add.php:236 modules/interventi/edit.php:111
#: modules/interventi/add.php:239 modules/interventi/edit.php:111
#: modules/interventi/manage_sessione.php:36
#: modules/preventivi/plugins/preventivi.consuntivo.php:90
msgid "Tipo attività"
@ -3951,7 +3955,7 @@ msgstr ""
#: modules/contratti/plugins/contratti.ordiniservizio.php:283
#: modules/contratti/widgets/contratti.pianificazionedashboard.php:53
#: modules/contratti/widgets/contratti.ratecontrattuali.php:79
#: modules/interventi/add.php:208
#: modules/interventi/add.php:211
#: plugins/pianificazione_interventi/add_articolo.php:112
msgid "Impianto"
msgstr ""
@ -4117,7 +4121,7 @@ msgstr ""
#: modules/contratti/widgets/contratti.pianificazionedashboard.php:51
#: modules/contratti/widgets/contratti.ratecontrattuali.php:77
#: modules/dashboard/actions.php:94 modules/statistiche/edit.php:127
#: modules/dashboard/actions.php:94 modules/statistiche/edit.php:154
#: modules/utenti/edit.php:22 templates/spesometro/body.php:18
msgid "Ragione sociale"
msgstr ""
@ -4204,7 +4208,7 @@ msgid "Mostra di sopra"
msgstr ""
#: modules/dashboard/actions.php:29 modules/dashboard/actions.php:116
#: modules/dashboard/edit.php:223 modules/interventi/add.php:277
#: modules/dashboard/edit.php:223 modules/interventi/add.php:280
#: plugins/pianificazione_interventi/pianficazione.php:209
#: templates/contratti_cons/body.php:114 templates/preventivi_cons/body.php:97
msgid "Tecnici"
@ -4235,7 +4239,7 @@ msgstr ""
msgid "Tipo intervento"
msgstr ""
#: modules/dashboard/actions.php:119 modules/interventi/add.php:247
#: modules/dashboard/actions.php:119 modules/interventi/add.php:250
#: modules/interventi/edit.php:123 templates/interventi/body.php:94
msgid "Richiesta"
msgstr ""
@ -4335,7 +4339,7 @@ msgid "Articolo rimosso!"
msgstr ""
#: modules/ddt/actions.php:322 modules/fatture/actions.php:694
#: modules/ordini/actions.php:221 modules/preventivi/actions.php:159
#: modules/ordini/actions.php:221 modules/preventivi/actions.php:161
msgid "Riga rimossa!"
msgstr ""
@ -4462,7 +4466,7 @@ msgid "Vettore"
msgstr ""
#: modules/ddt/edit.php:173 modules/fatture/edit.php:366
#: modules/interventi/add.php:358 src/HTMLBuilder/Handler/SelectHandler.php:66
#: modules/interventi/add.php:361 src/HTMLBuilder/Handler/SelectHandler.php:66
msgid "Seleziona un'opzione"
msgstr ""
@ -4578,7 +4582,7 @@ msgstr ""
msgid "Fattura riaperta!"
msgstr ""
#: modules/fatture/actions.php:267 modules/preventivi/actions.php:138
#: modules/fatture/actions.php:267 modules/preventivi/actions.php:140
msgid "Intervento _NUM_ aggiunto!"
msgstr ""
@ -5065,66 +5069,66 @@ msgid ""
"della firma!"
msgstr ""
#: modules/interventi/add.php:171 modules/interventi/edit.php:21
#: modules/interventi/add.php:174 modules/interventi/edit.php:21
msgid "Dati cliente"
msgstr ""
#: modules/interventi/add.php:183 modules/interventi/add.php:198
#: modules/interventi/add.php:202 modules/interventi/add.php:208
#: modules/interventi/add.php:186 modules/interventi/add.php:201
#: modules/interventi/add.php:205 modules/interventi/add.php:211
msgid "Seleziona prima un cliente"
msgstr ""
#: modules/interventi/add.php:187 modules/interventi/edit.php:42
#: modules/interventi/add.php:190 modules/interventi/edit.php:42
msgid "Per conto di"
msgstr ""
#: modules/interventi/add.php:212
#: modules/interventi/add.php:215
#: modules/my_impianti/plugins/my_impianti.interventi.php:121
msgid "Componenti"
msgstr ""
#: modules/interventi/add.php:212
#: modules/interventi/add.php:215
msgid "Seleziona prima un impianto"
msgstr ""
#: modules/interventi/add.php:221 modules/interventi/edit.php:84
#: modules/interventi/add.php:224 modules/interventi/edit.php:84
msgid "Dati intervento"
msgstr ""
#: modules/interventi/add.php:228 modules/interventi/edit.php:95
#: modules/interventi/add.php:231 modules/interventi/edit.php:95
msgid "Data/ora richiesta"
msgstr ""
#: modules/interventi/add.php:232 modules/interventi/edit.php:99
#: modules/interventi/add.php:235 modules/interventi/edit.php:99
msgid "Data/ora scadenza"
msgstr ""
#: modules/interventi/add.php:256 modules/interventi/edit.php:186
#: modules/interventi/add.php:259 modules/interventi/edit.php:186
msgid "Ore di lavoro"
msgstr ""
#: modules/interventi/add.php:267 modules/interventi/manage_sessione.php:40
#: modules/interventi/add.php:270 modules/interventi/manage_sessione.php:40
msgid "Inizio attività"
msgstr ""
#: modules/interventi/add.php:271 modules/interventi/manage_sessione.php:44
#: modules/interventi/add.php:274 modules/interventi/manage_sessione.php:44
msgid "Fine attività"
msgstr ""
#: modules/interventi/add.php:358
#: modules/interventi/add.php:361
msgid "Seleziona prima un cliente..."
msgstr ""
#: modules/interventi/add_articolo.php:96
#: modules/interventi/add_articolo.php:104
msgid "Impianto su cui installare"
msgstr ""
#: modules/interventi/add_articolo.php:124 modules/interventi/add_righe.php:86
#: modules/interventi/add_articolo.php:132 modules/interventi/add_righe.php:86
#: plugins/pianificazione_interventi/add_righe.php:84
msgid "Prezzo di acquisto (un.)"
msgstr ""
#: modules/interventi/add_articolo.php:130 modules/interventi/add_righe.php:92
#: modules/interventi/add_articolo.php:138 modules/interventi/add_righe.php:92
#: plugins/pianificazione_interventi/add_righe.php:90
msgid "Prezzo di vendita (un.)"
msgstr ""
@ -5398,8 +5402,8 @@ msgstr ""
#: modules/pagamenti/edit.php:152 modules/ritenute/add.php:17
#: modules/ritenute/edit.php:34 modules/ritenute_contributi/add.php:17
#: modules/ritenute_contributi/edit.php:34 modules/rivalse/add.php:17
#: modules/rivalse/edit.php:24 modules/statistiche/edit.php:130
#: modules/statistiche/edit.php:178
#: modules/rivalse/edit.php:24 modules/statistiche/edit.php:157
#: modules/statistiche/edit.php:205
msgid "Percentuale"
msgstr ""
@ -5856,15 +5860,15 @@ msgstr ""
msgid "Preventivo modificato correttamente!"
msgstr ""
#: modules/preventivi/actions.php:119
#: modules/preventivi/actions.php:121
msgid "Preventivo duplicato correttamente!"
msgstr ""
#: modules/preventivi/actions.php:189
#: modules/preventivi/actions.php:191
msgid "Preventivo eliminato!"
msgstr ""
#: modules/preventivi/actions.php:377
#: modules/preventivi/actions.php:379
msgid "Aggiunta nuova revisione!"
msgstr ""
@ -6459,55 +6463,62 @@ msgstr ""
msgid "Ci sono _NUM_ preventivi collegati"
msgstr ""
#: modules/statistiche/edit.php:15 plugins/statistiche_anagrafiche/info.php:75
msgid "Periodo dal _START_ al _END_"
#: modules/statistiche/actions.php:18
msgid "Fatturato"
msgstr ""
#: modules/statistiche/edit.php:48
#: modules/statistiche/actions.php:18 modules/statistiche/actions.php:31
#: plugins/statistiche_anagrafiche/info.php:78
msgid "Periodo _NUM_"
msgstr ""
#: modules/statistiche/edit.php:17 plugins/statistiche_anagrafiche/edit.php:10
#: plugins/statistiche_articoli/edit.php:10
msgid "Periodi temporali"
msgstr ""
#: modules/statistiche/edit.php:21 plugins/statistiche_anagrafiche/edit.php:14
#: plugins/statistiche_articoli/edit.php:14
msgid "Aggiungi periodo"
msgstr ""
#: modules/statistiche/edit.php:38
msgid "Vendite e acquisti"
msgstr ""
#: modules/statistiche/edit.php:69
msgid "Fatturato (iva esclusa)"
msgstr ""
#: modules/statistiche/edit.php:76
msgid "Acquisti (iva esclusa)"
msgstr ""
#: modules/statistiche/edit.php:114
#: modules/statistiche/edit.php:141
msgid "I 20 clienti TOP"
msgstr ""
#: modules/statistiche/edit.php:114 modules/statistiche/edit.php:162
#: modules/statistiche/edit.php:141 modules/statistiche/edit.php:189
msgid "Valori iva esclusa"
msgstr ""
#: modules/statistiche/edit.php:128
#: modules/statistiche/edit.php:155
msgid "Num. fatture"
msgstr ""
#: modules/statistiche/edit.php:130
#: modules/statistiche/edit.php:157
msgid "Incidenza sul fatturato"
msgstr ""
#: modules/statistiche/edit.php:145
#: modules/statistiche/edit.php:172
msgid "Nessuna vendita"
msgstr ""
#: modules/statistiche/edit.php:162
#: modules/statistiche/edit.php:189
msgid "I 20 articoli più venduti"
msgstr ""
#: modules/statistiche/edit.php:178
#: modules/statistiche/edit.php:205
msgid "Incidenza sul numero di articoli venduti"
msgstr ""
#: modules/statistiche/edit.php:195
#: modules/statistiche/edit.php:222
msgid "Nessun articolo è stato venduto"
msgstr ""
#: modules/statistiche/edit.php:228
#: modules/statistiche/edit.php:255
msgid "Interventi per tipologia"
msgstr ""
@ -7832,23 +7843,8 @@ msgstr ""
msgid "Calcola percoso da sede legale a questa sede"
msgstr ""
#: plugins/statistiche_anagrafiche/edit.php:10
#: plugins/statistiche_articoli/edit.php:10
msgid "Periodi temporali"
msgstr ""
#: plugins/statistiche_anagrafiche/edit.php:14
#: plugins/statistiche_articoli/edit.php:14
msgid "Aggiungi periodo"
msgstr ""
#: plugins/statistiche_anagrafiche/edit.php:57
#: plugins/statistiche_articoli/edit.php:105
msgid "E' presente un solo calendario!"
msgstr ""
#: plugins/statistiche_anagrafiche/info.php:78
msgid "Periodo _NUM_"
#: plugins/statistiche_anagrafiche/info.php:75
msgid "Dal _START_ al _END_"
msgstr ""
#: plugins/statistiche_anagrafiche/info.php:90
@ -7877,7 +7873,7 @@ msgstr ""
#: plugins/statistiche_articoli/edit.php:37
#: plugins/statistiche_articoli/edit.php:63
msgid "Perido"
msgid "Periodo"
msgstr ""
#: plugins/statistiche_articoli/edit.php:38
@ -7887,7 +7883,7 @@ msgstr ""
#: plugins/statistiche_articoli/edit.php:39
#: plugins/statistiche_articoli/edit.php:65
msgid "Prezzio medio"
msgid "Prezzo medio"
msgstr ""
#: plugins/statistiche_articoli/edit.php:40
@ -7984,7 +7980,7 @@ msgstr ""
msgid "Nessun allegato è stato caricato"
msgstr ""
#: src/HTMLBuilder/Manager/FileManager.php:203
#: src/HTMLBuilder/Manager/FileManager.php:216
msgid "Alcuni campi obbligatori non sono stati compilati correttamente."
msgstr ""
@ -8289,15 +8285,15 @@ msgstr ""
msgid "Foglio"
msgstr ""
#: templates/ddt/header.php:70 templates/fatture/header.php:107
#: templates/ddt/header.php:72 templates/fatture/header.php:107
msgid "Destinazione diversa"
msgstr ""
#: templates/ddt/init.php:25
#: templates/ddt/init.php:26
msgid "Ddt pro-forma"
msgstr ""
#: templates/ddt/init.php:75 templates/fatture/init.php:98
#: templates/ddt/init.php:76 templates/fatture/init.php:100
msgid "Non hai i permessi per questa stampa!"
msgstr ""

Binary file not shown.

View File

@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: OpenSTAManager\n"
"POT-Creation-Date: 2019-07-10 17:20+0200\n"
"PO-Revision-Date: 2019-07-10 17:32+0200\n"
"POT-Creation-Date: 2019-07-11 17:20+0200\n"
"PO-Revision-Date: 2019-07-11 17:20+0200\n"
"Last-Translator: \n"
"Language-Team: https://www.devcode.it/\n"
"Language: en\n"
@ -101,7 +101,7 @@ msgstr ""
msgid "Correggi account"
msgstr "Correct account"
#: bug.php:92 include/top.php:263
#: bug.php:92 include/top.php:266
msgid "Segnalazione bug"
msgstr "Bug report"
@ -188,7 +188,7 @@ msgstr "OSM staff"
#: modules/fatture/add_preventivo.php:19 modules/fatture/crea_documento.php:21
#: modules/gestione_componenti/add.php:24
#: modules/gestione_documentale/add.php:27 modules/import/add.php:33
#: modules/interventi/add.php:287 modules/interventi/add_articolo.php:25
#: modules/interventi/add.php:290 modules/interventi/add_articolo.php:25
#: modules/interventi/add_righe.php:17 modules/interventi/ajax_tecnici.php:217
#: modules/iva/add.php:42 modules/listini/add.php:22 modules/misure/add.php:18
#: modules/modelli_primanota/add.php:80 modules/my_impianti/add.php:42
@ -267,7 +267,7 @@ msgid "Creazione"
msgstr "Creation"
#: editor.php:285 include/common/form.php:19
#: modules/interventi/add_articolo.php:41 modules/interventi/add_righe.php:28
#: modules/interventi/add_articolo.php:49 modules/interventi/add_righe.php:28
#: modules/interventi/manage_sessione.php:15 modules/utenti/user.php:32
#: plugins/pianificazione_interventi/add_articolo.php:41
#: plugins/pianificazione_interventi/add_righe.php:27
@ -291,14 +291,14 @@ msgstr "Information:"
msgid "Nessun log disponibile per questa scheda"
msgstr "No log available for this card"
#: include/bottom.php:12 include/top.php:209
#: include/bottom.php:12 include/top.php:212
msgid "Il gestionale open source per l'assistenza tecnica e la fatturazione"
msgstr ""
"The open source management software for technical assistance and billing"
#: include/bottom.php:12 include/init/configuration.php:290
#: include/init/init.php:109 include/top.php:16 include/top.php:213
#: include/top.php:299 index.php:133 info.php:15
#: include/init/init.php:109 include/top.php:16 include/top.php:216
#: include/top.php:302 index.php:133 info.php:15
msgid "OpenSTAManager"
msgstr "OpenSTAManager"
@ -311,7 +311,7 @@ msgstr "Version"
#: modules/articoli/widgets/articoli.dashboard.php:11
#: modules/contratti/edit.php:294 modules/ddt/edit.php:230
#: modules/fatture/add_serial.php:59 modules/fatture/edit.php:533
#: modules/interventi/add_articolo.php:80
#: modules/interventi/add_articolo.php:88
#: modules/interventi/ajax_articoli.php:14 modules/ordini/edit.php:144
#: modules/preventivi/edit.php:175 plugins/importFE/rows.php:168
#: plugins/pianificazione_interventi/add_articolo.php:83
@ -319,15 +319,15 @@ msgstr "Version"
msgid "Articolo"
msgstr "Article"
#: include/common/articolo.php:36 modules/interventi/add_articolo.php:145
#: include/common/articolo.php:36 modules/interventi/add_articolo.php:153
msgid "Visualizza ultimi prezzi (cliente)"
msgstr "View last prices (customer)"
#: include/common/articolo.php:43 modules/interventi/add_articolo.php:152
#: include/common/articolo.php:43 modules/interventi/add_articolo.php:160
msgid "Visualizza ultimi prezzi (acquisto)"
msgstr "View last prices (purchase)"
#: include/common/articolo.php:50 modules/interventi/add_articolo.php:159
#: include/common/articolo.php:50 modules/interventi/add_articolo.php:167
msgid "Visualizza ultimi prezzi (vendita)"
msgstr "View last prices (sale)"
@ -368,7 +368,7 @@ msgstr "Bill"
#: modules/dashboard/actions.php:123 modules/ddt/edit.php:240
#: modules/ddt/row-list.php:8 modules/fatture/add_intervento.php:75
#: modules/fatture/edit.php:543 modules/fatture/row-list.php:14
#: modules/interventi/add_articolo.php:88 modules/interventi/add_righe.php:57
#: modules/interventi/add_articolo.php:96 modules/interventi/add_righe.php:57
#: modules/interventi/ajax_righe.php:18 modules/interventi/edit.php:127
#: modules/interventi/plugins/my_impianti.interventi.php:21
#: modules/interventi/widgets/interventi.pianificazionedashboard.interventi.php:55
@ -388,7 +388,7 @@ msgstr "Bill"
#: modules/spedizioni/edit.php:17 modules/stati_contratto/add.php:11
#: modules/stati_contratto/edit.php:22 modules/stati_intervento/add.php:15
#: modules/stati_intervento/edit.php:22 modules/stati_preventivo/add.php:11
#: modules/stati_preventivo/edit.php:22 modules/statistiche/edit.php:176
#: modules/stati_preventivo/edit.php:22 modules/statistiche/edit.php:203
#: modules/tipi_anagrafiche/add.php:12 modules/tipi_anagrafiche/edit.php:37
#: modules/tipi_intervento/add.php:15 modules/tipi_intervento/edit.php:16
#: modules/tipi_scadenze/add.php:13 modules/tipi_scadenze/edit.php:32
@ -432,12 +432,12 @@ msgstr "Select rows and relative quantities to insert in the document"
#: modules/contratti/plugins/contratti.consuntivo.php:154
#: modules/contratti/plugins/contratti.consuntivo.php:187
#: modules/contratti/row-list.php:15 modules/ddt/row-list.php:9
#: modules/fatture/row-list.php:15 modules/interventi/add_articolo.php:104
#: modules/fatture/row-list.php:15 modules/interventi/add_articolo.php:112
#: modules/interventi/add_righe.php:66 modules/interventi/ajax_articoli.php:15
#: modules/interventi/ajax_righe.php:19 modules/ordini/row-list.php:11
#: modules/preventivi/plugins/preventivi.consuntivo.php:139
#: modules/preventivi/plugins/preventivi.consuntivo.php:172
#: modules/preventivi/row-list.php:16 modules/statistiche/edit.php:177
#: modules/preventivi/row-list.php:16 modules/statistiche/edit.php:204
#: plugins/pianificazione_interventi/add_articolo.php:100
#: plugins/pianificazione_interventi/add_righe.php:64
#: plugins/pianificazione_interventi/ajax_articoli.php:17
@ -471,8 +471,8 @@ msgstr "Serials"
#: modules/ordini/row-list.php:280
#: modules/preventivi/plugins/preventivi.consuntivo.php:211
#: modules/preventivi/row-list.php:217 modules/primanota/add.php:253
#: modules/scadenzario/edit.php:149 modules/statistiche/edit.php:129
#: modules/statistiche/edit.php:179 plugins/rinnovi_contratti/edit.php:16
#: modules/scadenzario/edit.php:149 modules/statistiche/edit.php:156
#: modules/statistiche/edit.php:206 plugins/rinnovi_contratti/edit.php:16
#: templates/contratti_cons/body.php:178 templates/fatture/footer.php:235
#: templates/preventivi_cons/body.php:145 templates/registro_iva/bottom.php:52
#: templates/scadenzario/bottom.php:11 templates/spesometro/body.php:24
@ -488,7 +488,7 @@ msgstr "There are not elements to be dispatched"
#: modules/contratti/row-list.php:18 modules/contratti/row-list.php:202
#: modules/ddt/row-list.php:12 modules/fatture/add_intervento.php:98
#: modules/fatture/row-list.php:18 modules/fatture/row-list.php:360
#: modules/interventi/add_articolo.php:116 modules/interventi/add_righe.php:78
#: modules/interventi/add_articolo.php:124 modules/interventi/add_righe.php:78
#: modules/interventi/ajax_articoli.php:25 modules/interventi/ajax_righe.php:25
#: modules/ordini/row-list.php:14 modules/ordini/row-list.php:267
#: modules/preventivi/row-list.php:19
@ -502,7 +502,7 @@ msgid "Iva"
msgstr "Iva"
#: include/common/riga.php:25 modules/articoli/edit.php:88
#: modules/interventi/add_articolo.php:110 modules/interventi/add_righe.php:72
#: modules/interventi/add_articolo.php:118 modules/interventi/add_righe.php:72
#: plugins/pianificazione_interventi/add_articolo.php:106
#: plugins/pianificazione_interventi/add_righe.php:70
msgid "Unità di misura"
@ -529,7 +529,7 @@ msgid "Guadagno"
msgstr "Earnings"
#: include/common/riga.php:92 include/common/sconto.php:51
#: modules/interventi/add_articolo.php:136 modules/interventi/add_righe.php:98
#: modules/interventi/add_articolo.php:144 modules/interventi/add_righe.php:98
#: plugins/pianificazione_interventi/add_articolo.php:132
#: plugins/pianificazione_interventi/add_righe.php:96 update/2_4_9.php:19
msgid "Sconto unitario"
@ -744,8 +744,8 @@ msgstr "Click \"Install\" to continue"
#: modules/viste/edit.php:129 plugins/exportFE/edit.php:246
#: plugins/importFE/edit.php:43 plugins/importFE/list.php:91
#: plugins/receiptFE/edit.php:107 plugins/receiptFE/edit.php:187
#: plugins/receiptFE/list.php:81 src/HTMLBuilder/Manager/FileManager.php:202
#: src/HTMLBuilder/Manager/FileManager.php:220 src/Util/Zip.php:134
#: plugins/receiptFE/list.php:81 src/HTMLBuilder/Manager/FileManager.php:215
#: src/HTMLBuilder/Manager/FileManager.php:233 src/Util/Zip.php:134
msgid "Errore"
msgstr "Error"
@ -1158,7 +1158,7 @@ msgstr "Excel"
msgid "Copia"
msgstr "Copy"
#: include/manager.php:203 include/top.php:259
#: include/manager.php:203 include/top.php:262
#: modules/dashboard/widgets/stampa_calendario.dashboard.php:28
#: modules/partitario/edit.php:22 modules/stampe_contabili/edit.php:39
#: src/HTMLBuilder/Manager/ButtonManager.php:35
@ -1227,7 +1227,7 @@ msgstr "Last year"
msgid "Applica"
msgstr "Apply"
#: include/top.php:72 include/top.php:159
#: include/top.php:72 include/top.php:162
msgid "Annulla"
msgstr "Cancel"
@ -1329,27 +1329,31 @@ msgstr "Plan"
msgid "Nessuna notifica"
msgstr "No zone"
#: include/top.php:211
#: include/top.php:92
msgid "E' presente un solo calendario!"
msgstr ""
#: include/top.php:214
msgid "OSM"
msgstr "OSM"
#: include/top.php:220
#: include/top.php:223
msgid "Mostra/nascondi menu"
msgstr "Show/hide menu"
#: include/top.php:267
#: include/top.php:270
msgid "Log accessi"
msgstr "Log accesses"
#: include/top.php:271 include/top.php:350 info.php:5 info.php:17
#: include/top.php:274 include/top.php:353 info.php:5 info.php:17
msgid "Informazioni"
msgstr "Information"
#: include/top.php:275
#: include/top.php:278
msgid "Esci"
msgstr "Exit"
#: include/top.php:306
#: include/top.php:309
msgid "Cerca"
msgstr "Search"
@ -1594,14 +1598,14 @@ msgid "Ordine"
msgstr "Order"
#: lib/common.php:180 modules/fatture/add_preventivo.php:36
#: modules/interventi/add.php:198 modules/interventi/edit.php:60
#: modules/interventi/add.php:201 modules/interventi/edit.php:60
msgid "Preventivo"
msgstr "Preventive"
#: lib/common.php:190
#: modules/contratti/widgets/contratti.pianificazionedashboard.interventi.php:51
#: modules/contratti/widgets/contratti_scadenza.dashboard.php:24
#: modules/fatture/add_contratto.php:38 modules/interventi/add.php:202
#: modules/fatture/add_contratto.php:38 modules/interventi/add.php:205
#: modules/interventi/edit.php:73
msgid "Contratto"
msgstr "Contract"
@ -1776,7 +1780,7 @@ msgstr "Date"
#: modules/contratti/plugins/contratti.fatturaordiniservizio.php:176
#: modules/contratti/plugins/contratti.ordiniservizio.php:103
#: modules/ddt/edit.php:85 modules/ddt/edit.php:89 modules/ddt/edit.php:94
#: modules/fatture/edit.php:182 modules/interventi/add.php:240
#: modules/fatture/edit.php:182 modules/interventi/add.php:243
#: modules/interventi/edit.php:115
#: modules/my_impianti/plugins/my_impianti.componenti.php:215
#: modules/ordini/edit.php:44 modules/ordini/edit.php:48
@ -2315,12 +2319,12 @@ msgstr "Street number"
#: modules/anagrafiche/edit.php:158
#: modules/contratti/plugins/contratti.fatturaordiniservizio.php:173
#: modules/contratti/widgets/contratti.ratecontrattuali.php:78
#: modules/interventi/add.php:194 modules/interventi/edit.php:103
#: modules/interventi/add.php:197 modules/interventi/edit.php:103
#: plugins/sedi/add.php:44 plugins/sedi/edit.php:82
msgid "Zona"
msgstr "Zone"
#: modules/anagrafiche/edit.php:158 modules/interventi/add.php:194
#: modules/anagrafiche/edit.php:158 modules/interventi/add.php:197
#: modules/interventi/edit.php:103
msgid "Nessuna zona"
msgstr "No zone"
@ -2353,7 +2357,7 @@ msgstr ""
"To enable the display of the businesses in the map, enter the Google Maps "
"API Key in the Settings card"
#: modules/anagrafiche/edit.php:243
#: modules/anagrafiche/edit.php:243 modules/statistiche/actions.php:31
msgid "Acquisti"
msgstr "Purchases"
@ -2727,7 +2731,7 @@ msgstr "Image"
#: modules/iva/add.php:15 modules/iva/edit.php:65
#: modules/my_impianti/plugins/my_impianti.componenti.php:213
#: modules/stati_intervento/add.php:11 modules/stati_intervento/edit.php:18
#: modules/statistiche/edit.php:175 modules/tipi_intervento/add.php:11
#: modules/statistiche/edit.php:202 modules/tipi_intervento/add.php:11
#: modules/tipi_intervento/edit.php:12 modules/zone/add.php:11
#: modules/zone/edit.php:13 templates/interventi/body.php:130
msgid "Codice"
@ -2958,7 +2962,7 @@ msgstr "License"
#: modules/contratti/plugins/contratti.ordiniservizio.php:100
#: modules/contratti/widgets/contratti.pianificazionedashboard.interventi.php:55
#: modules/contratti/widgets/contratti.pianificazionedashboard.php:52
#: modules/interventi/add.php:183
#: modules/interventi/add.php:186
#: modules/interventi/widgets/interventi.pianificazionedashboard.interventi.php:56
#: modules/my_impianti/add.php:31 modules/my_impianti/edit.php:67
#: modules/ordini/edit.php:80 modules/preventivi/edit.php:34
@ -3467,32 +3471,32 @@ msgstr "Contract duplicate correctly!"
#: modules/contratti/actions.php:138 modules/ddt/actions.php:205
#: modules/fatture/actions.php:351 modules/interventi/actions.php:348
#: modules/ordini/actions.php:242 modules/preventivi/actions.php:251
#: modules/ordini/actions.php:242 modules/preventivi/actions.php:253
msgid "Sconto/maggiorazione modificato!"
msgstr "Discount/surcharge modified!"
#: modules/contratti/actions.php:140 modules/ddt/actions.php:207
#: modules/fatture/actions.php:353 modules/interventi/actions.php:350
#: modules/ordini/actions.php:244 modules/preventivi/actions.php:253
msgid "Sconto/maggiorazione aggiunta!"
#: modules/ordini/actions.php:244 modules/preventivi/actions.php:255
msgid "Sconto/maggiorazione aggiunto!"
msgstr "Discount/surcharge added!"
#: modules/contratti/actions.php:178 modules/ddt/actions.php:141
#: modules/ddt/actions.php:177 modules/fatture/actions.php:320
#: modules/ordini/actions.php:131 modules/ordini/actions.php:168
#: modules/preventivi/actions.php:226
#: modules/preventivi/actions.php:228
msgid "Articolo aggiunto!"
msgstr "Article added!"
#: modules/contratti/actions.php:180 modules/ddt/actions.php:179
#: modules/fatture/actions.php:402 modules/ordini/actions.php:170
#: modules/preventivi/actions.php:228
#: modules/preventivi/actions.php:230
msgid "Riga aggiunta!"
msgstr "Row added!"
#: modules/contratti/actions.php:182 modules/ddt/actions.php:181
#: modules/fatture/actions.php:424 modules/ordini/actions.php:172
#: modules/preventivi/actions.php:230
#: modules/preventivi/actions.php:232
msgid "Riga descrittiva aggiunta!"
msgstr "Description line added!"
@ -3506,7 +3510,7 @@ msgid "Riga eliminata!"
msgstr "Row eliminated!"
#: modules/contratti/actions.php:258 modules/fatture/actions.php:466
#: modules/preventivi/actions.php:172
#: modules/preventivi/actions.php:174
msgid "Intervento _NUM_ rimosso!"
msgstr "Intervention _NUM_ removed!"
@ -3535,7 +3539,7 @@ msgstr "Error during the tariffs import!"
#: modules/contratti/add.php:17 modules/contratti/edit.php:33
#: modules/contratti/widgets/contratti.pianificazionedashboard.interventi.php:50
#: modules/ddt/add.php:12 modules/fatture/add.php:9
#: modules/fatture/edit.php:144 modules/interventi/add.php:179
#: modules/fatture/edit.php:144 modules/interventi/add.php:182
#: modules/interventi/edit.php:31
#: modules/interventi/widgets/interventi.pianificazionedashboard.interventi.php:52
#: modules/my_impianti/add.php:27 modules/my_impianti/edit.php:48
@ -3691,7 +3695,7 @@ msgstr "Unique costs"
#: modules/contratti/edit.php:185 modules/contratti/edit.php:237
#: modules/contratti/plugins/contratti.consuntivo.php:105
#: modules/contratti/widgets/contratti.pianificazionedashboard.interventi.php:53
#: modules/interventi/add.php:236 modules/interventi/edit.php:111
#: modules/interventi/add.php:239 modules/interventi/edit.php:111
#: modules/interventi/manage_sessione.php:36
#: modules/preventivi/plugins/preventivi.consuntivo.php:90
msgid "Tipo attività"
@ -4122,7 +4126,7 @@ msgstr "Within"
#: modules/contratti/plugins/contratti.ordiniservizio.php:283
#: modules/contratti/widgets/contratti.pianificazionedashboard.php:53
#: modules/contratti/widgets/contratti.ratecontrattuali.php:79
#: modules/interventi/add.php:208
#: modules/interventi/add.php:211
#: plugins/pianificazione_interventi/add_articolo.php:112
msgid "Impianto"
msgstr "Plant"
@ -4298,7 +4302,7 @@ msgstr "By the"
#: modules/contratti/widgets/contratti.pianificazionedashboard.php:51
#: modules/contratti/widgets/contratti.ratecontrattuali.php:77
#: modules/dashboard/actions.php:94 modules/statistiche/edit.php:127
#: modules/dashboard/actions.php:94 modules/statistiche/edit.php:154
#: modules/utenti/edit.php:22 templates/spesometro/body.php:18
msgid "Ragione sociale"
msgstr "Business name"
@ -4389,7 +4393,7 @@ msgid "Mostra di sopra"
msgstr "Show upstairs"
#: modules/dashboard/actions.php:29 modules/dashboard/actions.php:116
#: modules/dashboard/edit.php:223 modules/interventi/add.php:277
#: modules/dashboard/edit.php:223 modules/interventi/add.php:280
#: plugins/pianificazione_interventi/pianficazione.php:209
#: templates/contratti_cons/body.php:114 templates/preventivi_cons/body.php:97
msgid "Tecnici"
@ -4420,7 +4424,7 @@ msgstr "Requested date"
msgid "Tipo intervento"
msgstr "Type of intervention"
#: modules/dashboard/actions.php:119 modules/interventi/add.php:247
#: modules/dashboard/actions.php:119 modules/interventi/add.php:250
#: modules/interventi/edit.php:123 templates/interventi/body.php:94
msgid "Richiesta"
msgstr "Request"
@ -4527,7 +4531,7 @@ msgid "Articolo rimosso!"
msgstr "Article removed!"
#: modules/ddt/actions.php:322 modules/fatture/actions.php:694
#: modules/ordini/actions.php:221 modules/preventivi/actions.php:159
#: modules/ordini/actions.php:221 modules/preventivi/actions.php:161
msgid "Riga rimossa!"
msgstr "Row removed!"
@ -4661,7 +4665,7 @@ msgid "Vettore"
msgstr "Carrier"
#: modules/ddt/edit.php:173 modules/fatture/edit.php:366
#: modules/interventi/add.php:358 src/HTMLBuilder/Handler/SelectHandler.php:66
#: modules/interventi/add.php:361 src/HTMLBuilder/Handler/SelectHandler.php:66
msgid "Seleziona un'opzione"
msgstr "Select an option"
@ -4782,7 +4786,7 @@ msgstr "Duplicate invoice correctly!"
msgid "Fattura riaperta!"
msgstr "Reopened invoice!"
#: modules/fatture/actions.php:267 modules/preventivi/actions.php:138
#: modules/fatture/actions.php:267 modules/preventivi/actions.php:140
msgid "Intervento _NUM_ aggiunto!"
msgstr "Intervention _NUM_ added!"
@ -5340,69 +5344,69 @@ msgstr ""
"Is not been possible create the folder _DIRECTORY_ for saving the image of "
"the signature"
#: modules/interventi/add.php:171 modules/interventi/edit.php:21
#: modules/interventi/add.php:174 modules/interventi/edit.php:21
msgid "Dati cliente"
msgstr "Customer data"
#: modules/interventi/add.php:183 modules/interventi/add.php:198
#: modules/interventi/add.php:202 modules/interventi/add.php:208
#: modules/interventi/add.php:186 modules/interventi/add.php:201
#: modules/interventi/add.php:205 modules/interventi/add.php:211
msgid "Seleziona prima un cliente"
msgstr "First select a customer"
#: modules/interventi/add.php:187 modules/interventi/edit.php:42
#: modules/interventi/add.php:190 modules/interventi/edit.php:42
msgid "Per conto di"
msgstr "On behalf of"
#: modules/interventi/add.php:212
#: modules/interventi/add.php:215
#: modules/my_impianti/plugins/my_impianti.interventi.php:121
msgid "Componenti"
msgstr "Components"
#: modules/interventi/add.php:212
#: modules/interventi/add.php:215
msgid "Seleziona prima un impianto"
msgstr "First select a plant"
#: modules/interventi/add.php:221 modules/interventi/edit.php:84
#: modules/interventi/add.php:224 modules/interventi/edit.php:84
msgid "Dati intervento"
msgstr "Intervention data"
#: modules/interventi/add.php:228 modules/interventi/edit.php:95
#: modules/interventi/add.php:231 modules/interventi/edit.php:95
msgid "Data/ora richiesta"
msgstr "Requested date/time"
#: modules/interventi/add.php:232 modules/interventi/edit.php:99
#: modules/interventi/add.php:235 modules/interventi/edit.php:99
#, fuzzy
msgid "Data/ora scadenza"
msgstr "Date/time expiry"
#: modules/interventi/add.php:256 modules/interventi/edit.php:186
#: modules/interventi/add.php:259 modules/interventi/edit.php:186
msgid "Ore di lavoro"
msgstr "Working hours"
#: modules/interventi/add.php:267 modules/interventi/manage_sessione.php:40
#: modules/interventi/add.php:270 modules/interventi/manage_sessione.php:40
msgid "Inizio attività"
msgstr "Start of activity"
#: modules/interventi/add.php:271 modules/interventi/manage_sessione.php:44
#: modules/interventi/add.php:274 modules/interventi/manage_sessione.php:44
msgid "Fine attività"
msgstr "End of activity"
#: modules/interventi/add.php:358
#: modules/interventi/add.php:361
msgid "Seleziona prima un cliente..."
msgstr "First select a customer..."
#: modules/interventi/add_articolo.php:96
#: modules/interventi/add_articolo.php:104
#, fuzzy
msgid "Impianto su cui installare"
msgstr "Plant on which to install"
#: modules/interventi/add_articolo.php:124 modules/interventi/add_righe.php:86
#: modules/interventi/add_articolo.php:132 modules/interventi/add_righe.php:86
#: plugins/pianificazione_interventi/add_righe.php:84
#, fuzzy
msgid "Prezzo di acquisto (un.)"
msgstr "Purchase price (an.)"
#: modules/interventi/add_articolo.php:130 modules/interventi/add_righe.php:92
#: modules/interventi/add_articolo.php:138 modules/interventi/add_righe.php:92
#: plugins/pianificazione_interventi/add_righe.php:90
#, fuzzy
msgid "Prezzo di vendita (un.)"
@ -5695,8 +5699,8 @@ msgstr "Exempt"
#: modules/pagamenti/edit.php:152 modules/ritenute/add.php:17
#: modules/ritenute/edit.php:34 modules/ritenute_contributi/add.php:17
#: modules/ritenute_contributi/edit.php:34 modules/rivalse/add.php:17
#: modules/rivalse/edit.php:24 modules/statistiche/edit.php:130
#: modules/statistiche/edit.php:178
#: modules/rivalse/edit.php:24 modules/statistiche/edit.php:157
#: modules/statistiche/edit.php:205
msgid "Percentuale"
msgstr "Percentage"
@ -6208,15 +6212,15 @@ msgstr "Added preventive number _NUM_!"
msgid "Preventivo modificato correttamente!"
msgstr "Preventive correctly modified! "
#: modules/preventivi/actions.php:119
#: modules/preventivi/actions.php:121
msgid "Preventivo duplicato correttamente!"
msgstr "Preventive correctly duplicate!"
#: modules/preventivi/actions.php:189
#: modules/preventivi/actions.php:191
msgid "Preventivo eliminato!"
msgstr "Preventive eliminated!"
#: modules/preventivi/actions.php:377
#: modules/preventivi/actions.php:379
#, fuzzy
msgid "Aggiunta nuova revisione!"
msgstr "Added new revision!"
@ -6865,66 +6869,78 @@ msgstr ""
msgid "Ci sono _NUM_ preventivi collegati"
msgstr "There are _NUM_ linked preventive"
#: modules/statistiche/edit.php:15 plugins/statistiche_anagrafiche/info.php:75
msgid "Periodo dal _START_ al _END_"
msgstr "Period from _START_ to _END_"
#: modules/statistiche/actions.php:18
#, fuzzy
#| msgid "Fattura"
msgid "Fatturato"
msgstr "Invoice"
#: modules/statistiche/edit.php:48
#: modules/statistiche/actions.php:18 modules/statistiche/actions.php:31
#: plugins/statistiche_anagrafiche/info.php:78
#, fuzzy
msgid "Periodo _NUM_"
msgstr "Column _NUM_"
#: modules/statistiche/edit.php:17 plugins/statistiche_anagrafiche/edit.php:10
#: plugins/statistiche_articoli/edit.php:10
msgid "Periodi temporali"
msgstr ""
#: modules/statistiche/edit.php:21 plugins/statistiche_anagrafiche/edit.php:14
#: plugins/statistiche_articoli/edit.php:14
#, fuzzy
#| msgid "Aggiungi articolo"
msgid "Aggiungi periodo"
msgstr "Add article"
#: modules/statistiche/edit.php:38
msgid "Vendite e acquisti"
msgstr "Sales and purchases."
#: modules/statistiche/edit.php:69
msgid "Fatturato (iva esclusa)"
msgstr "Turnover (TAV excluded)"
#: modules/statistiche/edit.php:76
msgid "Acquisti (iva esclusa)"
msgstr "Shopping (TAV excluded)"
#: modules/statistiche/edit.php:114
#: modules/statistiche/edit.php:141
#, fuzzy
#| msgid "Clienti TOP"
msgid "I 20 clienti TOP"
msgstr "TOP customers"
#: modules/statistiche/edit.php:114 modules/statistiche/edit.php:162
#: modules/statistiche/edit.php:141 modules/statistiche/edit.php:189
#, fuzzy
#| msgid "Fatturato (iva esclusa)"
msgid "Valori iva esclusa"
msgstr "Turnover (TAV excluded)"
#: modules/statistiche/edit.php:128
#: modules/statistiche/edit.php:155
#, fuzzy
msgid "Num. fatture"
msgstr "Num. invoice"
#: modules/statistiche/edit.php:130
#: modules/statistiche/edit.php:157
#, fuzzy
#| msgid "Non ancora fatturato"
msgid "Incidenza sul fatturato"
msgstr "Not yet invoiced"
#: modules/statistiche/edit.php:145
#: modules/statistiche/edit.php:172
#, fuzzy
#| msgid "Nessuna zona"
msgid "Nessuna vendita"
msgstr "No zone"
#: modules/statistiche/edit.php:162
#: modules/statistiche/edit.php:189
#, fuzzy
#| msgid "Articoli più venduti"
msgid "I 20 articoli più venduti"
msgstr "Best selling items"
#: modules/statistiche/edit.php:178
#: modules/statistiche/edit.php:205
msgid "Incidenza sul numero di articoli venduti"
msgstr ""
#: modules/statistiche/edit.php:195
#: modules/statistiche/edit.php:222
msgid "Nessun articolo è stato venduto"
msgstr "None article has been sold"
#: modules/statistiche/edit.php:228
#: modules/statistiche/edit.php:255
msgid "Interventi per tipologia"
msgstr "Interventions for typology "
@ -8418,27 +8434,11 @@ msgstr "Show the seat on Google Maps"
msgid "Calcola percoso da sede legale a questa sede"
msgstr "Calculate path from head office at this seat"
#: plugins/statistiche_anagrafiche/edit.php:10
#: plugins/statistiche_articoli/edit.php:10
msgid "Periodi temporali"
msgstr ""
#: plugins/statistiche_anagrafiche/edit.php:14
#: plugins/statistiche_articoli/edit.php:14
#: plugins/statistiche_anagrafiche/info.php:75
#, fuzzy
#| msgid "Aggiungi articolo"
msgid "Aggiungi periodo"
msgstr "Add article"
#: plugins/statistiche_anagrafiche/edit.php:57
#: plugins/statistiche_articoli/edit.php:105
msgid "E' presente un solo calendario!"
msgstr ""
#: plugins/statistiche_anagrafiche/info.php:78
#, fuzzy
msgid "Periodo _NUM_"
msgstr "Column _NUM_"
#| msgid "dal _START_ al _END_"
msgid "Dal _START_ al _END_"
msgstr "From _START_ to _END_"
#: plugins/statistiche_anagrafiche/info.php:90
msgid "Preventivi"
@ -8468,8 +8468,9 @@ msgstr "Purchase price"
#: plugins/statistiche_articoli/edit.php:37
#: plugins/statistiche_articoli/edit.php:63
msgid "Perido"
msgstr ""
#, fuzzy
msgid "Periodo"
msgstr "Column _NUM_"
#: plugins/statistiche_articoli/edit.php:38
#: plugins/statistiche_articoli/edit.php:64
@ -8482,7 +8483,7 @@ msgstr "Unit price"
#: plugins/statistiche_articoli/edit.php:65
#, fuzzy
#| msgid "Prezzo orario"
msgid "Prezzio medio"
msgid "Prezzo medio"
msgstr "Hourly price"
#: plugins/statistiche_articoli/edit.php:40
@ -8597,7 +8598,7 @@ msgstr "Do you want delete this file?"
msgid "Nessun allegato è stato caricato"
msgstr "None attachment is been loaded"
#: src/HTMLBuilder/Manager/FileManager.php:203
#: src/HTMLBuilder/Manager/FileManager.php:216
msgid "Alcuni campi obbligatori non sono stati compilati correttamente."
msgstr "Some mandatory fields have not been filled correctly."
@ -8916,15 +8917,15 @@ msgstr "Document date"
msgid "Foglio"
msgstr "Sheet"
#: templates/ddt/header.php:70 templates/fatture/header.php:107
#: templates/ddt/header.php:72 templates/fatture/header.php:107
msgid "Destinazione diversa"
msgstr "Different destination"
#: templates/ddt/init.php:25
#: templates/ddt/init.php:26
msgid "Ddt pro-forma"
msgstr "proforma ddt"
#: templates/ddt/init.php:75 templates/fatture/init.php:98
#: templates/ddt/init.php:76 templates/fatture/init.php:100
msgid "Non hai i permessi per questa stampa!"
msgstr "You have not the permissions for this print"
@ -9153,6 +9154,15 @@ msgstr ""
"The browser does not support the iframe contents: click here for reach the "
"original file"
#~ msgid "Periodo dal _START_ al _END_"
#~ msgstr "Period from _START_ to _END_"
#~ msgid "Fatturato (iva esclusa)"
#~ msgstr "Turnover (TAV excluded)"
#~ msgid "Acquisti (iva esclusa)"
#~ msgstr "Shopping (TAV excluded)"
#~ msgid "Il sistema di rilevazione automatico è attualmente disabilitato"
#~ msgstr "The automatic detection system is actually disabled"

View File

@ -12,7 +12,8 @@ use Util\Generator;
class Anagrafica extends Model
{
use RecordTrait, SoftDeletes;
use RecordTrait;
use SoftDeletes;
protected $table = 'an_anagrafiche';
protected $primaryKey = 'idanagrafica';

View File

@ -137,7 +137,7 @@ switch (post('op')) {
if (post('idriga') != null) {
flash()->info(tr('Sconto/maggiorazione modificato!'));
} else {
flash()->info(tr('Sconto/maggiorazione aggiunta!'));
flash()->info(tr('Sconto/maggiorazione aggiunto!'));
}
break;

View File

@ -31,20 +31,20 @@ $result = [
$iva = $dbo->fetchArray('SELECT idiva_vendite AS idiva FROM an_anagrafiche WHERE idanagrafica='.prepare($documento['idanagrafica']));
$result['idiva'] = $iva[0]['idiva'] ?: setting('Iva predefinita');
// Aggiunta sconto di default da listino per le vendite
$listino = $dbo->fetchArray('SELECT prc_guadagno FROM an_anagrafiche INNER JOIN mg_listini ON an_anagrafiche.idlistino_vendite=mg_listini.id WHERE idanagrafica='.prepare($documento['idanagrafica']));
if (!empty($listino[0]['prc_guadagno'])) {
$result['sconto_unitario'] = $listino[0]['prc_guadagno'];
$result['tipo_sconto'] = 'PRC';
}
// Importazione della gestione dedicata
$file = 'riga';
if (get('is_descrizione') !== null) {
$file = 'descrizione';
} elseif (get('is_articolo') !== null) {
$file = 'articolo';
// Aggiunta sconto di default da listino per le vendite
$listino = $dbo->fetchOne('SELECT prc_guadagno FROM an_anagrafiche INNER JOIN mg_listini ON an_anagrafiche.idlistino_vendite=mg_listini.id WHERE idanagrafica='.prepare($documento['idanagrafica']));
if (!empty($listino['prc_guadagno'])) {
$result['sconto_unitario'] = $listino['prc_guadagno'];
$result['tipo_sconto'] = 'PRC';
}
} elseif (get('is_sconto') !== null) {
$file = 'sconto';

View File

@ -204,7 +204,7 @@ switch (post('op')) {
if (post('idriga') != null) {
flash()->info(tr('Sconto/maggiorazione modificato!'));
} else {
flash()->info(tr('Sconto/maggiorazione aggiunta!'));
flash()->info(tr('Sconto/maggiorazione aggiunto!'));
}
// Ricalcolo inps, ritenuta e bollo

View File

@ -32,14 +32,6 @@ $result = [
$iva = $dbo->fetchArray('SELECT idiva_'.($dir == 'uscita' ? 'acquisti' : 'vendite').' AS idiva FROM an_anagrafiche WHERE idanagrafica='.prepare($documento['idanagrafica']));
$result['idiva'] = $iva[0]['idiva'] ?: setting('Iva predefinita');
// Aggiunta sconto di default da listino per le vendite
$listino = $dbo->fetchArray('SELECT prc_guadagno FROM an_anagrafiche INNER JOIN mg_listini ON an_anagrafiche.idlistino_'.($dir == 'uscita' ? 'acquisti' : 'vendite').'=mg_listini.id WHERE idanagrafica='.prepare($documento['idanagrafica']));
if (!empty($listino[0]['prc_guadagno'])) {
$result['sconto_unitario'] = $listino[0]['prc_guadagno'];
$result['tipo_sconto'] = 'PRC';
}
// Importazione della gestione dedicata
$file = 'riga';
if (get('is_descrizione') !== null) {
@ -47,6 +39,14 @@ if (get('is_descrizione') !== null) {
} elseif (get('is_articolo') !== null) {
$file = 'articolo';
// Aggiunta sconto di default da listino per le vendite
$listino = $dbo->fetchOne('SELECT prc_guadagno FROM an_anagrafiche INNER JOIN mg_listini ON an_anagrafiche.idlistino_vendite=mg_listini.id WHERE idanagrafica='.prepare($documento['idanagrafica']));
if (!empty($listino['prc_guadagno'])) {
$result['sconto_unitario'] = $listino['prc_guadagno'];
$result['tipo_sconto'] = 'PRC';
}
$options['op'] = 'addarticolo';
} elseif (get('is_sconto') !== null) {
$file = 'sconto';

View File

@ -350,7 +350,7 @@ switch (post('op')) {
if (post('idriga') != null) {
flash()->info(tr('Sconto/maggiorazione modificato!'));
} else {
flash()->info(tr('Sconto/maggiorazione aggiunta!'));
flash()->info(tr('Sconto/maggiorazione aggiunto!'));
}
// Ricalcolo inps, ritenuta e bollo

View File

@ -40,14 +40,6 @@ $result = [
$iva = $dbo->fetchArray('SELECT idiva_'.($dir == 'uscita' ? 'acquisti' : 'vendite').' AS idiva FROM an_anagrafiche WHERE idanagrafica='.prepare($documento['idanagrafica']));
$result['idiva'] = $iva[0]['idiva'] ?: setting('Iva predefinita');
// Aggiunta sconto di default da listino per le vendite
$listino = $dbo->fetchArray('SELECT prc_guadagno FROM an_anagrafiche INNER JOIN mg_listini ON an_anagrafiche.idlistino_'.($dir == 'uscita' ? 'acquisti' : 'vendite').'=mg_listini.id WHERE idanagrafica='.prepare($documento['idanagrafica']));
if (!empty($listino[0]['prc_guadagno'])) {
$result['sconto_unitario'] = $listino[0]['prc_guadagno'];
$result['tipo_sconto'] = 'PRC';
}
// Leggo la ritenuta d'acconto predefinita per l'anagrafica e se non c'è leggo quella predefinita generica
// id_ritenuta_acconto_vendite oppure id_ritenuta_acconto_acquisti
$ritenuta_acconto = $dbo->fetchOne('SELECT id_ritenuta_acconto_'.($dir == 'uscita' ? 'acquisti' : 'vendite').' AS id_ritenuta_acconto FROM an_anagrafiche WHERE idanagrafica='.prepare($documento['idanagrafica']));
@ -66,6 +58,14 @@ if (get('is_descrizione') !== null) {
} elseif (get('is_articolo') !== null) {
$file = 'articolo';
// Aggiunta sconto di default da listino per le vendite
$listino = $dbo->fetchOne('SELECT prc_guadagno FROM an_anagrafiche INNER JOIN mg_listini ON an_anagrafiche.idlistino_vendite=mg_listini.id WHERE idanagrafica='.prepare($documento['idanagrafica']));
if (!empty($listino['prc_guadagno'])) {
$result['sconto_unitario'] = $listino['prc_guadagno'];
$result['tipo_sconto'] = 'PRC';
}
$options['op'] = 'manage_articolo';
} elseif (get('is_sconto') !== null) {
$file = 'sconto';

View File

@ -347,7 +347,7 @@ switch (post('op')) {
if (post('idriga') != null) {
flash()->info(tr('Sconto/maggiorazione modificato!'));
} else {
flash()->info(tr('Sconto/maggiorazione aggiunta!'));
flash()->info(tr('Sconto/maggiorazione aggiunto!'));
}
break;

View File

@ -35,10 +35,10 @@ if (empty($idriga)) {
$sconto_unitario = 0;
// Aggiunta sconto di default da listino per le vendite
$listino = $dbo->fetchArray('SELECT prc_guadagno FROM an_anagrafiche INNER JOIN mg_listini ON an_anagrafiche.idlistino_vendite=mg_listini.id WHERE idanagrafica='.prepare($idanagrafica));
$listino = $dbo->fetchOne('SELECT prc_guadagno FROM an_anagrafiche INNER JOIN mg_listini ON an_anagrafiche.idlistino_vendite=mg_listini.id WHERE idanagrafica='.prepare($idanagrafica));
if (!empty($listino[0]['prc_guadagno'])) {
$sconto_unitario = $listino[0]['prc_guadagno'];
if (!empty($listino['prc_guadagno'])) {
$sconto_unitario = $listino['prc_guadagno'];
$tipo_sconto = 'PRC';
}

View File

@ -32,14 +32,6 @@ $result = [
$iva = $dbo->fetchArray('SELECT idiva_vendite AS idiva FROM an_anagrafiche WHERE idanagrafica='.prepare($documento['idanagrafica']));
$result['idiva'] = $iva[0]['idiva'] ?: setting('Iva predefinita');
// Aggiunta sconto di default da listino per le vendite
$listino = $dbo->fetchArray('SELECT prc_guadagno FROM an_anagrafiche INNER JOIN mg_listini ON an_anagrafiche.idlistino_vendite=mg_listini.id WHERE idanagrafica='.prepare($documento['idanagrafica']));
if (!empty($listino[0]['prc_guadagno'])) {
$result['sconto_unitario'] = $listino[0]['prc_guadagno'];
$result['tipo_sconto'] = 'PRC';
}
// Importazione della gestione dedicata
$file = 'riga';
if (get('is_descrizione') !== null) {
@ -49,6 +41,14 @@ if (get('is_descrizione') !== null) {
} elseif (get('is_articolo') !== null) {
$file = 'articolo';
// Aggiunta sconto di default da listino per le vendite
$listino = $dbo->fetchOne('SELECT prc_guadagno FROM an_anagrafiche INNER JOIN mg_listini ON an_anagrafiche.idlistino_vendite=mg_listini.id WHERE idanagrafica='.prepare($documento['idanagrafica']));
if (!empty($listino['prc_guadagno'])) {
$result['sconto_unitario'] = $listino['prc_guadagno'];
$result['tipo_sconto'] = 'PRC';
}
$options['op'] = 'manage_articolo';
} elseif (get('is_sconto') !== null) {
$file = 'sconto';

View File

@ -241,7 +241,7 @@ switch (post('op')) {
if (post('idriga') != null) {
flash()->info(tr('Sconto/maggiorazione modificato!'));
} else {
flash()->info(tr('Sconto/maggiorazione aggiunta!'));
flash()->info(tr('Sconto/maggiorazione aggiunto!'));
}
// Ricalcolo inps, ritenuta e bollo

View File

@ -32,14 +32,6 @@ $result = [
$iva = $dbo->fetchArray('SELECT idiva_'.($dir == 'uscita' ? 'acquisti' : 'vendite').' AS idiva FROM an_anagrafiche WHERE idanagrafica='.prepare($documento['idanagrafica']));
$result['idiva'] = $iva[0]['idiva'] ?: setting('Iva predefinita');
// Aggiunta sconto di default da listino per le vendite
$listino = $dbo->fetchArray('SELECT prc_guadagno FROM an_anagrafiche INNER JOIN mg_listini ON an_anagrafiche.idlistino_'.($dir == 'uscita' ? 'acquisti' : 'vendite').'=mg_listini.id WHERE idanagrafica='.prepare($documento['idanagrafica']));
if (!empty($listino[0]['prc_guadagno'])) {
$result['sconto_unitario'] = $listino[0]['prc_guadagno'];
$result['tipo_sconto'] = 'PRC';
}
// Importazione della gestione dedicata
$file = 'riga';
if (get('is_descrizione') !== null) {
@ -47,6 +39,14 @@ if (get('is_descrizione') !== null) {
} elseif (get('is_articolo') !== null) {
$file = 'articolo';
// Aggiunta sconto di default da listino per le vendite
$listino = $dbo->fetchOne('SELECT prc_guadagno FROM an_anagrafiche INNER JOIN mg_listini ON an_anagrafiche.idlistino_vendite=mg_listini.id WHERE idanagrafica='.prepare($documento['idanagrafica']));
if (!empty($listino['prc_guadagno'])) {
$result['sconto_unitario'] = $listino['prc_guadagno'];
$result['tipo_sconto'] = 'PRC';
}
$options['op'] = 'addarticolo';
} elseif (get('is_sconto') !== null) {
$file = 'sconto';

View File

@ -252,7 +252,7 @@ switch (post('op')) {
if (post('idriga') != null) {
flash()->info(tr('Sconto/maggiorazione modificato!'));
} else {
flash()->info(tr('Sconto/maggiorazione aggiunta!'));
flash()->info(tr('Sconto/maggiorazione aggiunto!'));
}
break;

View File

@ -31,20 +31,20 @@ $result = [
$iva = $dbo->fetchArray('SELECT idiva_vendite AS idiva FROM an_anagrafiche WHERE idanagrafica='.prepare($documento['idanagrafica']));
$result['idiva'] = $iva[0]['idiva'] ?: setting('Iva predefinita');
// Aggiunta sconto di default da listino per le vendite
$listino = $dbo->fetchArray('SELECT prc_guadagno FROM an_anagrafiche INNER JOIN mg_listini ON an_anagrafiche.idlistino_vendite=mg_listini.id WHERE idanagrafica='.prepare($documento['idanagrafica']));
if (!empty($listino[0]['prc_guadagno'])) {
$result['sconto_unitario'] = $listino[0]['prc_guadagno'];
$result['tipo_sconto'] = 'PRC';
}
// Importazione della gestione dedicata
$file = 'riga';
if (get('is_descrizione') !== null) {
$file = 'descrizione';
} elseif (get('is_articolo') !== null) {
$file = 'articolo';
// Aggiunta sconto di default da listino per le vendite
$listino = $dbo->fetchOne('SELECT prc_guadagno FROM an_anagrafiche INNER JOIN mg_listini ON an_anagrafiche.idlistino_vendite=mg_listini.id WHERE idanagrafica='.prepare($documento['idanagrafica']));
if (!empty($listino['prc_guadagno'])) {
$result['sconto_unitario'] = $listino['prc_guadagno'];
$result['tipo_sconto'] = 'PRC';
}
} elseif (get('is_sconto') !== null) {
$file = 'sconto';

View File

@ -16,9 +16,9 @@ switch (filter('op')) {
echo json_encode([
'label' => tr('Fatturato').' - '.tr('Periodo _NUM_', [
'_NUM_' => $calendar_id
'_NUM_' => $calendar_id,
]),
'results' => $results
'results' => $results,
]);
break;
@ -29,9 +29,9 @@ switch (filter('op')) {
echo json_encode([
'label' => tr('Acquisti').' - '.tr('Periodo _NUM_', [
'_NUM_' => $calendar_id
'_NUM_' => $calendar_id,
]),
'results' => $results
'results' => $results,
]);
break;

View File

@ -8,7 +8,8 @@ use Traits\StoreTrait;
class MailAccount extends Model
{
use StoreTrait, SoftDeletes;
use StoreTrait;
use SoftDeletes;
protected $table = 'zz_smtps';

View File

@ -8,7 +8,8 @@ use Traits\StoreTrait;
class MailTemplate extends Model
{
use StoreTrait, SoftDeletes;
use StoreTrait;
use SoftDeletes;
protected $table = 'zz_emails';

View File

@ -11,7 +11,9 @@ use Traits\UploadTrait;
class Module extends Model
{
use ManagerTrait, UploadTrait, StoreTrait;
use ManagerTrait;
use UploadTrait;
use StoreTrait;
protected $table = 'zz_modules';
protected $main_folder = 'modules';

View File

@ -11,7 +11,8 @@ use Traits\UploadTrait;
class Plugin extends Model
{
use ManagerTrait, StoreTrait;
use ManagerTrait;
use StoreTrait;
use UploadTrait {
getUploadDirectoryAttribute as protected defaultUploadDirectory;
}

View File

@ -8,7 +8,8 @@ use Traits\StoreTrait;
class PrintTemplate extends Model
{
use PathTrait, StoreTrait;
use PathTrait;
use StoreTrait;
protected $table = 'zz_prints';
protected $main_folder = 'templates';

View File

@ -224,7 +224,7 @@ class EmailNotification extends Notification
}
$list = explode($value, ';');
foreach ($list as $element){
foreach ($list as $element) {
$this->receivers[] = [
'email' => $element,
'type' => $type,

View File

@ -366,7 +366,7 @@ class Prints
$replaces = [];
foreach ($original_replaces as $key => $value) {
$key = str_replace("$", "", $key);
$key = str_replace('$', '', $key);
$replaces['{'.$key.'}'] = $value;
}
@ -448,7 +448,7 @@ class Prints
$mpdf->WriteHTML('body {font-size: '.$settings['font-size'].'pt;}', 1);
// Generazione totale
if(empty($single_pieces)) {
if (empty($single_pieces)) {
ob_start();
include self::filepath($id_print, 'body.php');
$report = ob_get_clean();

View File

@ -69,7 +69,7 @@ if (!empty($destinazione)) {
echo '
<tr>
<td class="border-full" style="height:16mm;">
<p class="small-bold">' . tr('Destinazione diversa', [], ['upper' => true]) . '</p>
<p class="small-bold">'.tr('Destinazione diversa', [], ['upper' => true]).'</p>
<small>$c_destinazione$</small>
</td>
</tr>';

View File

@ -6,7 +6,7 @@
$replaces = array_merge($replaces, (array) $custom);
foreach ($replaces as $key => $value) {
$new_key = '$'.str_replace("$", "", $key).'$';
$new_key = '$'.str_replace('$', '', $key).'$';
unset($replaces[$key]);
$replaces[$new_key] = $value;
@ -16,4 +16,3 @@ foreach ($replaces as $key => $value) {
$head = str_replace(array_keys($replaces), array_values($replaces), $head);
$foot = str_replace(array_keys($replaces), array_values($replaces), $foot);
$report = str_replace(array_keys($replaces), array_values($replaces), $report);

View File

@ -1,28 +1,9 @@
<?php
/**
* Inherited Methods.
*
* @method void wantToTest($text)
* @method void wantTo($text)
* @method void execute($callable)
* @method void expectTo($prediction)
* @method void expect($prediction)
* @method void amGoingTo($argumentation)
* @method void am($role)
* @method void lookForwardTo($achieveValue)
* @method void comment($description)
* @method \Codeception\Lib\Friend haveFriend($name, $actorClass = NULL)
*
* @SuppressWarnings(PHPMD)
*/
class AcceptanceTester extends \Codeception\Actor
{
use _generated\AcceptanceTesterActions;
/*
* Define custom actions here
*/
use \Codeception\Lib\Actor\Shared\Retry;
/**
* Clicca sul pulsante e attende la conclusione del caricamento.
@ -34,7 +15,7 @@ class AcceptanceTester extends \Codeception\Actor
{
$t = $this;
$t->click($link, $context);
$t->retryClick($link, $context);
$t->waitForElementNotVisible('#main_loading');
$t->waitForElementNotVisible('#mini-loader');
@ -97,6 +78,8 @@ class AcceptanceTester extends \Codeception\Actor
public function navigateTo($link)
{
$this->wait(0.5);
$this->clickAndWait($link, '.sidebar');
}

View File

@ -45,7 +45,7 @@ class Acceptance extends \Codeception\Module
{
try {
$this->getAcceptanceModule()->seeElement($element);
} catch (\PHPUnit_Framework_AssertionFailedError $f) {
} catch (\Exception $f) {
return false;
}

View File

@ -7,9 +7,38 @@ use AcceptanceTester;
class RowHelper extends \Codeception\Module
{
/** @param string */
protected $finalPattern = "//div[@class='panel-heading' and contains(string(), 'Righe')]/parent::*//table//tr[contains(string(), '|name|')]//td[2]";
protected $tablePattern = "//div[@class='panel-heading' and contains(string(), 'Righe')]/parent::*//table//tr[contains(string(), '|name|')]";
protected $dir;
/**
* Aggiunge un nuovo sconto.
*
* @param AcceptanceTester $t
* @param string $value
* @param int $type
*/
public function addDiscount(AcceptanceTester $t, $descrizione, $value, $type)
{
$t->wait(0.5);
// Apre il modal
$t->clickAndWaitModal('Sconto/maggiorazione', '#tab_0');
$t->fillField('#descrizione_riga', $descrizione);
if ($type == 'UNT') {
$t->fillField('#sconto_unitario', $value);
} else {
$t->fillField('#sconto_percentuale', $value);
}
// Effettua il submit
$t->clickAndWait('Aggiungi', '.modal');
// Controlla il salvataggio finale
$t->see('Sconto/maggiorazione aggiunto');
}
/**
* Aggiunge una nuova riga.
*
@ -25,6 +54,8 @@ class RowHelper extends \Codeception\Module
*/
public function addRow(AcceptanceTester $t, $descrizione, $qta, $prezzo, $sconto = 0, $tipo_sconto = 'UNT', $id_iva = null, $id_rivalsa_inps = null, $id_ritenuta_acconto = null)
{
$t->wait(0.5);
// Apre il modal
$t->clickAndWaitModal('Riga', '#tab_0');
@ -52,6 +83,8 @@ class RowHelper extends \Codeception\Module
*/
public function addArticle(AcceptanceTester $t, $id_articolo, $descrizione, $qta, $prezzo, $sconto = 0, $tipo_sconto = 'UNT', $id_iva = null, $id_rivalsa_inps = null, $id_ritenuta_acconto = null)
{
$t->wait(0.5);
// Apre il modal
$t->clickAndWaitModal('Articolo', '#tab_0');
@ -76,6 +109,7 @@ class RowHelper extends \Codeception\Module
// Righe di test (issue #98)
$this->addRow($t, 'Riga 1', 1, 34);
$this->addRow($t, 'Riga 2', 1, 17.44);
$this->addRow($t, 'Riga 3', 48, 0.52);
$this->addRow($t, 'Riga 4', 66, 0.44);
@ -97,26 +131,24 @@ class RowHelper extends \Codeception\Module
$t->see('588,45', $this->getFinalValue('Totale'));
// Sconto globale in euro
$t->fillField('#sconto_generico', 100);
$t->select2ajax('#tipo_sconto_generico', 'UNT');
$t->clickAndWait('Salva');
$this->addDiscount($t, 'Sconto unitario', 100, 'UNT');
$t->see('442,34', $this->getFinalValue('Imponibile'));
$t->see('60,00', $this->getFinalValue('Sconto'));
$t->see('542,34', $this->getFinalValue('Imponibile'));
$t->see('160,00', $this->getFinalValue('Sconto'));
$t->see('382,34', $this->getFinalValue('Imponibile scontato'));
$t->see('84,11', $this->getFinalValue('IVA'));
$t->see('466,45', $this->getFinalValue('Totale'));
// Sconto globale in percentuale
$t->fillField('#sconto_generico', 10);
$t->select2ajax('#tipo_sconto_generico', 'PRC');
$t->clickAndWait('Salva');
$this->addDiscount($t, null, 10, 'PRC');
$t->see('494,11', $this->getFinalValue('Imponibile'));
$t->see('60,00', $this->getFinalValue('Sconto'));
$t->see('434,11', $this->getFinalValue('Imponibile scontato'));
$t->see('95,50', $this->getFinalValue('IVA'));
$t->see('529,61', $this->getFinalValue('Totale'));
$this->delete($t, 'Sconto unitario');
$t->see('542,34', $this->getFinalValue('Imponibile'));
$t->see('98,23', $this->getFinalValue('Sconto'));
$t->see('444,11', $this->getFinalValue('Imponibile scontato'));
$t->see('97,70', $this->getFinalValue('IVA'));
$t->see('541,81', $this->getFinalValue('Totale'));
}
/**
@ -143,7 +175,7 @@ class RowHelper extends \Codeception\Module
$t->fillField('#sconto', $sconto);
if (in_array($tipo_sconto, ['PRC', 'UNT'])) {
$t->select2ajax('#tipo_sconto', $tipo_sconto);
$t->select2ajax('#tipo_sconto', $tipo_sconto == 'PRC' ? 0 : 1);
}
}
@ -159,23 +191,41 @@ class RowHelper extends \Codeception\Module
}
}
/**
* Undocumented function.
*
* @param string $pattern
*/
protected function setFinalPattern($pattern)
protected function delete(AcceptanceTester $t, $descrizione)
{
$this->finalPattern = $pattern;
$path = $this->getPattern($descrizione).'//td[last()]';
$t->wait(0.5);
$t->click('.btn-danger', $path);
$t->acceptPopup();
$t->waitForElementNotVisible('#main_loading');
$t->waitForElementNotVisible('#mini-loader');
$t->see('Riga eliminata!');
//$t->click('#save', '#tab_0');
}
/**
* Undocumented function.
*
* @param string $type
* @param string $pattern
*/
protected function getFinalValue($type)
protected function setPattern($pattern)
{
return str_replace('|name|', strtoupper($type), $this->finalPattern);
$this->tablePattern = $pattern;
}
protected function getPattern($name)
{
return str_replace('|name|', $name, $this->tablePattern);
}
protected function getFinalValue($name)
{
$name = strtoupper($name);
return $this->getPattern($name).'//td[2]';
}
}

View File

@ -18,3 +18,5 @@ modules:
- \Helper\Select2
- \Helper\Select2Ajax
- \Helper\Common\RowHelper
step_decorators:
- \Codeception\Step\Retry