Aggiunta campi import articoli
This commit is contained in:
parent
94070ce0e0
commit
c5061d3d2e
|
@ -8,8 +8,8 @@ switch (post('op')) {
|
|||
$module = filter('module');
|
||||
|
||||
$list = [
|
||||
['Codice', 'Descrizione', 'Quantità', 'Unità di misura', 'Prezzo acquisto', 'Prezzo vendita', 'Peso lordo (KG)', 'Volume (M3)', 'Categoria', 'Ubicazione', 'Note'],
|
||||
['00004', 'Articolo', '10', 'Kg', '5,25', '12,72', '10,2', '500', 'Categoria4', 'Scaffale 1', 'Articolo di prova'],
|
||||
['Codice', 'Descrizione', 'Fornitore', 'Quantità', 'Unità di misura', 'Prezzo acquisto', 'Prezzo vendita', 'Peso lordo (KG)', 'Volume (M3)', 'Categoria', 'Sottocategoria', 'Ubicazione', 'Note'],
|
||||
['00004', 'Articolo', 'Mario Rossi', '10', 'Kg', '5,25', '12,72', '10,2', '500', 'Categoria4', 'Sottocategoria2', 'Scaffale 1', 'Articolo di prova'],
|
||||
];
|
||||
|
||||
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
|
||||
if (!empty($data[$key]['um'])) {
|
||||
$rs_um = $dbo->select('mg_unitamisura', 'id', [
|
||||
|
@ -177,6 +195,25 @@ return [
|
|||
'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',
|
||||
'label' => 'Codice IVA vendita',
|
||||
|
|
Loading…
Reference in New Issue