Correzione impostazione agente in creazione documento

This commit is contained in:
Pek5892 2023-04-27 15:37:15 +02:00
parent feb74ae7bf
commit ce34554e1a
5 changed files with 11 additions and 3 deletions

View File

@ -89,7 +89,8 @@ class DDT extends Document
$model->tipo()->associate($tipo_documento);
$model->stato()->associate($stato_documento);
$model->id_segment = $id_segment;
$model->idagente = $anagrafica->idagente;
$model->save();
// Salvataggio delle informazioni

View File

@ -127,6 +127,7 @@ class Fattura extends Document
if ($numero_esterno) {
$model->numero_esterno = $numero_esterno;
}
$model->idagente = $anagrafica->idagente;
// Sede aziendale scelta tra le sedi disponibili per l'utente
$id_sede = $user->sedi[0];

View File

@ -65,7 +65,8 @@ class Intervento extends Document
$model->codice = static::getNextCodice($data_richiesta, $id_segment);
$model->data_richiesta = $data_richiesta;
$model->id_segment = $id_segment;
$model->idagente = $anagrafica->idagente;
$model->save();
return $model;

View File

@ -82,7 +82,7 @@ class Ordine extends Document
$model->tipo()->associate($tipo_documento);
$model->stato()->associate($stato_documento);
$model->id_segment = $id_segment;
$model->idagente = $anagrafica->idagente;
$model->save();
// Salvataggio delle informazioni

View File

@ -73,6 +73,7 @@ class Preventivo extends Document
$id_agente = $anagrafica->idagente;
$id_pagamento = $anagrafica->idpagamento_vendite;
$id_segment = $id_segment ?: getSegmentPredefined($model->getModule()->id);
$id_agente = $anagrafica->idagente;
$id_iva = setting('Iva predefinita');
if (empty($id_pagamento)) {
@ -107,6 +108,10 @@ class Preventivo extends Document
if (!empty($id_pagamento)) {
$model->idpagamento = $id_pagamento;
}
if (!empty($id_agente)) {
$model->idagente = $id_agente;
}
$model->condizioni_fornitura = setting('Condizioni generali di fornitura preventivi');
$model->id_segment = $id_segment;