Calcolo automatico codice articolo in fase di duplicazione se non specificato

This commit is contained in:
MatteoPistorello 2022-01-03 10:59:14 +01:00
parent 5de24614b2
commit 18b8444ce3
2 changed files with 10 additions and 2 deletions

View File

@ -222,7 +222,15 @@ switch (post('op')) {
// Duplica articolo
case 'copy':
$new = $articolo->replicate();
$new->codice = post('codice', true);
//Se non specifico il codice articolo lo imposto uguale all'id della riga
if (empty(post('codice'))) {
$codice = $dbo->fetchOne('SELECT MAX(id) as codice FROM mg_articoli')['codice'] + 1;
} else {
$codice = post('codice', true);
}
$new->codice = $codice;
$new->qta = 0;
$new->save();

View File

@ -26,7 +26,7 @@ echo '
<div class="row">
<div class="col-md-9">
{[ "type": "text", "label": "'.tr('Codice').'", "name": "codice", "required": 1, "value": "", "validation": "codice" ]}
{[ "type": "text", "label": "'.tr('Codice').'", "name": "codice", "value": "", "validation": "codice", "help": "'.tr('Se non specificato, il codice verrà calcolato automaticamente').'" ]}
</div>
<div class="col-md-3">