Impostata la sede aziendale alla prima disponibile per l'utente

This commit is contained in:
loviuz 2019-06-25 18:51:37 +02:00
parent 2f7cefcf74
commit 4c884de766
2 changed files with 16 additions and 2 deletions

View File

@ -6,6 +6,7 @@ use Common\Document;
use Modules\Anagrafiche\Anagrafica;
use Traits\RecordTrait;
use Util\Generator;
use Auth;
class DDT extends Document
{
@ -26,6 +27,8 @@ class DDT extends Document
{
$model = parent::build();
$user = Auth::user();
$stato_documento = Stato::where('descrizione', 'Bozza')->first();
$id_anagrafica = $anagrafica->id;
@ -65,6 +68,13 @@ class DDT extends Document
$model->numero = static::getNextNumero($data, $direzione);
$model->numero_esterno = static::getNextNumeroSecondario($data, $direzione);
// Imposto, come sede aziendale, la prima sede disponibile come utente
if ($direzione == 'entrata') {
$model->idsede_partenza = $user->idsedi[0];
} else {
$model->idsede_destinazione = $user->idsedi[0];
}
$model->save();
return $model;

View File

@ -10,6 +10,7 @@ use Modules\RitenuteContributi\RitenutaContributi;
use Plugins\ExportFE\FatturaElettronica;
use Traits\RecordTrait;
use Util\Generator;
use Auth;
class Fattura extends Document
{
@ -35,6 +36,8 @@ class Fattura extends Document
{
$model = parent::build();
$user = Auth::user();
$stato_documento = Stato::where('descrizione', 'Bozza')->first();
$id_anagrafica = $anagrafica->id;
@ -84,10 +87,11 @@ class Fattura extends Document
$model->idconto = $id_conto;
// Imposto, come sede aziendale, la prima sede disponibile come utente
if ($dir == 'entrata') {
$model->idsede_destinazione = $id_sede;
$model->idsede_destinazione = $user->idsedi[0];
} else {
$model->idsede_partenza = $id_sede;
$model->idsede_partenza = $user->idsedi[0];
}
$model->addebita_bollo = setting('Addebita marca da bollo al cliente');