Corretto calcolo progressivo preventivo in duplicazione

This commit is contained in:
Fabio Lovato 2019-03-19 17:59:35 +01:00
parent 164a0cc433
commit 31601dcfd6
1 changed files with 1 additions and 4 deletions

View File

@ -113,10 +113,7 @@ switch (post('op')) {
$dbo->query('DROP TEMPORARY TABLE tmp'); $dbo->query('DROP TEMPORARY TABLE tmp');
// Codice preventivo: calcolo il successivo in base al formato specificato // Codice preventivo: calcolo il successivo in base al formato specificato
$numeropreventivo_template = setting('Formato codice preventivi'); $numero = Preventivo::getNextNumero();
$numeropreventivo_template = str_replace('#', '%', $numeropreventivo_template);
$rs = $dbo->fetchArray('SELECT numero FROM co_preventivi WHERE numero LIKE('.prepare(Util\Generator::complete($numeropreventivo_template)).') ORDER BY numero DESC LIMIT 0,1');
$numero = Util\Generator::generate(setting('Formato codice preventivi'), $rs[0]['numero']);
$dbo->query('UPDATE co_preventivi SET idstato=1, numero = '.prepare($numero).', master_revision = id WHERE id='.prepare($id_record)); $dbo->query('UPDATE co_preventivi SET idstato=1, numero = '.prepare($numero).', master_revision = id WHERE id='.prepare($id_record));