mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-06-05 22:09:38 +02: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:
@ -140,7 +140,7 @@ if (!empty($righe)) {
|
|||||||
// Q.tà da evadere
|
// Q.tà da evadere
|
||||||
echo '
|
echo '
|
||||||
<td>
|
<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>';
|
</td>';
|
||||||
|
|
||||||
// Subtotale
|
// Subtotale
|
||||||
|
@ -340,7 +340,6 @@ switch (post('op')) {
|
|||||||
|
|
||||||
for ($i = 0; $i < sizeof($rs_righe_preventivo); ++$i) {
|
for ($i = 0; $i < sizeof($rs_righe_preventivo); ++$i) {
|
||||||
$righe_preventivo = [
|
$righe_preventivo = [
|
||||||
'data_evasione' => $rs_righe_preventivo[$i]['data_evasione'],
|
|
||||||
'idpreventivo' => $id_record_new,
|
'idpreventivo' => $id_record_new,
|
||||||
'idarticolo' => $rs_righe_preventivo[$i]['idarticolo'],
|
'idarticolo' => $rs_righe_preventivo[$i]['idarticolo'],
|
||||||
'is_descrizione' => $rs_righe_preventivo[$i]['is_descrizione'],
|
'is_descrizione' => $rs_righe_preventivo[$i]['is_descrizione'],
|
||||||
|
@ -21,3 +21,19 @@ INSERT INTO `zz_prints` (`id`, `id_module`, `is_record`, `name`, `title`, `direc
|
|||||||
|
|
||||||
-- Dimensione dei file caricati
|
-- 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`;
|
Reference in New Issue
Block a user