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 Modules\Anagrafiche\Anagrafica;
|
||||||
use Traits\RecordTrait;
|
use Traits\RecordTrait;
|
||||||
use Util\Generator;
|
use Util\Generator;
|
||||||
|
use Auth;
|
||||||
|
|
||||||
class DDT extends Document
|
class DDT extends Document
|
||||||
{
|
{
|
||||||
|
@ -26,6 +27,8 @@ class DDT extends Document
|
||||||
{
|
{
|
||||||
$model = parent::build();
|
$model = parent::build();
|
||||||
|
|
||||||
|
$user = Auth::user();
|
||||||
|
|
||||||
$stato_documento = Stato::where('descrizione', 'Bozza')->first();
|
$stato_documento = Stato::where('descrizione', 'Bozza')->first();
|
||||||
|
|
||||||
$id_anagrafica = $anagrafica->id;
|
$id_anagrafica = $anagrafica->id;
|
||||||
|
@ -65,6 +68,13 @@ class DDT extends Document
|
||||||
$model->numero = static::getNextNumero($data, $direzione);
|
$model->numero = static::getNextNumero($data, $direzione);
|
||||||
$model->numero_esterno = static::getNextNumeroSecondario($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();
|
$model->save();
|
||||||
|
|
||||||
return $model;
|
return $model;
|
||||||
|
|
|
@ -10,6 +10,7 @@ use Modules\RitenuteContributi\RitenutaContributi;
|
||||||
use Plugins\ExportFE\FatturaElettronica;
|
use Plugins\ExportFE\FatturaElettronica;
|
||||||
use Traits\RecordTrait;
|
use Traits\RecordTrait;
|
||||||
use Util\Generator;
|
use Util\Generator;
|
||||||
|
use Auth;
|
||||||
|
|
||||||
class Fattura extends Document
|
class Fattura extends Document
|
||||||
{
|
{
|
||||||
|
@ -35,6 +36,8 @@ class Fattura extends Document
|
||||||
{
|
{
|
||||||
$model = parent::build();
|
$model = parent::build();
|
||||||
|
|
||||||
|
$user = Auth::user();
|
||||||
|
|
||||||
$stato_documento = Stato::where('descrizione', 'Bozza')->first();
|
$stato_documento = Stato::where('descrizione', 'Bozza')->first();
|
||||||
|
|
||||||
$id_anagrafica = $anagrafica->id;
|
$id_anagrafica = $anagrafica->id;
|
||||||
|
@ -84,10 +87,11 @@ class Fattura extends Document
|
||||||
|
|
||||||
$model->idconto = $id_conto;
|
$model->idconto = $id_conto;
|
||||||
|
|
||||||
|
// Imposto, come sede aziendale, la prima sede disponibile come utente
|
||||||
if ($dir == 'entrata') {
|
if ($dir == 'entrata') {
|
||||||
$model->idsede_destinazione = $id_sede;
|
$model->idsede_destinazione = $user->idsedi[0];
|
||||||
} else {
|
} else {
|
||||||
$model->idsede_partenza = $id_sede;
|
$model->idsede_partenza = $user->idsedi[0];
|
||||||
}
|
}
|
||||||
$model->addebita_bollo = setting('Addebita marca da bollo al cliente');
|
$model->addebita_bollo = setting('Addebita marca da bollo al cliente');
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue