mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-16 19:40:44 +01:00
Elimino data_evasione da co_righe_preventivi
Allineo qta evase per le righe dei preventivi inseriti in una fattura Allineo qta evase per le righe dei contratti inseriti in una fattura
This commit is contained in:
parent
b9c2791d4e
commit
ff0ff38f8f
@ -140,7 +140,7 @@ if (!empty($righe)) {
|
||||
// Q.tà da evadere
|
||||
echo '
|
||||
<td>
|
||||
{[ "type": "number", "name": "qta_da_evadere['.$r['id'].']", "id": "qta_'.$i.'", "required": 1, "value": "'.$r['qta_rimanente'].'", "extra" : "onkeyup=\"ricalcola_subtotale_riga('.$i.');\"", "decimals": "qta", "min-value": "0", "extra": "'.(($r['is_descrizione']) ? 'readonly' : '').'" ]}
|
||||
{[ "type": "number", "name": "qta_da_evadere['.$r['id'].']", "id": "qta_'.$i.'", "required": 1, "value": "'.$r['qta_rimanente'].'", "decimals": "qta", "min-value": "0", "extra": "'.(($r['is_descrizione']) ? 'readonly' : '').' onkeyup=\"ricalcola_subtotale_riga('.$i.');\"" ]}
|
||||
</td>';
|
||||
|
||||
// Subtotale
|
||||
|
@ -340,7 +340,6 @@ switch (post('op')) {
|
||||
|
||||
for ($i = 0; $i < sizeof($rs_righe_preventivo); ++$i) {
|
||||
$righe_preventivo = [
|
||||
'data_evasione' => $rs_righe_preventivo[$i]['data_evasione'],
|
||||
'idpreventivo' => $id_record_new,
|
||||
'idarticolo' => $rs_righe_preventivo[$i]['idarticolo'],
|
||||
'is_descrizione' => $rs_righe_preventivo[$i]['is_descrizione'],
|
||||
|
@ -20,4 +20,20 @@ INSERT INTO `zz_prints` (`id`, `id_module`, `is_record`, `name`, `title`, `direc
|
||||
(NULL, (SELECT id FROM zz_modules WHERE name='Preventivi'), 1, 'Preventivo (senza totali)', 'Preventivo (senza totali)', 'preventivi', 'idpreventivo', '{"pricing":true, "hide_total":true}', 'fa fa-print', '', '', 0, 0, 1, 1);
|
||||
|
||||
-- Dimensione dei file caricati
|
||||
ALTER TABLE `zz_files` ADD `size` INT(11) NULL AFTER `category`;
|
||||
ALTER TABLE `zz_files` ADD `size` INT(11) NULL AFTER `category`;
|
||||
|
||||
-- Preventivi e contratti nello stato 'Pagato' non sono più fatturabili
|
||||
UPDATE `co_staticontratti` SET `fatturabile` = '0' WHERE `descrizione` = 'Pagato';
|
||||
UPDATE `co_statipreventivi` SET `fatturabile` = '0' WHERE `descrizione` = 'Pagato';
|
||||
|
||||
-- Definisco anche per i contratti lo stato completato (blocco la modifica della scheda)
|
||||
ALTER TABLE `co_staticontratti` ADD `completato` BOOLEAN NOT NULL DEFAULT FALSE AFTER `pianificabile`;
|
||||
|
||||
-- Elimino data_evasione da co_righe_preventivi
|
||||
ALTER TABLE `co_righe_preventivi` DROP `data_evasione`;
|
||||
|
||||
-- Allineo qta evase per le righe dei preventivi inseriti in una fattura
|
||||
UPDATE `co_righe_preventivi` INNER JOIN `co_righe_documenti` ON `co_righe_documenti`.`idpreventivo` = `co_righe_preventivi`.`idpreventivo` SET `co_righe_preventivi`.`qta_evasa` = `co_righe_documenti`.`qta`;
|
||||
|
||||
-- Allineo qta evase per le righe dei contratti inseriti in una fattura
|
||||
UPDATE `co_righe_contratti` INNER JOIN `co_righe_documenti` ON `co_righe_documenti`.`idcontratto` = `co_righe_contratti`.`idcontratto` SET `co_righe_contratti`.`qta_evasa` = `co_righe_documenti`.`qta`;
|
Loading…
x
Reference in New Issue
Block a user