mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-02 08:56:48 +01:00
Fix passaggio documenti
This commit is contained in:
parent
b8ac2b4c9b
commit
cc0a41b14d
@ -7,7 +7,7 @@ if (isset($id_record)) {
|
||||
(SELECT tipo FROM an_anagrafiche WHERE idanagrafica = co_contratti.idanagrafica) AS tipo_anagrafica,
|
||||
(SELECT fatturabile FROM co_staticontratti WHERE id=idstato) AS fatturabile,
|
||||
(SELECT pianificabile FROM co_staticontratti WHERE id=idstato) AS pianificabile,
|
||||
(SELECT descrizione FROM co_staticontratti WHERE id=idstato) AS stato,
|
||||
SELECT GROUP_CONCAT(my_impianti_contratti.idimpianto) FROM my_impianti_contratti WHERE idcontratto = co_contratti.id) AS idimpianti
|
||||
(SELECT descrizione FROM co_staticontratti WHERE id=idstato) AS stato,
|
||||
(SELECT GROUP_CONCAT(my_impianti_contratti.idimpianto) FROM my_impianti_contratti WHERE idcontratto = co_contratti.id) AS idimpianti
|
||||
FROM co_contratti WHERE id='.prepare($id_record));
|
||||
}
|
||||
|
@ -206,7 +206,7 @@ switch (post('op')) {
|
||||
if (post('create_document') == 'on') {
|
||||
$tipo = Tipo::where('dir', $dir)->first();
|
||||
|
||||
$ddt = DDT::build($ordine->anagrafica, $tipo, date('Y-m-d'));
|
||||
$ddt = DDT::build($ordine->anagrafica, $tipo, post('data'));
|
||||
$ddt->idpagamento = $ordine->idpagamento;
|
||||
$ddt->save();
|
||||
|
||||
@ -226,6 +226,8 @@ switch (post('op')) {
|
||||
$copia = $riga->copiaIn($ddt, $qta);
|
||||
$copia->id_conto = $id_conto;
|
||||
|
||||
$copia->save();
|
||||
|
||||
// Aggiornamento seriali dalla riga dell'ordine
|
||||
if ($copia->isArticolo()) {
|
||||
$copia->movimenta($copia->qta);
|
||||
|
@ -630,7 +630,7 @@ switch (post('op')) {
|
||||
$descrizione = ($dir == 'entrata') ? 'Fattura immediata di vendita' : 'Fattura immediata di acquisto';
|
||||
$tipo = Tipo::where('descrizione', $descrizione)->first();
|
||||
|
||||
$fattura = Fattura::build($ordine->anagrafica, $tipo, date('Y-m-d'), post('id_segment'));
|
||||
$fattura = Fattura::build($ordine->anagrafica, $tipo, post('data'), post('id_segment'));
|
||||
$fattura->idpagamento = $ordine->idpagamento;
|
||||
$fattura->save();
|
||||
|
||||
@ -655,6 +655,8 @@ switch (post('op')) {
|
||||
$copia->id_ritenuta_acconto = $id_ritenuta_acconto;
|
||||
$copia->id_rivalsa_inps = $id_rivalsa_inps;
|
||||
|
||||
$copia->save();
|
||||
|
||||
// Aggiornamento seriali dalla riga dell'ordine
|
||||
if ($copia->isArticolo()) {
|
||||
$copia->movimenta($copia->qta);
|
||||
@ -693,7 +695,7 @@ switch (post('op')) {
|
||||
$descrizione = ($dir == 'entrata') ? 'Fattura differita di vendita' : 'Fattura differita di acquisto';
|
||||
$tipo = Tipo::where('descrizione', $descrizione)->first();
|
||||
|
||||
$fattura = Fattura::build($ddt->anagrafica, $tipo, date('Y-m-d'), post('id_segment'));
|
||||
$fattura = Fattura::build($ddt->anagrafica, $tipo, post('data'), post('id_segment'));
|
||||
$fattura->idpagamento = $ddt->idpagamento;
|
||||
$fattura->save();
|
||||
|
||||
@ -718,6 +720,8 @@ switch (post('op')) {
|
||||
$copia->id_ritenuta_acconto = $id_ritenuta_acconto;
|
||||
$copia->id_rivalsa_inps = $id_rivalsa_inps;
|
||||
|
||||
$copia->save();
|
||||
|
||||
// Aggiornamento seriali dalla riga dell'ordine
|
||||
if ($copia->isArticolo()) {
|
||||
$serials = is_array(post('serial')[$riga->id]) ? post('serial')[$riga->id] : [];
|
||||
@ -753,7 +757,7 @@ switch (post('op')) {
|
||||
if (post('create_document') == 'on') {
|
||||
$tipo = Tipo::where('descrizione', 'Fattura immediata di vendita')->first();
|
||||
|
||||
$fattura = Fattura::build($preventivo->anagrafica, $tipo, date('Y-m-d'), post('id_segment'));
|
||||
$fattura = Fattura::build($preventivo->anagrafica, $tipo, post('data'), post('id_segment'));
|
||||
$fattura->idpagamento = $preventivo->idpagamento;
|
||||
$fattura->save();
|
||||
|
||||
@ -780,6 +784,8 @@ switch (post('op')) {
|
||||
$copia->id_ritenuta_acconto = $id_ritenuta_acconto;
|
||||
$copia->id_rivalsa_inps = $id_rivalsa_inps;
|
||||
|
||||
$copia->save();
|
||||
|
||||
// Aggiornamento seriali dalla riga dell'ordine
|
||||
if ($copia->isArticolo()) {
|
||||
$copia->movimenta($copia->qta);
|
||||
@ -821,7 +827,7 @@ switch (post('op')) {
|
||||
if (post('create_document') == 'on') {
|
||||
$tipo = Tipo::where('descrizione', 'Fattura immediata di vendita')->first();
|
||||
|
||||
$fattura = Fattura::build($contratto->anagrafica, $tipo, date('Y-m-d'), post('id_segment'));
|
||||
$fattura = Fattura::build($contratto->anagrafica, $tipo, post('data'), post('id_segment'));
|
||||
$fattura->idpagamento = $contratto->idpagamento;
|
||||
$fattura->save();
|
||||
|
||||
@ -848,6 +854,8 @@ switch (post('op')) {
|
||||
$copia->id_ritenuta_acconto = $id_ritenuta_acconto;
|
||||
$copia->id_rivalsa_inps = $id_rivalsa_inps;
|
||||
|
||||
$copia->save();
|
||||
|
||||
// Aggiornamento seriali dalla riga dell'ordine
|
||||
if ($copia->isArticolo()) {
|
||||
$copia->movimenta($copia->qta);
|
||||
@ -905,6 +913,8 @@ switch (post('op')) {
|
||||
$copia = $riga->copiaIn($nota, -$qta);
|
||||
$copia->ref_riga_documento = $riga->id;
|
||||
|
||||
$copia->save();
|
||||
|
||||
// Aggiornamento seriali dalla riga dell'ordine
|
||||
if ($copia->isArticolo()) {
|
||||
$copia->movimenta($copia->qta);
|
||||
|
@ -31,4 +31,14 @@ trait RelationTrait
|
||||
|
||||
return $result;
|
||||
}
|
||||
|
||||
public function getIdContoAttribute()
|
||||
{
|
||||
return $this->idconto;
|
||||
}
|
||||
|
||||
public function setIdContoAttribute($value)
|
||||
{
|
||||
$this->idconto = $value;
|
||||
}
|
||||
}
|
||||
|
@ -352,7 +352,7 @@ switch (post('op')) {
|
||||
if (post('create_document') == 'on') {
|
||||
$tipo = Tipo::where('dir', $dir)->first();
|
||||
|
||||
$ordine = Ordine::build($preventivo->anagrafica, $tipo, date('Y-m-d'), post('id_segment'));
|
||||
$ordine = Ordine::build($preventivo->anagrafica, $tipo, post('data'));
|
||||
$ordine->idpagamento = $preventivo->idpagamento;
|
||||
$ordine->save();
|
||||
|
||||
@ -372,6 +372,8 @@ switch (post('op')) {
|
||||
$copia->id_iva = $id_iva;
|
||||
$copia->id_conto = $id_conto;
|
||||
|
||||
$copia->save();
|
||||
|
||||
// Aggiornamento seriali dalla riga dell'ordine
|
||||
if ($copia->isArticolo()) {
|
||||
$copia->movimenta($copia->qta);
|
||||
|
Loading…
x
Reference in New Issue
Block a user