Aggiunta campi import articoli
This commit is contained in:
parent
94070ce0e0
commit
c5061d3d2e
|
@ -8,8 +8,8 @@ switch (post('op')) {
|
||||||
$module = filter('module');
|
$module = filter('module');
|
||||||
|
|
||||||
$list = [
|
$list = [
|
||||||
['Codice', 'Descrizione', 'Quantità', 'Unità di misura', 'Prezzo acquisto', 'Prezzo vendita', 'Peso lordo (KG)', 'Volume (M3)', 'Categoria', 'Ubicazione', 'Note'],
|
['Codice', 'Descrizione', 'Fornitore', 'Quantità', 'Unità di misura', 'Prezzo acquisto', 'Prezzo vendita', 'Peso lordo (KG)', 'Volume (M3)', 'Categoria', 'Sottocategoria', 'Ubicazione', 'Note'],
|
||||||
['00004', 'Articolo', '10', 'Kg', '5,25', '12,72', '10,2', '500', 'Categoria4', 'Scaffale 1', 'Articolo di prova'],
|
['00004', 'Articolo', 'Mario Rossi', '10', 'Kg', '5,25', '12,72', '10,2', '500', 'Categoria4', 'Sottocategoria2', 'Scaffale 1', 'Articolo di prova'],
|
||||||
];
|
];
|
||||||
|
|
||||||
directory('../../files/'.$module);
|
directory('../../files/'.$module);
|
||||||
|
@ -62,6 +62,24 @@ switch (post('op')) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Sottocategorie
|
||||||
|
if (!empty($data[$key]['id_sottocategoria'])) {
|
||||||
|
$rs_cat2 = $dbo->select('mg_categorie', 'id', [
|
||||||
|
'nome' => $data[$key]['id_sottocategoria'],
|
||||||
|
'parent' => $data[$key]['id_categoria'],
|
||||||
|
]);
|
||||||
|
|
||||||
|
if (empty($rs_cat2[0]['id'])) {
|
||||||
|
$dbo->insert('mg_categorie', [
|
||||||
|
'nome' => $data[$key]['id_sottocategoria'],
|
||||||
|
'parent' => $data[$key]['id_categoria'],
|
||||||
|
]);
|
||||||
|
$data[$key]['id_sottocategoria'] = $dbo->lastInsertedID();
|
||||||
|
} else {
|
||||||
|
$data[$key]['id_sottocategoria'] = $rs_cat2[0]['id'];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Um
|
// Um
|
||||||
if (!empty($data[$key]['um'])) {
|
if (!empty($data[$key]['um'])) {
|
||||||
$rs_um = $dbo->select('mg_unitamisura', 'id', [
|
$rs_um = $dbo->select('mg_unitamisura', 'id', [
|
||||||
|
@ -177,6 +195,25 @@ return [
|
||||||
'idcategoria',
|
'idcategoria',
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
|
[
|
||||||
|
'field' => 'id_sottocategoria',
|
||||||
|
'label' => 'Sottocategoria',
|
||||||
|
'names' => [
|
||||||
|
'Sottocategoria',
|
||||||
|
'id_sottocategoria',
|
||||||
|
'idsottocategoria',
|
||||||
|
],
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'field' => 'id_fornitore',
|
||||||
|
'label' => 'Fornitore',
|
||||||
|
'names' => [
|
||||||
|
'id_fornitore',
|
||||||
|
'Id Fornitore',
|
||||||
|
'Fornitore',
|
||||||
|
],
|
||||||
|
'query' => 'SELECT idanagrafica as result FROM an_anagrafiche WHERE LOWER(ragione_sociale) = LOWER(|value|)',
|
||||||
|
],
|
||||||
[
|
[
|
||||||
'field' => 'idiva_vendita',
|
'field' => 'idiva_vendita',
|
||||||
'label' => 'Codice IVA vendita',
|
'label' => 'Codice IVA vendita',
|
||||||
|
|
Loading…
Reference in New Issue