mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-01 16:36:45 +01:00
Possibilità di selezionare articoli con quantità <= 0 in Vendite
This commit is contained in:
parent
7f333d1358
commit
33fd4ba365
@ -148,6 +148,9 @@ switch ($resource) {
|
|||||||
$data = AJAX::selectResults($query, $where, $filter, $search_fields, $limit, $custom);
|
$data = AJAX::selectResults($query, $where, $filter, $search_fields, $limit, $custom);
|
||||||
$rs = $data['results'];
|
$rs = $data['results'];
|
||||||
|
|
||||||
|
// Utilizzo dell'impostazione per disabilitare articoli con quantità <= 0
|
||||||
|
$permetti_movimenti_sotto_zero = setting('Permetti selezione articoli con quantità minore o uguale a zero in Documenti di Vendita') ? true : $superselect['permetti_movimento_a_zero'];
|
||||||
|
|
||||||
// IVA da impostazioni
|
// IVA da impostazioni
|
||||||
foreach ($rs as $k => $r) {
|
foreach ($rs as $k => $r) {
|
||||||
// Lettura movimenti delle mie sedi
|
// Lettura movimenti delle mie sedi
|
||||||
@ -164,7 +167,7 @@ switch ($resource) {
|
|||||||
|
|
||||||
$rs[$k] = array_merge($r, [
|
$rs[$k] = array_merge($r, [
|
||||||
'text' => $r['codice'].' - '.$r['descrizione'].' '.(!$r['servizio'] ? '('.Translator::numberToLocale($qta).(!empty($r['um']) ? ' '.$r['um'] : '').')' : ''),
|
'text' => $r['codice'].' - '.$r['descrizione'].' '.(!$r['servizio'] ? '('.Translator::numberToLocale($qta).(!empty($r['um']) ? ' '.$r['um'] : '').')' : ''),
|
||||||
'disabled' => $r['qta'] <= 0 && !$superselect['permetti_movimento_a_zero'] && !$r['servizio'],
|
'disabled' => $r['qta'] <= 0 && !$permetti_movimenti_sotto_zero && !$r['servizio'],
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -126,3 +126,6 @@ DELETE FROM `zz_segments` WHERE name='Scadenzario Ri.Ba.';
|
|||||||
INSERT INTO `zz_segments` (`id_module`, `name`, `clause`, `position`, `pattern`, `note`, `predefined`, `predefined_accredito`, `predefined_addebito`, `is_fiscale`) VALUES
|
INSERT INTO `zz_segments` (`id_module`, `name`, `clause`, `position`, `pattern`, `note`, `predefined`, `predefined_accredito`, `predefined_addebito`, `is_fiscale`) VALUES
|
||||||
((SELECT `id` FROM `zz_modules` WHERE `name` = 'Scadenzario'), 'Scadenzario Ri.Ba. Clienti', 'co_pagamenti.riba=1 AND co_tipidocumento.dir=\"entrata\"', 'WHR', '####', '', 0, 0, 0, 0),
|
((SELECT `id` FROM `zz_modules` WHERE `name` = 'Scadenzario'), 'Scadenzario Ri.Ba. Clienti', 'co_pagamenti.riba=1 AND co_tipidocumento.dir=\"entrata\"', 'WHR', '####', '', 0, 0, 0, 0),
|
||||||
((SELECT `id` FROM `zz_modules` WHERE `name` = 'Scadenzario'), 'Scadenzario Ri.Ba. Fornitori', 'co_pagamenti.riba=1 AND co_tipidocumento.dir=\"uscita\"', 'WHR', '####', '', 0, 0, 0, 0);
|
((SELECT `id` FROM `zz_modules` WHERE `name` = 'Scadenzario'), 'Scadenzario Ri.Ba. Fornitori', 'co_pagamenti.riba=1 AND co_tipidocumento.dir=\"uscita\"', 'WHR', '####', '', 0, 0, 0, 0);
|
||||||
|
|
||||||
|
-- Aggiunta impostazione per disabilitare articoli con quantità <= 0
|
||||||
|
INSERT INTO `zz_settings` (`id`, `nome`, `valore`, `tipo`, `editable`, `sezione`, `order`, `help`) VALUES (NULL, 'Permetti selezione articoli con quantità minore o uguale a zero in Documenti di Vendita', '0', 'boolean', '1', 'Generali', '20', NULL);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user