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
|
||||
FROM `dt_ddt`
|
||||
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`
|
||||
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
|
||||
|
|
|
@ -158,7 +158,7 @@ echo '
|
|||
<h4>
|
||||
'.$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>
|
||||
'.(!empty($codice_fiscale) ? (tr('Codice Fiscale').': '.$codice_fiscale.'<br>') : '').'
|
||||
|
@ -514,7 +514,7 @@ if (!empty($righe)) {
|
|||
}
|
||||
|
||||
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>
|
||||
'.(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>
|
||||
|
@ -587,7 +587,7 @@ if (!empty($righe)) {
|
|||
|
||||
<div class="col-md-1 card-tools">
|
||||
<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>
|
||||
</button>
|
||||
</div>
|
||||
|
@ -754,12 +754,16 @@ function rimuoviRiferimento(button) {
|
|||
function selezionaRiferimento(riga, tipo_documento, id_documento, dir) {
|
||||
let id_riga = riga.data("id");
|
||||
let qta = riga.data("qta");
|
||||
let descrizione = riga.data("descrizione");
|
||||
let prezzo_unitario = riga.data("prezzo_unitario");
|
||||
|
||||
let riferimenti = getRiferimenti();
|
||||
let query = {
|
||||
id_module: "'.$id_module.'",
|
||||
id_record: "'.$id_record.'",
|
||||
qta: qta,
|
||||
descrizione: descrizione,
|
||||
prezzo_unitario: prezzo_unitario,
|
||||
id_riga: id_riga,
|
||||
id_documento: id_documento,
|
||||
tipo_documento: tipo_documento,
|
||||
|
|
|
@ -26,6 +26,8 @@ include_once __DIR__.'/init.php';
|
|||
$direzione = 'uscita';
|
||||
$id_riga = get('id_riga');
|
||||
$qta = get('qta');
|
||||
$descrizione = get('descrizione');
|
||||
$prezzo_unitario = get('prezzo_unitario');
|
||||
|
||||
$id_documento = get('id_documento');
|
||||
$tipo_documento = get('tipo_documento');
|
||||
|
@ -38,7 +40,17 @@ if ($tipo_documento == 'ordine') {
|
|||
$righe_utilizzate = get('righe_ddt');
|
||||
}
|
||||
|
||||
|
||||
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">
|
||||
<tr>
|
||||
<th>'.tr('Descrizione').'</th>
|
||||
|
@ -54,7 +66,7 @@ echo '
|
|||
$id_riferimento = get('id_riferimento');
|
||||
$righe = $documento->getRighe();
|
||||
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();
|
||||
|
||||
if (!empty($riga->idarticolo)) {
|
||||
|
@ -73,7 +85,7 @@ foreach ($righe as $riga) {
|
|||
'id_articolo' => $riga->idarticolo,
|
||||
'desc_articolo' => str_replace(' ', '_', $riga->articolo->codice.' - '.$riga->articolo->getTranslation('title')),
|
||||
'id_conto' => $riga->articolo->idconto_acquisto,
|
||||
'desc_conto' => str_replace(' ', '_', $desc_conto),
|
||||
'desc_conto' => $desc_conto ? str_replace(' ', '_', $desc_conto) : null,
|
||||
];
|
||||
|
||||
echo '
|
||||
|
|
Loading…
Reference in New Issue