Modifica Listini in Piani di sconto/rincaro
This commit is contained in:
parent
45f8504f37
commit
150474a88c
|
@ -5648,7 +5648,7 @@ msgid "Listino eliminato!"
|
|||
msgstr ""
|
||||
|
||||
#: modules/listini/add.php:15 modules/listini/edit.php:22
|
||||
msgid "Rincaro/sconto combinato"
|
||||
msgid "Sconto/rincaro combinato"
|
||||
msgstr ""
|
||||
|
||||
#: modules/listini/add.php:15 modules/listini/edit.php:22
|
||||
|
@ -5662,7 +5662,7 @@ msgid "Sono ammessi i segni + e -"
|
|||
msgstr ""
|
||||
|
||||
#: modules/listini/add.php:19 modules/listini/edit.php:26
|
||||
msgid "Rincaro/sconto"
|
||||
msgid "Sconto/rincaro"
|
||||
msgstr ""
|
||||
|
||||
#: 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
|
||||
#, fuzzy
|
||||
msgid "Rincaro/sconto combinato"
|
||||
msgid "Sconto/rincaro combinato"
|
||||
msgstr "Inflation/discount"
|
||||
|
||||
#: 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
|
||||
#, fuzzy
|
||||
msgid "Rincaro/sconto"
|
||||
msgid "Sconto/rincaro"
|
||||
msgstr "Inflation/discount"
|
||||
|
||||
#: 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="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 class="col-md-6">
|
||||
|
@ -388,7 +388,7 @@ if ($is_cliente or $is_fornitore or $is_tecnico) {
|
|||
|
||||
<div class="row">
|
||||
<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>';
|
||||
|
||||
// Collegamento con il conto
|
||||
|
|
|
@ -260,53 +260,48 @@ echo '
|
|||
|
||||
<div class="panel panel-primary">
|
||||
<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 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 (count($rsl) > 0) {
|
||||
if (!empty($listini)) {
|
||||
echo '
|
||||
<div class="row">
|
||||
<div class="col-md-12 col-lg-6">
|
||||
<table class="table table-striped table-condensed table-bordered">
|
||||
<tr>
|
||||
<th>'.tr('Listino').'</th>
|
||||
<th>'.tr('Prezzo di vendita finale').'</th>
|
||||
</tr>';
|
||||
<table class="table table-striped table-condensed table-bordered">
|
||||
<tr>
|
||||
<th>'.tr('Piano di sconto/rincaro').'</th>
|
||||
<th>'.tr('Prezzo di vendita finale').'</th>
|
||||
</tr>';
|
||||
|
||||
// listino base
|
||||
echo '
|
||||
<tr>
|
||||
<td>'.tr('Base').'</td>
|
||||
<td>'.moneyFormat($rsart[0]['prezzo_vendita']).'</td>
|
||||
</tr>';
|
||||
<tr>
|
||||
<td>'.tr('Base').'</td>
|
||||
<td>'.moneyFormat($articolo->prezzo_vendita).'</td>
|
||||
</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 '
|
||||
<tr>
|
||||
<td>'.$rsl[$i]['nome'].'</td>
|
||||
<td>'.moneyFormat($rsart[0]['prezzo_vendita'] - $rsart[0]['prezzo_vendita'] / 100 * $rsl[$i]['prc_guadagno']).'</td>
|
||||
</tr>';
|
||||
<tr>
|
||||
<td>'.$listino['nome'].'</td>
|
||||
<td>'.moneyFormat($prezzo_vendita).'</td>
|
||||
</tr>';
|
||||
}
|
||||
|
||||
echo '
|
||||
</table>
|
||||
</div>
|
||||
</div>';
|
||||
</table>';
|
||||
} else {
|
||||
echo '
|
||||
<div class="alert alert-info">
|
||||
'.tr('Non ci sono listini caricati').'... '.Modules::link('Listini', null, tr('Crea il primo listino')).'
|
||||
</div>';
|
||||
<div class="alert alert-info">
|
||||
'.tr('Non ci sono piani di sconto/rincaro caricati').'... '.Modules::link('Listini', null, tr('Crea')).'
|
||||
</div>';
|
||||
}
|
||||
echo '
|
||||
</div>
|
||||
</div>';
|
||||
</div>
|
||||
</div>';
|
||||
?>
|
||||
</form>
|
||||
|
||||
|
|
|
@ -4,9 +4,9 @@ include_once __DIR__.'/../../../core.php';
|
|||
|
||||
switch ($resource) {
|
||||
/*
|
||||
* Opzioni utilizzate:
|
||||
* - matricola
|
||||
*/
|
||||
* Opzioni utilizzate:
|
||||
* - matricola
|
||||
*/
|
||||
case 'componenti':
|
||||
if (isset($superselect['marticola'])) {
|
||||
$query = 'SELECT id, nome AS descrizione, contenuto FROM my_impianto_componenti |where| ORDER BY id';
|
||||
|
|
|
@ -12,11 +12,11 @@ include_once __DIR__.'/../../core.php';
|
|||
</div>
|
||||
|
||||
<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 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>
|
||||
|
||||
|
|
|
@ -6,36 +6,25 @@ include_once __DIR__.'/../../core.php';
|
|||
<input type="hidden" name="backto" value="record-edit">
|
||||
<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="row">
|
||||
<div class="col-md-4">
|
||||
{[ "type": "text", "label": "<?php echo tr('Nome'); ?>", "name": "nome", "required": 1, "value": "$nome$" ]}
|
||||
</div>
|
||||
|
||||
<div class="panel-body">
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
{[ "type": "text", "label": "<?php echo tr('Nome'); ?>", "name": "nome", "required": 1, "value": "$nome$" ]}
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
{[ "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 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'])); ?>" ]}
|
||||
</div>
|
||||
|
||||
<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'])); ?>" ]}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
{[ "type": "textarea", "label": "<?php echo tr('Note'); ?>", "name": "note", "value": "$note$" ]}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
{[ "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 class="row">
|
||||
<div class="col-md-12">
|
||||
{[ "type": "textarea", "label": "<?php echo tr('Note'); ?>", "name": "note", "value": "$note$" ]}
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<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);
|
||||
|
||||
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