Aggiunta campo ubicazione negli articoli

This commit is contained in:
loviuz 2019-12-19 09:57:02 +01:00
parent 7bbbf19a88
commit a88065237c
4 changed files with 16 additions and 5 deletions

View File

@ -62,6 +62,7 @@ switch (post('op')) {
$articolo->id_categoria = post('categoria');
$articolo->id_sottocategoria = post('subcategoria');
$articolo->abilita_serial = post('abilita_serial');
$articolo->ubicazione = post('ubicazione');
$articolo->threshold_qta = post('threshold_qta');
$articolo->prezzo_vendita = post('prezzo_vendita');
$articolo->prezzo_acquisto = post('prezzo_acquisto');

View File

@ -49,7 +49,7 @@ $_SESSION['superselect']['id_categoria'] = $record['id_categoria'];
</div>
<div class="row">
<div class="col-md-3">
<div class="col-md-2">
{[ "type": "number", "label": "<?php echo tr('Quantità'); ?>", "name": "qta", "required": 1, "value": "$qta$", "readonly": 1, "decimals": "qta", "min-value": "undefined" ]}
<input type="hidden" id="old_qta" value="<?php echo $record['qta']; ?>">
</div>
@ -93,10 +93,13 @@ $_SESSION['superselect']['id_categoria'] = $record['id_categoria'];
{[ "type": "checkbox", "label": "<?php echo tr('Abilita serial number'); ?>", "name": "abilita_serial", "value": "$abilita_serial$", "help": "<?php echo tr('Abilita serial number in fase di aggiunta articolo in fattura o ddt'); ?>", "placeholder": "<?php echo tr('Serial number'); ?>", "extra": "<?php echo ($record['serial'] > 0) ? 'readonly' : ''; ?>" ]}
</div>
<div class="col-md-3">
<div class="col-md-2">
{[ "type": "checkbox", "label": "<?php echo tr('Attivo'); ?>", "name": "attivo", "help": "<?php echo tr('Seleziona per rendere attivo l\'articolo'); ?>", "value": "$attivo$", "placeholder": "<?php echo tr('Articolo attivo'); ?>" ]}
</div>
<div class="col-md-2">
{[ "type": "text", "label": "<?php echo tr('Ubicazione'); ?>", "name": "ubicazione", "value": "$ubicazione$" ]}
</div>
</div>
<div class='row' id="div_modifica_manuale" style="display:none;">

View File

@ -8,8 +8,8 @@ switch (post('op')) {
$module = filter('module');
$list = [
['Codice', 'Descrizione', 'Quantità', 'Unità di misura', 'Prezzo acquisto', 'Prezzo vendita', 'Peso lordo (KG)', 'Volume (M3)', 'Categoria', 'Note'],
['00004', 'Articolo', '10', 'Kg', '5,25', '12,72', '10,2', '500', 'Categoria4', 'Articolo di prova'],
['Codice', 'Descrizione', 'Quantità', 'Unità di misura', 'Prezzo acquisto', 'Prezzo vendita', 'Peso lordo (KG)', 'Volume (M3)', 'Categoria', 'Ubicazione', 'Note'],
['00004', 'Articolo', '10', 'Kg', '5,25', '12,72', '10,2', '500', 'Categoria4', 'Scaffale 1', 'Articolo di prova'],
];
directory('../../files/'.$module);
@ -185,6 +185,10 @@ return [
'idiva_vendita',
],
],
[
'field' => 'ubicazione',
'label' => 'Ubicazione',
],
[
'field' => 'note',
'label' => 'Note',

View File

@ -17,4 +17,7 @@ UPDATE `in_interventi` SET `data_scadenza` = NULL WHERE `data_scadenza` = '0000-
INSERT INTO `zz_settings` (`id`, `nome`, `valore`, `tipo`, `editable`, `sezione`, `created_at`, `updated_at`, `order`, `help`) VALUES (NULL, 'Permetti inserimento sessioni degli altri tecnici', '0', 'boolean', '1', 'Interventi', NULL, NULL, NULL, 'Permette al tecnico l\'inserimento delle sessioni di lavoro anche per gli altri tecnici.');
-- Aggiunta cartella per il modulo "Movimenti"
UPDATE `zz_modules` SET `directory` = 'movimenti' WHERE `name` = 'Movimenti';
UPDATE `zz_modules` SET `directory` = 'movimenti' WHERE `name` = 'Movimenti';
-- Aggiunta campo "Ubicazione" per gli articoli
ALTER TABLE `mg_articoli` ADD `ubicazione` VARCHAR(255) NOT NULL AFTER `threshold_qta`;