mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-03 01:08:08 +01:00
Fix diciture Giacenze
This commit is contained in:
parent
c545ca6ef7
commit
87850b4232
@ -27,30 +27,31 @@ echo '
|
|||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-3">
|
<div class="col-md-3">
|
||||||
<div class="alert alert-info" style="height: 75px;">
|
<div class="alert alert-info" style="height: 75px;">
|
||||||
<i class="fa fa-info-circle"></i> Quantità impegnate in ordini cliente che non siano già completamente evasi o articoli in cesta commessa
|
<i class="fa fa-info-circle"></i> '.tr('Quantità impegnate in ordini cliente che non siano già completamente evasi o articoli in cesta commessa').'
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="panel panel-primary">
|
<div class="panel panel-primary">
|
||||||
<div class="panel-heading">
|
<div class="panel-heading">
|
||||||
<h3 class="panel-title">Impegnato</h3>
|
<h3 class="panel-title">'.tr('Impegnato').'</h3>
|
||||||
</div>
|
</div>
|
||||||
<div class="panel-body">
|
<div class="panel-body">';
|
||||||
|
|
||||||
|
$ordini = $dbo->fetchArray(str_replace('|dir|', 'entrata', $query));
|
||||||
|
$impegnato = sum(array_column($ordini, 'qta_ordinata'));
|
||||||
|
if (!empty($ordini)) {
|
||||||
|
echo '
|
||||||
<table class="table table-bordered table-condensed table-striped">
|
<table class="table table-bordered table-condensed table-striped">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th>Descrizione</th>
|
<th>'.tr('Descrizione').'</th>
|
||||||
<th>Qta</th>
|
<th>'.tr('Qta').'</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
|
|
||||||
<tbody>';
|
<tbody>';
|
||||||
|
|
||||||
$ordini = $dbo->fetchArray(str_replace('|dir|', 'entrata', $query));
|
$modulo = Modules::get('Ordini cliente');
|
||||||
$impegnato = sum(array_column($ordini, 'qta_ordinata'));
|
foreach ($ordini as $documento) {
|
||||||
|
|
||||||
$modulo = Modules::get('Ordini cliente');
|
|
||||||
foreach ($ordini as $documento) {
|
|
||||||
$numero = !empty($documento['numero_esterno']) ? $documento['numero_esterno'] : $documento['numero'];
|
$numero = !empty($documento['numero_esterno']) ? $documento['numero_esterno'] : $documento['numero'];
|
||||||
$qta = $documento['qta_ordinata'];
|
$qta = $documento['qta_ordinata'];
|
||||||
|
|
||||||
@ -66,19 +67,24 @@ foreach ($ordini as $documento) {
|
|||||||
'.numberFormat($qta).' '.$documento['um'].'
|
'.numberFormat($qta).' '.$documento['um'].'
|
||||||
</td>
|
</td>
|
||||||
</tr>';
|
</tr>';
|
||||||
}
|
}
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
<tr>
|
<tr>
|
||||||
<td class="text-right">
|
<td class="text-right">
|
||||||
<b>Totale</b>
|
<b>'.tr('Totale').'</b>
|
||||||
</td>
|
</td>
|
||||||
<td class="text-right">
|
<td class="text-right">
|
||||||
'.numberFormat($impegnato).'
|
'.numberFormat($impegnato).'
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
</table>
|
</table>';
|
||||||
|
} else {
|
||||||
|
echo '
|
||||||
|
<p>'.tr('Nessun ordine cliente con quantità da evadere individuato').'.</p>';
|
||||||
|
}
|
||||||
|
echo '
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>';
|
</div>';
|
||||||
@ -88,29 +94,30 @@ echo '
|
|||||||
*/
|
*/
|
||||||
echo '
|
echo '
|
||||||
<div class="col-md-3">
|
<div class="col-md-3">
|
||||||
<div class="alert alert-info" style="height: 75px;"><i class="fa fa-info-circle"></i> Quantità ordinate al fornitore in ordini che non siano già completamente evasi</div>
|
<div class="alert alert-info" style="height: 75px;"><i class="fa fa-info-circle"></i> '.tr('Quantità ordinate al fornitore in ordini che non siano già completamente evasi').'</div>
|
||||||
|
|
||||||
<div class="panel panel-primary">
|
<div class="panel panel-primary">
|
||||||
<div class="panel-heading">
|
<div class="panel-heading">
|
||||||
<h3 class="panel-title">In ordine</h3>
|
<h3 class="panel-title">'.tr('In ordine').'</h3>
|
||||||
</div>
|
</div>
|
||||||
<div class="panel-body">
|
<div class="panel-body">';
|
||||||
|
|
||||||
|
$ordini = $dbo->fetchArray(str_replace('|dir|', 'uscita', $query));
|
||||||
|
$ordinato = sum(array_column($ordini, 'qta_ordinata'));
|
||||||
|
if (!empty($ordini)) {
|
||||||
|
echo '
|
||||||
<table class="table table-bordered table-condensed table-striped">
|
<table class="table table-bordered table-condensed table-striped">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th>Descrizione</th>
|
<th>'.tr('Descrizione').'</th>
|
||||||
<th>Qta</th>
|
<th>'.tr('Qta').'</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
|
|
||||||
<tbody>';
|
<tbody>';
|
||||||
|
|
||||||
$ordini = $dbo->fetchArray(str_replace('|dir|', 'uscita', $query));
|
$modulo = Modules::get('Ordini fornitore');
|
||||||
$ordinato = sum(array_column($ordini, 'qta_ordinata'));
|
foreach ($ordini as $documento) {
|
||||||
|
|
||||||
$modulo = Modules::get('Ordini cliente');
|
|
||||||
foreach ($ordini as $documento) {
|
|
||||||
$numero = !empty($documento['numero_esterno']) ? $documento['numero_esterno'] : $documento['numero'];
|
$numero = !empty($documento['numero_esterno']) ? $documento['numero_esterno'] : $documento['numero'];
|
||||||
$qta = $documento['qta_ordinata'];
|
$qta = $documento['qta_ordinata'];
|
||||||
|
|
||||||
@ -126,19 +133,25 @@ foreach ($ordini as $documento) {
|
|||||||
'.numberFormat($qta).' '.$documento['um'].'
|
'.numberFormat($qta).' '.$documento['um'].'
|
||||||
</td>
|
</td>
|
||||||
</tr>';
|
</tr>';
|
||||||
}
|
}
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
<tr>
|
<tr>
|
||||||
<td class="text-right">
|
<td class="text-right">
|
||||||
<b>Totale</b>
|
<b>'.tr('Totale').'</b>
|
||||||
</td>
|
</td>
|
||||||
<td class="text-right">
|
<td class="text-right">
|
||||||
'.numberFormat($ordinato).'
|
'.numberFormat($ordinato).'
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
</table>
|
</table>';
|
||||||
|
} else {
|
||||||
|
echo '
|
||||||
|
<p>'.tr('Nessun ordine fornitore con quantità da evadere individuato').'.</p>';
|
||||||
|
}
|
||||||
|
|
||||||
|
echo '
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>';
|
</div>';
|
||||||
@ -152,11 +165,11 @@ $da_ordinare = $diff < 0 ? 0 : $diff;
|
|||||||
|
|
||||||
echo '
|
echo '
|
||||||
<div class="col-md-3">
|
<div class="col-md-3">
|
||||||
<div class="alert alert-info" style="height: 75px;"><i class="fa fa-info-circle"></i> Quantità richieste dal cliente meno le quantità già ordinate</div>
|
<div class="alert alert-info" style="height: 75px;"><i class="fa fa-info-circle"></i> '.tr('Quantità richieste dal cliente meno le quantità già ordinate').'</div>
|
||||||
|
|
||||||
<div class="panel panel-primary">
|
<div class="panel panel-primary">
|
||||||
<div class="panel-heading">
|
<div class="panel-heading">
|
||||||
<h3 class="panel-title">Da ordinare</h3>
|
<h3 class="panel-title">'.tr('Da ordinare').'</h3>
|
||||||
</div>
|
</div>
|
||||||
<div class="panel-body">
|
<div class="panel-body">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
@ -176,11 +189,11 @@ $qta_disponibile = $qta_presente - $impegnato;
|
|||||||
$disponibile = $qta_presente < 0 ? 0 : $qta_presente;
|
$disponibile = $qta_presente < 0 ? 0 : $qta_presente;
|
||||||
echo '
|
echo '
|
||||||
<div class="col-md-3">
|
<div class="col-md-3">
|
||||||
<div class="alert alert-info" style="height: 75px;"><i class="fa fa-info-circle"></i> Quantità disponibili nel magazzino</div>
|
<div class="alert alert-info" style="height: 75px;"><i class="fa fa-info-circle"></i> '.tr('Quantità disponibili nel magazzino').'</div>
|
||||||
|
|
||||||
<div class="panel panel-primary">
|
<div class="panel panel-primary">
|
||||||
<div class="panel-heading">
|
<div class="panel-heading">
|
||||||
<h3 class="panel-title">Disponibile</h3>
|
<h3 class="panel-title">'.tr('Disponibile').'</h3>
|
||||||
</div>
|
</div>
|
||||||
<div class="panel-body">
|
<div class="panel-body">
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user