mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-16 19:40:44 +01:00
Miglioramenti minori in elenco Movimenti Articoli
This commit is contained in:
parent
5a9ab741b1
commit
bd1da38d3f
@ -111,7 +111,7 @@ if (!empty($movimenti)) {
|
||||
<td>
|
||||
'.$movimento->descrizione.''.($movimento->hasDocument() ? ' - '.reference($movimento->getDocument()) : '').'
|
||||
</td>
|
||||
|
||||
|
||||
<td class="text-center">
|
||||
'.($movimento->nomesede ?: tr('Sede legale')).'
|
||||
</td>';
|
||||
@ -128,7 +128,7 @@ if (!empty($movimenti)) {
|
||||
|
||||
if (Auth::admin() && $movimento->isManuale()) {
|
||||
echo '
|
||||
<a class="btn btn-danger btn-xs ask" data-backto="record-edit" data-op="delmovimento" data-idmovimento="'.$movimento['idmovimento'].'">
|
||||
<a class="btn btn-danger btn-xs ask" data-backto="record-edit" data-op="delmovimento" data-idmovimento="'.$movimento['id'].'">
|
||||
<i class="fa fa-trash"></i>
|
||||
</a>';
|
||||
}
|
||||
|
@ -257,11 +257,17 @@ class Articolo extends Model
|
||||
*
|
||||
* @return \Illuminate\Database\Eloquent\Relations\HasMany|\Illuminate\Database\Query\Builder
|
||||
*/
|
||||
public function movimentiComposti()
|
||||
public function movimentiComposti($mostra_vuoti = false)
|
||||
{
|
||||
return $this->movimenti()
|
||||
->selectRaw('*, mg_movimenti.id AS idmovimento, mg_movimenti.created_at AS data_movimento, sum(mg_movimenti.qta) as qta_documento, IFNULL(mg_movimenti.reference_type, mg_movimenti.id) as tipo_gruppo')
|
||||
->groupBy('tipo_gruppo', 'mg_movimenti.reference_id');
|
||||
$movimenti = $this->movimenti()
|
||||
->selectRaw('*, mg_movimenti.created_at AS data_movimento, SUM(mg_movimenti.qta) as qta_documento, IFNULL(mg_movimenti.reference_type, mg_movimenti.id) as tipo_gruppo')
|
||||
->groupBy(['tipo_gruppo', 'mg_movimenti.reference_id']);
|
||||
|
||||
if (!empty($mostra_vuoti)){
|
||||
return $movimenti;
|
||||
}
|
||||
|
||||
return $movimenti->havingRaw('mg_movimenti.reference_type IS NULL OR qta_documento != 0');
|
||||
}
|
||||
|
||||
public function categoria()
|
||||
|
Loading…
x
Reference in New Issue
Block a user