Aggiunta descrizione articolo in aggiunta riferimento in import fe
This commit is contained in:
parent
e16824896e
commit
fc7bc65602
|
@ -56,7 +56,7 @@ switch ($resource) {
|
||||||
'uscita' AS dir
|
'uscita' AS dir
|
||||||
FROM `dt_ddt`
|
FROM `dt_ddt`
|
||||||
INNER JOIN `dt_righe_ddt` ON `dt_righe_ddt`.`idddt` = `dt_ddt`.`id`
|
INNER JOIN `dt_righe_ddt` ON `dt_righe_ddt`.`idddt` = `dt_ddt`.`id`
|
||||||
INNER JOIN `dt_statiddt` ON `dt_ddt`.`idstato` = `dt_statiddt`.`id`
|
INNER JOIN `dt_statiddt` ON `dt_ddt`.`idstatoddt` = `dt_statiddt`.`id`
|
||||||
INNER JOIN `dt_tipiddt` ON `dt_ddt`.`idtipoddt` = `dt_tipiddt`.`id`
|
INNER JOIN `dt_tipiddt` ON `dt_ddt`.`idtipoddt` = `dt_tipiddt`.`id`
|
||||||
LEFT JOIN `dt_statiddt_lang` ON (`dt_statiddt_lang`.`id_record` = `dt_statiddt`.`id` AND `dt_statiddt_lang`.`id_lang` = ".prepare(Models\Locale::getDefault()->id).')
|
LEFT JOIN `dt_statiddt_lang` ON (`dt_statiddt_lang`.`id_record` = `dt_statiddt`.`id` AND `dt_statiddt_lang`.`id_lang` = ".prepare(Models\Locale::getDefault()->id).')
|
||||||
WHERE
|
WHERE
|
||||||
|
|
|
@ -158,7 +158,7 @@ echo '
|
||||||
<h4>
|
<h4>
|
||||||
'.$ragione_sociale.'
|
'.$ragione_sociale.'
|
||||||
|
|
||||||
'.(empty($anagrafica) ? '<span class="badge bg-orange">'.tr('Nuova anagrafica').'</span>' : '<small>'.Modules::link('Anagrafiche', $anagrafica->id, '', null, '').'</small>').'<br>
|
'.(empty($anagrafica) ? '<span class="badge bg-warning">'.tr('Nuova anagrafica').'</span>' : '<small>'.Modules::link('Anagrafiche', $anagrafica->id, '', null, '').'</small>').'<br>
|
||||||
|
|
||||||
<small>
|
<small>
|
||||||
'.(!empty($codice_fiscale) ? (tr('Codice Fiscale').': '.$codice_fiscale.'<br>') : '').'
|
'.(!empty($codice_fiscale) ? (tr('Codice Fiscale').': '.$codice_fiscale.'<br>') : '').'
|
||||||
|
@ -514,7 +514,7 @@ if (!empty($righe)) {
|
||||||
}
|
}
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
<tr data-id="'.$key.'" data-qta="'.$qta.'" data-prezzo_unitario="'.$prezzo_unitario.'" data-iva_percentuale="'.$riga['AliquotaIVA'].'">
|
<tr data-id="'.$key.'" data-qta="'.$qta.'" data-descrizione="'.$riga['Descrizione'].'" data-prezzo_unitario="'.$prezzo_unitario.'" data-iva_percentuale="'.$riga['AliquotaIVA'].'">
|
||||||
<td>
|
<td>
|
||||||
'.(empty($codice_principale) ? '<div style="padding:7px;" class="badge badge-warning pull-right text-muted articolo-warning hidden">'.tr('Creazione automatica articolo non disponibile').'</div>' : '<label class="badge badge-success pull-right text-muted articolo-warning hidden"><input class="check" type="checkbox" name="crea_articoli['.$key.']"/> <span style="position:relative;top:-2px;" >'.tr('Crea automaticamente questo articolo').'</span></label>').'
|
'.(empty($codice_principale) ? '<div style="padding:7px;" class="badge badge-warning pull-right text-muted articolo-warning hidden">'.tr('Creazione automatica articolo non disponibile').'</div>' : '<label class="badge badge-success pull-right text-muted articolo-warning hidden"><input class="check" type="checkbox" name="crea_articoli['.$key.']"/> <span style="position:relative;top:-2px;" >'.tr('Crea automaticamente questo articolo').'</span></label>').'
|
||||||
<small class="pull-right text-muted" id="riferimento_'.$key.'"></small><br>
|
<small class="pull-right text-muted" id="riferimento_'.$key.'"></small><br>
|
||||||
|
@ -586,8 +586,8 @@ if (!empty($righe)) {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-1 card-tools">
|
<div class="col-md-1 card-tools">
|
||||||
<br>
|
<br>
|
||||||
<button type="button" class="btn btn-tool no-padding-left" data-card-widget="collapse" onclick="$(this).find(\'i\').toggleClass(\'fa-plus\').toggleClass(\'fa-minus\');">
|
<button type="button" class="btn btn-lg" data-card-widget="collapse" onclick="$(this).find(\'i\').toggleClass(\'fa-plus\').toggleClass(\'fa-minus\');">
|
||||||
<i class="fa fa-plus"></i>
|
<i class="fa fa-plus"></i>
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
@ -754,12 +754,16 @@ function rimuoviRiferimento(button) {
|
||||||
function selezionaRiferimento(riga, tipo_documento, id_documento, dir) {
|
function selezionaRiferimento(riga, tipo_documento, id_documento, dir) {
|
||||||
let id_riga = riga.data("id");
|
let id_riga = riga.data("id");
|
||||||
let qta = riga.data("qta");
|
let qta = riga.data("qta");
|
||||||
|
let descrizione = riga.data("descrizione");
|
||||||
|
let prezzo_unitario = riga.data("prezzo_unitario");
|
||||||
|
|
||||||
let riferimenti = getRiferimenti();
|
let riferimenti = getRiferimenti();
|
||||||
let query = {
|
let query = {
|
||||||
id_module: "'.$id_module.'",
|
id_module: "'.$id_module.'",
|
||||||
id_record: "'.$id_record.'",
|
id_record: "'.$id_record.'",
|
||||||
qta: qta,
|
qta: qta,
|
||||||
|
descrizione: descrizione,
|
||||||
|
prezzo_unitario: prezzo_unitario,
|
||||||
id_riga: id_riga,
|
id_riga: id_riga,
|
||||||
id_documento: id_documento,
|
id_documento: id_documento,
|
||||||
tipo_documento: tipo_documento,
|
tipo_documento: tipo_documento,
|
||||||
|
|
|
@ -26,6 +26,8 @@ include_once __DIR__.'/init.php';
|
||||||
$direzione = 'uscita';
|
$direzione = 'uscita';
|
||||||
$id_riga = get('id_riga');
|
$id_riga = get('id_riga');
|
||||||
$qta = get('qta');
|
$qta = get('qta');
|
||||||
|
$descrizione = get('descrizione');
|
||||||
|
$prezzo_unitario = get('prezzo_unitario');
|
||||||
|
|
||||||
$id_documento = get('id_documento');
|
$id_documento = get('id_documento');
|
||||||
$tipo_documento = get('tipo_documento');
|
$tipo_documento = get('tipo_documento');
|
||||||
|
@ -38,7 +40,17 @@ if ($tipo_documento == 'ordine') {
|
||||||
$righe_utilizzate = get('righe_ddt');
|
$righe_utilizzate = get('righe_ddt');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-8">
|
||||||
|
Riga: <strong>'.$descrizione.'</strong>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-4 text-right">
|
||||||
|
Quantità: <strong>'.$qta.'</strong> - Prezzo unitario: <strong>'.number_format($prezzo_unitario, 2, ',', '.').'</strong>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<br>
|
||||||
<table class="table table-striped table-hover table-condensed table-bordered">
|
<table class="table table-striped table-hover table-condensed table-bordered">
|
||||||
<tr>
|
<tr>
|
||||||
<th>'.tr('Descrizione').'</th>
|
<th>'.tr('Descrizione').'</th>
|
||||||
|
@ -54,7 +66,7 @@ echo '
|
||||||
$id_riferimento = get('id_riferimento');
|
$id_riferimento = get('id_riferimento');
|
||||||
$righe = $documento->getRighe();
|
$righe = $documento->getRighe();
|
||||||
foreach ($righe as $riga) {
|
foreach ($righe as $riga) {
|
||||||
$qta_rimanente = $riga->qta_rimanente - $righe_utilizzate[$riga->id];
|
$qta_rimanente = $riga->qta_rimanente - (float)$righe_utilizzate[$riga->id];
|
||||||
$riga_origine = $riga->getOriginalComponent();
|
$riga_origine = $riga->getOriginalComponent();
|
||||||
|
|
||||||
if (!empty($riga->idarticolo)) {
|
if (!empty($riga->idarticolo)) {
|
||||||
|
@ -73,7 +85,7 @@ foreach ($righe as $riga) {
|
||||||
'id_articolo' => $riga->idarticolo,
|
'id_articolo' => $riga->idarticolo,
|
||||||
'desc_articolo' => str_replace(' ', '_', $riga->articolo->codice.' - '.$riga->articolo->getTranslation('title')),
|
'desc_articolo' => str_replace(' ', '_', $riga->articolo->codice.' - '.$riga->articolo->getTranslation('title')),
|
||||||
'id_conto' => $riga->articolo->idconto_acquisto,
|
'id_conto' => $riga->articolo->idconto_acquisto,
|
||||||
'desc_conto' => str_replace(' ', '_', $desc_conto),
|
'desc_conto' => $desc_conto ? str_replace(' ', '_', $desc_conto) : null,
|
||||||
];
|
];
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
|
|
Loading…
Reference in New Issue