mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-01-22 20:09:58 +01:00
Aggiunta unità di misura secondaria per Articoli in Ordini fornitori
This commit is contained in:
parent
4b3655b287
commit
1e0069076f
@ -108,6 +108,9 @@ switch (post('op')) {
|
||||
$articolo->volume = post('volume');
|
||||
$articolo->peso_lordo = post('peso_lordo');
|
||||
|
||||
$articolo->um_secondaria = post('um_secondaria');
|
||||
$articolo->fattore_um_secondaria = post('fattore_um_secondaria');
|
||||
|
||||
$articolo->setPrezzoVendita(post('prezzo_vendita'), post('idiva_vendita'));
|
||||
|
||||
$componente = post('componente_filename');
|
||||
|
@ -164,6 +164,17 @@ include_once __DIR__.'/../../core.php';
|
||||
{[ "type": "select", "label": "<?php echo tr('Conto predefinito di acquisto'); ?>", "name": "idconto_acquisto", "value": "$idconto_acquisto$", "ajax-source": "conti-acquisti" ]}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
{[ "type": "select", "label": "<?php echo tr('Unità di misura secondaria'); ?>", "name": "um_secondaria", "value": "$um_secondaria$", "ajax-source": "misure", "help": "<?php echo tr("Unità di misura da utilizzare nelle stampe di Ordini fornitori in relazione all'articolo"); ?>" ]}
|
||||
</div>
|
||||
|
||||
<div class="col-md-6">
|
||||
{[ "type": "number", "label": "<?php echo tr('Fattore moltiplicativo'); ?>", "name": "fattore_um_secondaria", "value": "$fattore_um_secondaria$", "help": "<?php echo tr("Fattore moltiplicativo per l'unità di misura da utilizzare nelle stampe di Ordini fornitori"); ?>" ]}
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -123,9 +123,17 @@ foreach ($righe as $riga) {
|
||||
</td>';
|
||||
|
||||
if (!$riga->isDescrizione()) {
|
||||
$qta = $riga->qta;
|
||||
$um = $r['um'];
|
||||
|
||||
if ($riga->isArticolo() && $documento->direzione == 'uscita' && !empty($riga->articolo->um_secondaria)) {
|
||||
$um = $riga->articolo->um_secondaria;
|
||||
$qta *= $riga->articolo->fattore_um_secondaria;
|
||||
}
|
||||
|
||||
echo '
|
||||
<td class="text-center">
|
||||
'.Translator::numberToLocale(abs($riga->qta), 'qta').' '.$r['um'].'
|
||||
'.Translator::numberToLocale(abs($qta), 'qta').' '.$um.'
|
||||
</td>';
|
||||
|
||||
if ($options['pricing']) {
|
||||
|
@ -217,3 +217,6 @@ ALTER TABLE `dt_ddt` ADD `id_banca_azienda` INT(11) AFTER `idpagamento`;
|
||||
ALTER TABLE `or_ordini` ADD `id_banca_azienda` INT(11) AFTER `idpagamento`;
|
||||
|
||||
UPDATE `co_documenti` SET `id_banca_azienda` = NULL WHERE `id_banca_azienda` = 0;
|
||||
|
||||
-- Aggiunta unità di misura secondaria per le stampe documenti di vendita
|
||||
ALTER TABLE `mg_articoli` ADD `um_secondaria` varchar(255), ADD `fattore_um_secondaria` DECIMAL(15, 6);
|
||||
|
Loading…
Reference in New Issue
Block a user