Fix minore
This commit is contained in:
parent
b7f2fa13b6
commit
12a3a760e3
|
@ -94,11 +94,11 @@ if (!empty($options['create_document'])) {
|
|||
$stato_predefinito = (new StatoFattura())->getByName('Bozza')->id_record;
|
||||
|
||||
if (!empty($options['reversed'])) {
|
||||
$idtipodocumento = $dbo->fetchOne('SELECT `id` FROM `co_tipidocumento` LEFT JOIN `co_tipidocumento_lang` ON (`co_tipidocumento_lang`.`id_record` = `co_tipidocumento`.`id` AND `co_tipidocumento_lang`.`id_lang` = '.prepare(setting('Lingua')).') WHERE `name` = "Nota di credito" AND `dir` = '.$dir.'');
|
||||
$idtipodocumento = database()->fetchOne('SELECT `co_tipidocumento`.`id` FROM `co_tipidocumento` LEFT JOIN `co_tipidocumento_lang` ON (`co_tipidocumento_lang`.`id_record` = `co_tipidocumento`.`id` AND `co_tipidocumento_lang`.`id_lang` = '.prepare(setting('Lingua')).') WHERE `name` = "Nota di credito" AND `dir` = \''.$dir.'\'')['id'];
|
||||
} elseif (in_array($original_module['name'], ['Ddt di vendita', 'Ddt di acquisto'])) {
|
||||
$idtipodocumento = $dbo->fetchOne('SELECT `id` FROM `co_tipidocumento` LEFT JOIN `co_tipidocumento_lang` ON (`co_tipidocumento_lang`.`id_record` = `co_tipidocumento`.`id` AND `co_tipidocumento_lang`.`id_lang` = '.prepare(setting('Lingua')).') WHERE `name` = '.($dir == 'uscita' ? 'Fattura differita di acquisto' : 'Fattura differita di vendita').' AND `dir` = '.$dir.'');
|
||||
$idtipodocumento = database()->fetchOne('SELECT `co_tipidocumento`.`id` FROM `co_tipidocumento` LEFT JOIN `co_tipidocumento_lang` ON (`co_tipidocumento_lang`.`id_record` = `co_tipidocumento`.`id` AND `co_tipidocumento_lang`.`id_lang` = '.prepare(setting('Lingua')).') WHERE `name` = '.($dir == 'uscita' ? 'Fattura differita di acquisto' : 'Fattura differita di vendita').' AND `dir` = \''.$dir.'\'')['id'];
|
||||
} else {
|
||||
$idtipodocumento = $dbo->fetchOne('SELECT `id` FROM `co_tipidocumento` LEFT JOIN `co_tipidocumento_lang` ON (`co_tipidocumento_lang`.`id_record` = `co_tipidocumento`.`id` AND `co_tipidocumento_lang`.`id_lang` = '.prepare(setting('Lingua')).') WHERE `dir` = '.$dir.' AND `predefined` = 1');
|
||||
$idtipodocumento = database()->fetchOne('SELECT `co_tipidocumento`.`id` FROM `co_tipidocumento` LEFT JOIN `co_tipidocumento_lang` ON (`co_tipidocumento_lang`.`id_record` = `co_tipidocumento`.`id` AND `co_tipidocumento_lang`.`id_lang` = '.prepare(setting('Lingua')).') WHERE `dir` = \''.$dir.'\' AND `predefined` = 1')['id'];
|
||||
}
|
||||
|
||||
echo '
|
||||
|
|
|
@ -832,8 +832,8 @@ switch ($op) {
|
|||
$data = post('data');
|
||||
|
||||
$anagrafica = $fattura->anagrafica;
|
||||
$tipo = Tipo::where('descrizione', 'Nota di credito')->where('dir', 'entrata')->first();
|
||||
|
||||
$id_tipo = database()->fetchOne('SELECT `co_tipidocumento`.`id` FROM `co_tipidocumento` LEFT JOIN `co_tipidocumento_lang` ON (`co_tipidocumento_lang`.`id_record` = `co_tipidocumento`.`id` AND `co_tipidocumento_lang`.`id_lang` = '.prepare(setting('Lingua')).') WHERE `name` = "Nota di credito" AND `dir` = "entrata"')['id'];
|
||||
$tipo = Tipo::find($id_tipo);
|
||||
$nota = Fattura::build($anagrafica, $tipo, $data, $id_segment);
|
||||
$nota->ref_documento = $fattura->id;
|
||||
$nota->idconto = $fattura->idconto;
|
||||
|
@ -1178,7 +1178,8 @@ if (get('op') == 'nota_addebito') {
|
|||
}
|
||||
|
||||
$anagrafica = $fattura->anagrafica;
|
||||
$tipo = Tipo::where('descrizione', 'Nota di debito')->where('dir', 'entrata')->first();
|
||||
$id_tipo = database()->fetchOne('SELECT `co_tipidocumento`.`id` FROM `co_tipidocumento` LEFT JOIN `co_tipidocumento_lang` ON (`co_tipidocumento_lang`.`id_record` = `co_tipidocumento`.`id` AND `co_tipidocumento_lang`.`id_lang` = '.prepare(setting('Lingua')).') WHERE `name` = "Nota di debito" AND `dir` = "entrata"')['id'];
|
||||
$tipo = Tipo::find($id_tipo);
|
||||
$data = $fattura->data;
|
||||
|
||||
$nota = Fattura::build($anagrafica, $tipo, $data, $id_segment);
|
||||
|
|
Loading…
Reference in New Issue