Gestione nodo CodiceArticolo da attributi avanzati
This commit is contained in:
parent
15eaf223b1
commit
31f1fa96c1
|
@ -40,7 +40,7 @@ echo '
|
||||||
// Tipo Dato
|
// Tipo Dato
|
||||||
echo '
|
echo '
|
||||||
<tr class="fifth-level">
|
<tr class="fifth-level">
|
||||||
<td style="vertical-align: middle;">'.str_repeat($space, 4).'2.2.1.16.1 TipoDato</td>
|
<td style="vertical-align: middle;">'.str_repeat($space, 5).'2.2.1.16.1 TipoDato</td>
|
||||||
<td>
|
<td>
|
||||||
{[ "type": "text", "name": "altri_dati['.$key.'][tipo_dato]", "value": "'.$dato['tipo_dato'].'", "maxlength": 10 ]}
|
{[ "type": "text", "name": "altri_dati['.$key.'][tipo_dato]", "value": "'.$dato['tipo_dato'].'", "maxlength": 10 ]}
|
||||||
</td>
|
</td>
|
||||||
|
@ -49,7 +49,7 @@ echo '
|
||||||
// Riferimento Testo
|
// Riferimento Testo
|
||||||
echo '
|
echo '
|
||||||
<tr class="fifth-level">
|
<tr class="fifth-level">
|
||||||
<td style="vertical-align: middle;">'.str_repeat($space, 4).'2.2.1.16.2 RiferimentoTesto</td>
|
<td style="vertical-align: middle;">'.str_repeat($space, 5).'2.2.1.16.2 RiferimentoTesto</td>
|
||||||
<td>
|
<td>
|
||||||
{[ "type": "text", "name": "altri_dati['.$key.'][riferimento_testo]", "value": "'.$dato['riferimento_testo'].'", "maxlength": 60 ]}
|
{[ "type": "text", "name": "altri_dati['.$key.'][riferimento_testo]", "value": "'.$dato['riferimento_testo'].'", "maxlength": 60 ]}
|
||||||
</td>
|
</td>
|
||||||
|
@ -58,7 +58,7 @@ echo '
|
||||||
// Riferimento Numero
|
// Riferimento Numero
|
||||||
echo '
|
echo '
|
||||||
<tr class="fifth-level">
|
<tr class="fifth-level">
|
||||||
<td style="vertical-align: middle;">'.str_repeat($space, 4).'2.2.1.16.3 RiferimentoNumero</td>
|
<td style="vertical-align: middle;">'.str_repeat($space, 5).'2.2.1.16.3 RiferimentoNumero</td>
|
||||||
<td>
|
<td>
|
||||||
{[ "type": "number", "name": "altri_dati['.$key.'][riferimento_numero]", "value": "'.$dato['riferimento_numero'].'" ]}
|
{[ "type": "number", "name": "altri_dati['.$key.'][riferimento_numero]", "value": "'.$dato['riferimento_numero'].'" ]}
|
||||||
</td>
|
</td>
|
||||||
|
@ -67,7 +67,7 @@ echo '
|
||||||
// Riferimento Data
|
// Riferimento Data
|
||||||
echo '
|
echo '
|
||||||
<tr class="fifth-level" id="last-altri_dati-'.$key.'">
|
<tr class="fifth-level" id="last-altri_dati-'.$key.'">
|
||||||
<td style="vertical-align: middle;">'.str_repeat($space, 4).'2.2.1.16.4 RiferimentoData</td>
|
<td style="vertical-align: middle;">'.str_repeat($space, 5).'2.2.1.16.4 RiferimentoData</td>
|
||||||
<td>
|
<td>
|
||||||
{[ "type": "date", "name": "altri_dati['.$key.'][riferimento_data]", "value": "'.$dato['riferimento_data'].'"]}
|
{[ "type": "date", "name": "altri_dati['.$key.'][riferimento_data]", "value": "'.$dato['riferimento_data'].'"]}
|
||||||
</td>
|
</td>
|
||||||
|
|
|
@ -90,6 +90,34 @@ echo '
|
||||||
</td>
|
</td>
|
||||||
</tr>';
|
</tr>';
|
||||||
|
|
||||||
|
if (empty($riga->isDescrizione())) {
|
||||||
|
$placeholder_tipo = $riga->isArticolo() && !empty($riga->codice) ? 'COD' : '';
|
||||||
|
$placeholder_valore = $riga->isArticolo() && !empty($riga->codice) ? $riga->codice : '';
|
||||||
|
// Codice Articolo
|
||||||
|
echo '
|
||||||
|
<tr class="fourth-level">
|
||||||
|
<th colspan="2" style="vertical-align: middle;">'.str_repeat($space, 3).'2.2.1.3 CodiceArticolo</th>
|
||||||
|
</tr>';
|
||||||
|
|
||||||
|
// Codice tipo articolo
|
||||||
|
echo '
|
||||||
|
<tr class="fifth-level">
|
||||||
|
<td style="vertical-align: middle;">'.str_repeat($space, 5).'2.2.1.3.1 CodiceTipo</td>
|
||||||
|
<td>
|
||||||
|
{[ "type": "text", "name": "codice_tipo", "value": "'.$result['codice_tipo'].'", "placeholder": "'.$placeholder_tipo.'" ]}
|
||||||
|
</td>
|
||||||
|
</tr>';
|
||||||
|
|
||||||
|
// Codice valore articolo
|
||||||
|
echo '
|
||||||
|
<tr class="fifth-level">
|
||||||
|
<td style="vertical-align: middle;">'.str_repeat($space, 5).'2.2.1.3.2 CodiceValore</td>
|
||||||
|
<td>
|
||||||
|
{[ "type": "text", "name": "codice_valore", "value": "'.$result['codice_valore'].'", "placeholder": "'.$placeholder_valore.'" ]}
|
||||||
|
</td>
|
||||||
|
</tr>';
|
||||||
|
}
|
||||||
|
|
||||||
// Data inizio periodo
|
// Data inizio periodo
|
||||||
echo '
|
echo '
|
||||||
<tr class="fourth-level">
|
<tr class="fourth-level">
|
||||||
|
|
|
@ -1344,11 +1344,11 @@ class FatturaElettronica
|
||||||
}
|
}
|
||||||
|
|
||||||
// 2.2.1.3
|
// 2.2.1.3
|
||||||
if ($riga->isArticolo()) {
|
if (empty($riga->isDescrizione())) {
|
||||||
if (!empty($riga->codice)) {
|
if (!empty($riga->codice) || (!empty($dati_aggiuntivi['codice_tipo']) && !empty($dati_aggiuntivi['codice_valore']))) {
|
||||||
$codice_articolo = [
|
$codice_articolo = [
|
||||||
'CodiceTipo' => 'COD',
|
'CodiceTipo' => $dati_aggiuntivi['codice_tipo'] ?: 'COD',
|
||||||
'CodiceValore' => $riga->codice,
|
'CodiceValore' => $dati_aggiuntivi['codice_valore'] ?: $riga->codice,
|
||||||
];
|
];
|
||||||
|
|
||||||
$dettaglio['CodiceArticolo'] = $codice_articolo;
|
$dettaglio['CodiceArticolo'] = $codice_articolo;
|
||||||
|
|
Loading…
Reference in New Issue