Impostata la sede aziendale alla prima disponibile per l'utente
This commit is contained in:
parent
2f7cefcf74
commit
4c884de766
|
@ -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;
|
||||
|
|
|
@ -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');
|
||||
|
||||
|
|
Loading…
Reference in New Issue