Modifica Listini in Piani di sconto/rincaro
This commit is contained in:
parent
45f8504f37
commit
150474a88c
|
@ -5648,7 +5648,7 @@ msgid "Listino eliminato!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: modules/listini/add.php:15 modules/listini/edit.php:22
|
#: modules/listini/add.php:15 modules/listini/edit.php:22
|
||||||
msgid "Rincaro/sconto combinato"
|
msgid "Sconto/rincaro combinato"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: modules/listini/add.php:15 modules/listini/edit.php:22
|
#: modules/listini/add.php:15 modules/listini/edit.php:22
|
||||||
|
@ -5662,7 +5662,7 @@ msgid "Sono ammessi i segni + e -"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: modules/listini/add.php:19 modules/listini/edit.php:26
|
#: modules/listini/add.php:19 modules/listini/edit.php:26
|
||||||
msgid "Rincaro/sconto"
|
msgid "Sconto/rincaro"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: modules/misure/actions.php:14 modules/misure/actions.php:41
|
#: modules/misure/actions.php:14 modules/misure/actions.php:41
|
||||||
|
|
|
@ -6872,7 +6872,7 @@ msgstr "List eliminated!"
|
||||||
|
|
||||||
#: modules/listini/add.php:15 modules/listini/edit.php:22
|
#: modules/listini/add.php:15 modules/listini/edit.php:22
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Rincaro/sconto combinato"
|
msgid "Sconto/rincaro combinato"
|
||||||
msgstr "Inflation/discount"
|
msgstr "Inflation/discount"
|
||||||
|
|
||||||
#: modules/listini/add.php:15 modules/listini/edit.php:22
|
#: modules/listini/add.php:15 modules/listini/edit.php:22
|
||||||
|
@ -6887,7 +6887,7 @@ msgstr ""
|
||||||
|
|
||||||
#: modules/listini/add.php:19 modules/listini/edit.php:26
|
#: modules/listini/add.php:19 modules/listini/edit.php:26
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Rincaro/sconto"
|
msgid "Sconto/rincaro"
|
||||||
msgstr "Inflation/discount"
|
msgstr "Inflation/discount"
|
||||||
|
|
||||||
#: modules/misure/actions.php:14 modules/misure/actions.php:41
|
#: modules/misure/actions.php:14 modules/misure/actions.php:41
|
||||||
|
|
|
@ -326,7 +326,7 @@ if ($is_cliente or $is_fornitore or $is_tecnico) {
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
{[ "type": "select", "label": "'.tr('Listino articoli').'", "name": "idlistino_vendite", "values": "query=SELECT id, nome AS descrizione FROM mg_listini ORDER BY nome ASC", "value": "$idlistino_vendite$" ]}
|
{[ "type": "select", "label": "'.tr('Piano di sconto/rincaro su articoli').'", "name": "idlistino_vendite", "values": "query=SELECT id, nome AS descrizione FROM mg_listini ORDER BY nome ASC", "value": "$idlistino_vendite$" ]}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
|
@ -388,7 +388,7 @@ if ($is_cliente or $is_fornitore or $is_tecnico) {
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
{[ "type": "select", "label": "'.tr('Listino articoli').'", "name": "idlistino_acquisti", "values": "query=SELECT id, nome AS descrizione FROM mg_listini ORDER BY nome ASC", "value": "$idlistino_acquisti$" ]}
|
{[ "type": "select", "label": "'.tr('Piano di sconto/rincaro su articoli').'", "name": "idlistino_acquisti", "values": "query=SELECT id, nome AS descrizione FROM mg_listini ORDER BY nome ASC", "value": "$idlistino_acquisti$" ]}
|
||||||
</div>';
|
</div>';
|
||||||
|
|
||||||
// Collegamento con il conto
|
// Collegamento con il conto
|
||||||
|
|
|
@ -260,22 +260,18 @@ echo '
|
||||||
|
|
||||||
<div class="panel panel-primary">
|
<div class="panel panel-primary">
|
||||||
<div class="panel-heading">
|
<div class="panel-heading">
|
||||||
<h3 class="panel-title">'.tr('Prezzo articolo per listino').'</h3>
|
<h3 class="panel-title">'.tr('Prezzo articolo secondo i piani di sconto/rincaro').'</h3>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="panel-body">';
|
<div class="panel-body">';
|
||||||
|
|
||||||
$rsl = $dbo->fetchArray('SELECT * FROM mg_listini ORDER BY id ASC');
|
$listini = $dbo->fetchArray('SELECT * FROM mg_listini ORDER BY id ASC');
|
||||||
|
|
||||||
$rsart = $dbo->fetchArray('SELECT id, prezzo_vendita FROM mg_articoli WHERE id='.prepare($id_record));
|
if (!empty($listini)) {
|
||||||
|
|
||||||
if (count($rsl) > 0) {
|
|
||||||
echo '
|
echo '
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12 col-lg-6">
|
|
||||||
<table class="table table-striped table-condensed table-bordered">
|
<table class="table table-striped table-condensed table-bordered">
|
||||||
<tr>
|
<tr>
|
||||||
<th>'.tr('Listino').'</th>
|
<th>'.tr('Piano di sconto/rincaro').'</th>
|
||||||
<th>'.tr('Prezzo di vendita finale').'</th>
|
<th>'.tr('Prezzo di vendita finale').'</th>
|
||||||
</tr>';
|
</tr>';
|
||||||
|
|
||||||
|
@ -283,25 +279,24 @@ echo '
|
||||||
echo '
|
echo '
|
||||||
<tr>
|
<tr>
|
||||||
<td>'.tr('Base').'</td>
|
<td>'.tr('Base').'</td>
|
||||||
<td>'.moneyFormat($rsart[0]['prezzo_vendita']).'</td>
|
<td>'.moneyFormat($articolo->prezzo_vendita).'</td>
|
||||||
</tr>';
|
</tr>';
|
||||||
|
|
||||||
for ($i = 0; $i < count($rsl); ++$i) {
|
foreach ($listini as $listino) {
|
||||||
|
$prezzo_vendita = $articolo->prezzo_vendita - $articolo->prezzo_vendita * $listino['prc_guadagno'] / 100;
|
||||||
echo '
|
echo '
|
||||||
<tr>
|
<tr>
|
||||||
<td>'.$rsl[$i]['nome'].'</td>
|
<td>'.$listino['nome'].'</td>
|
||||||
<td>'.moneyFormat($rsart[0]['prezzo_vendita'] - $rsart[0]['prezzo_vendita'] / 100 * $rsl[$i]['prc_guadagno']).'</td>
|
<td>'.moneyFormat($prezzo_vendita).'</td>
|
||||||
</tr>';
|
</tr>';
|
||||||
}
|
}
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
</table>
|
</table>';
|
||||||
</div>
|
|
||||||
</div>';
|
|
||||||
} else {
|
} else {
|
||||||
echo '
|
echo '
|
||||||
<div class="alert alert-info">
|
<div class="alert alert-info">
|
||||||
'.tr('Non ci sono listini caricati').'... '.Modules::link('Listini', null, tr('Crea il primo listino')).'
|
'.tr('Non ci sono piani di sconto/rincaro caricati').'... '.Modules::link('Listini', null, tr('Crea')).'
|
||||||
</div>';
|
</div>';
|
||||||
}
|
}
|
||||||
echo '
|
echo '
|
||||||
|
|
|
@ -12,11 +12,11 @@ include_once __DIR__.'/../../core.php';
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
{[ "type": "text", "label": "<?php echo tr('Rincaro/sconto combinato'); ?>", "name": "prc_combinato", "value": "$prc_combinato$", "icon-after": "%", "class": "math-mask text-right", "help": "<?php echo tr('Esempio: 50+10-20 viene convertito in 50% di sconto con 10% aggiuntivo sul totale scontato e 20% di maggiorazione sul totale finale (54% di sconto finale)').'. '.tr('Sono ammessi i segni + e -').'.'; ?>" ]}
|
{[ "type": "text", "label": "<?php echo tr('Sconto/rincaro combinato'); ?>", "name": "prc_combinato", "value": "$prc_combinato$", "icon-after": "%", "class": "math-mask text-right", "help": "<?php echo tr('Esempio: 50+10-20 viene convertito in 50% di sconto con 10% aggiuntivo sul totale scontato e 20% di maggiorazione sul totale finale (54% di sconto finale)').'. '.tr('Sono ammessi i segni + e -').'.'; ?>" ]}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
{[ "type": "number", "label": "<?php echo tr('Rincaro/sconto'); ?>", "name": "prc_guadagno", "required": 1, "value": "0", "icon-after": "%", "help": "<?php echo tr('Il valore positivo indica uno sconto: per applicare una maggiorazione inserire un valore negativo'); ?>" ]}
|
{[ "type": "number", "label": "<?php echo tr('Sconto/rincaro'); ?>", "name": "prc_guadagno", "required": 1, "value": "0", "icon-after": "%", "help": "<?php echo tr('Il valore positivo indica uno sconto: per applicare una maggiorazione inserire un valore negativo'); ?>" ]}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -6,24 +6,17 @@ include_once __DIR__.'/../../core.php';
|
||||||
<input type="hidden" name="backto" value="record-edit">
|
<input type="hidden" name="backto" value="record-edit">
|
||||||
<input type="hidden" name="op" value="update">
|
<input type="hidden" name="op" value="update">
|
||||||
|
|
||||||
<!-- DATI ARTICOLO -->
|
|
||||||
<div class="panel panel-primary">
|
|
||||||
<div class="panel-heading">
|
|
||||||
<h3 class="panel-title"><?php echo tr('Listino'); ?></h3>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="panel-body">
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
{[ "type": "text", "label": "<?php echo tr('Nome'); ?>", "name": "nome", "required": 1, "value": "$nome$" ]}
|
{[ "type": "text", "label": "<?php echo tr('Nome'); ?>", "name": "nome", "required": 1, "value": "$nome$" ]}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
{[ "type": "text", "label": "<?php echo tr('Rincaro/sconto combinato'); ?>", "name": "prc_combinato", "value": "$prc_combinato$", "icon-after": "%", "class": "math-mask text-right", "help": "<?php echo tr('Esempio: 50+10-20 viene convertito in 50% di sconto con 10% aggiuntivo sul totale scontato e 20% di maggiorazione sul totale finale (54% di sconto finale)').'. '.tr('Sono ammessi i segni + e -').'.'; ?>", "disabled": "<?php echo intval(empty($record['prc_combinato']) && !empty($record['prc_guadagno'])); ?>" ]}
|
{[ "type": "text", "label": "<?php echo tr('Sconto/rincaro combinato'); ?>", "name": "prc_combinato", "value": "$prc_combinato$", "icon-after": "%", "class": "math-mask text-right", "help": "<?php echo tr('Esempio: 50+10-20 viene convertito in 50% di sconto con 10% aggiuntivo sul totale scontato e 20% di maggiorazione sul totale finale (54% di sconto finale)').'. '.tr('Sono ammessi i segni + e -').'.'; ?>", "disabled": "<?php echo intval(empty($record['prc_combinato']) && !empty($record['prc_guadagno'])); ?>" ]}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
{[ "type": "number", "label": "<?php echo tr('Rincaro/sconto'); ?>", "name": "prc_guadagno", "required": 1, "value": "$prc_guadagno$", "icon-after": "%", "help": "<?php echo tr('Il valore positivo indica uno sconto: per applicare una maggiorazione inserire un valore negativo').'.'; ?>", "disabled": "<?php echo intval(!empty($record['prc_combinato'])); ?>" ]}
|
{[ "type": "number", "label": "<?php echo tr('Sconto/rincaro'); ?>", "name": "prc_guadagno", "required": 1, "value": "$prc_guadagno$", "icon-after": "%", "help": "<?php echo tr('Il valore positivo indica uno sconto: per applicare una maggiorazione inserire un valore negativo').'.'; ?>", "disabled": "<?php echo intval(!empty($record['prc_combinato'])); ?>" ]}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -32,10 +25,6 @@ include_once __DIR__.'/../../core.php';
|
||||||
{[ "type": "textarea", "label": "<?php echo tr('Note'); ?>", "name": "note", "value": "$note$" ]}
|
{[ "type": "textarea", "label": "<?php echo tr('Note'); ?>", "name": "note", "value": "$note$" ]}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
<a class="btn btn-danger ask" data-backto="record-list">
|
<a class="btn btn-danger ask" data-backto="record-list">
|
||||||
|
|
|
@ -17,3 +17,6 @@ INSERT INTO `zz_tasks` (`id`, `name`, `class`, `expression`, `last_executed_at`)
|
||||||
(NULL, 'Backup automatico', 'Modules\\Backups\\BackupTask', '0 0 * * *', NULL);
|
(NULL, 'Backup automatico', 'Modules\\Backups\\BackupTask', '0 0 * * *', NULL);
|
||||||
|
|
||||||
DELETE FROM `zz_hooks` WHERE `class` = 'Modules\\Backups\\BackupHook';
|
DELETE FROM `zz_hooks` WHERE `class` = 'Modules\\Backups\\BackupHook';
|
||||||
|
|
||||||
|
-- Modifica dei Listini in Piani di sconto/rincaro
|
||||||
|
UPDATE `zz_modules` SET `title` = 'Piani di sconto/rincaro' WHERE `name` = 'Listini';
|
||||||
|
|
Loading…
Reference in New Issue