mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-08 23:58:42 +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->volume = post('volume');
|
||||||
$articolo->peso_lordo = post('peso_lordo');
|
$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'));
|
$articolo->setPrezzoVendita(post('prezzo_vendita'), post('idiva_vendita'));
|
||||||
|
|
||||||
$componente = post('componente_filename');
|
$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" ]}
|
{[ "type": "select", "label": "<?php echo tr('Conto predefinito di acquisto'); ?>", "name": "idconto_acquisto", "value": "$idconto_acquisto$", "ajax-source": "conti-acquisti" ]}
|
||||||
</div>
|
</div>
|
||||||
</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>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -123,9 +123,17 @@ foreach ($righe as $riga) {
|
|||||||
</td>';
|
</td>';
|
||||||
|
|
||||||
if (!$riga->isDescrizione()) {
|
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 '
|
echo '
|
||||||
<td class="text-center">
|
<td class="text-center">
|
||||||
'.Translator::numberToLocale(abs($riga->qta), 'qta').' '.$r['um'].'
|
'.Translator::numberToLocale(abs($qta), 'qta').' '.$um.'
|
||||||
</td>';
|
</td>';
|
||||||
|
|
||||||
if ($options['pricing']) {
|
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`;
|
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;
|
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…
x
Reference in New Issue
Block a user