Aggiunto riferimento DDT in stampa Fattura per importazione Intervento
This commit is contained in:
parent
fce5c09eaf
commit
a4fda979aa
|
@ -17,6 +17,8 @@
|
||||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
use Modules\Interventi\Intervento;
|
||||||
|
|
||||||
include_once __DIR__.'/../../core.php';
|
include_once __DIR__.'/../../core.php';
|
||||||
|
|
||||||
$v_iva = [];
|
$v_iva = [];
|
||||||
|
@ -58,6 +60,23 @@ foreach ($righe as $riga) {
|
||||||
$v_iva[$r['desc_iva']] = sum($v_iva[$r['desc_iva']], $riga->iva);
|
$v_iva[$r['desc_iva']] = sum($v_iva[$r['desc_iva']], $riga->iva);
|
||||||
$v_totale[$r['desc_iva']] = sum($v_totale[$r['desc_iva']], $riga->totale_imponibile);
|
$v_totale[$r['desc_iva']] = sum($v_totale[$r['desc_iva']], $riga->totale_imponibile);
|
||||||
|
|
||||||
|
// Descrizione della riga
|
||||||
|
$descrizione = $riga->descrizione;
|
||||||
|
|
||||||
|
// Aggiunta riferimento più profondo per DDT attraverso Interventi
|
||||||
|
if ($riga->hasOriginalComponent() && $riga->original_document_type == Intervento::class){
|
||||||
|
$riga_origine = $riga->getOriginalComponent();
|
||||||
|
|
||||||
|
if ($riga_origine->hasOriginalComponent()){
|
||||||
|
$riferimento = $riga_origine->getOriginalComponent()
|
||||||
|
->getDocument()->getReference();
|
||||||
|
|
||||||
|
$descrizione .= "\n".tr('Rif. _DOCUMENT_', [
|
||||||
|
'_DOCUMENT_' => strtolower($riferimento),
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
<tr>';
|
<tr>';
|
||||||
|
|
||||||
|
@ -68,7 +87,7 @@ foreach ($righe as $riga) {
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
<td>
|
<td>
|
||||||
'.nl2br(strip_tags($riga->descrizione));
|
'.nl2br(strip_tags($descrizione));
|
||||||
|
|
||||||
if ($riga->isArticolo()) {
|
if ($riga->isArticolo()) {
|
||||||
// Codice articolo
|
// Codice articolo
|
||||||
|
|
Loading…
Reference in New Issue