mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-01-14 00:24:28 +01:00
Fix passaggio sede in trasformazione fra documenti
This commit is contained in:
parent
f9248219ff
commit
31e997fc41
@ -243,6 +243,7 @@ switch (post('op')) {
|
||||
$ddt->codice_cup = $ordine->codice_cup;
|
||||
$ddt->codice_cig = $ordine->codice_cig;
|
||||
$ddt->num_item = $ordine->num_item;
|
||||
$ddt->idsede_destinazione = $ordine->idsede;
|
||||
|
||||
$ddt->save();
|
||||
|
||||
|
@ -582,15 +582,21 @@ switch (post('op')) {
|
||||
$type = post('type');
|
||||
|
||||
$movimenta = true;
|
||||
$idsede = 0;
|
||||
|
||||
if ($type == 'ordine') {
|
||||
$documento = \Modules\Ordini\Ordine::find($id_documento);
|
||||
$idsede = $documento->idsede;
|
||||
} elseif ($type == 'ddt') {
|
||||
$documento = \Modules\DDT\DDT::find($id_documento);
|
||||
$idsede = ($documento->direzione == 'entrata') ? $documento->idsede_destinazione : $documento->idsede_partenza;
|
||||
$movimenta = false;
|
||||
} elseif ($type == 'preventivo') {
|
||||
$documento = \Modules\Preventivi\Preventivo::find($id_documento);
|
||||
$idsede = $documento->idsede;
|
||||
} elseif ($type == 'contratto') {
|
||||
$documento = \Modules\Contratti\Contratto::find($id_documento);
|
||||
$idsede = $documento->idsede;
|
||||
}
|
||||
|
||||
// Creazione della fattura al volo
|
||||
@ -600,6 +606,7 @@ switch (post('op')) {
|
||||
|
||||
$fattura = Fattura::build($documento->anagrafica, $tipo, post('data'), post('id_segment'));
|
||||
$fattura->idpagamento = $documento->idpagamento;
|
||||
$fattura->idsede_destinazione = $idsede;
|
||||
$fattura->id_ritenuta_contributi = post('id_ritenuta_contributi') ?: null;
|
||||
$fattura->save();
|
||||
|
||||
|
@ -292,6 +292,7 @@ switch (post('op')) {
|
||||
|
||||
$ordine = Ordine::build($preventivo->anagrafica, $tipo, post('data'));
|
||||
$ordine->idpagamento = $preventivo->idpagamento;
|
||||
$ordine->idsede = $preventivo->idsede;
|
||||
|
||||
$ordine->id_documento_fe = $preventivo->id_documento_fe;
|
||||
$ordine->codice_cup = $preventivo->codice_cup;
|
||||
|
Loading…
Reference in New Issue
Block a user