Bugfix
This commit is contained in:
parent
ebfa9a743b
commit
50f5bb9d59
|
@ -198,6 +198,8 @@ L'archivio scaricato deve contenere direttamente al proprio interno i contenuti
|
|||
├── ... - File contententi il codice del modulo
|
||||
└── MODULE
|
||||
|
||||
Alcuni esempi sulla struttura dei moduli personalizzati sono disponibili nella repository https://github.com/devcode-it/example (download effettuabile da [qui](http://openstamanager.com/download/plugin_di_esempio.zip)).
|
||||
|
||||
#### update/VERSIONE.sql
|
||||
|
||||
Il file `VERSIONE.sql` (dove VERSIONE sta per la versione del modulo con `_`[underscore] al posto di `.`[punto]) contiene le operazioni di installazione del modulo a livello del database, comprendenti la creazione delle tabelle di base del modulo e l'inserimento di ulteriori dati nelle altre tabelle.
|
||||
|
|
|
@ -16,7 +16,7 @@ echo '
|
|||
if ($dir == 'entrata' && empty($records[0]['ref_documento']) && $records[0]['stato'] == 'Emessa') {
|
||||
echo '
|
||||
<div class="btn-group">
|
||||
<button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
||||
<button type="button" class="btn btn-primary unblockable dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
||||
<i class="fa fa-magic"></i> '.tr('Crea').' <span class="caret"></span>
|
||||
<span class="sr-only">Toggle Dropdown</span>
|
||||
</button>
|
||||
|
|
|
@ -139,7 +139,7 @@ if ($dir == 'entrata') {
|
|||
|
||||
<div class="row">
|
||||
<div class="col-md-3">
|
||||
{[ "type": "select", "label": "<?php echo tr('Tipo fattura'); ?>", "name": "idtipodocumento", "required": 1, "values": "query=SELECT id, descrizione FROM co_tipidocumento WHERE dir='<?php echo $dir; ?>'", "value": "$idtipodocumento$" ]}
|
||||
{[ "type": "select", "label": "<?php echo tr('Tipo fattura'); ?>", "name": "idtipodocumento", "required": 1, "values": "query=SELECT id, descrizione FROM co_tipidocumento WHERE dir='<?php echo $dir; ?>' AND (reversed = 0 OR id = <?php echo $records[0]['idtipodocumento']; ?>)", "value": "$idtipodocumento$", "readonly": <?php echo intval($records[0]['stato'] != 'Bozza' && $records[0]['stato'] != 'Annullata'); ?> ]}
|
||||
</div>
|
||||
|
||||
<div class="col-md-3">
|
||||
|
@ -382,10 +382,10 @@ include $docroot.'/modules/fatture/row-list.php';
|
|||
|
||||
<?php
|
||||
|
||||
if(!empty($note_accredito)){
|
||||
if (!empty($note_accredito)) {
|
||||
echo '
|
||||
<div class="alert alert-info text-center">'.tr('Note di accredito collegate').':';
|
||||
foreach($note_accredito as $nota){
|
||||
foreach ($note_accredito as $nota) {
|
||||
$text = tr('Rif. fattura _NUM_ del _DATE_', [
|
||||
'_NUM_' => $nota['numero'],
|
||||
'_DATE_' => Translator::dateToLocale($nota['data']),
|
||||
|
|
|
@ -253,6 +253,7 @@ if (empty($new_codice)) {
|
|||
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){
|
||||
if(!$("#idanagrafica").val()){
|
||||
$("#idsede").prop("disabled", true);
|
||||
$("#idpreventivo").prop("disabled", true);
|
||||
$("#idcontratto").prop("disabled", true);
|
||||
|
@ -271,6 +272,8 @@ if (empty($new_codice)) {
|
|||
$("#impianti").find("button").prop("disabled", true);';
|
||||
}
|
||||
?>
|
||||
}
|
||||
|
||||
$("#orario_inizio").on("dp.change", function (e) {
|
||||
$("#orario_fine").data("DateTimePicker").minDate(e.date);
|
||||
});
|
||||
|
|
|
@ -381,3 +381,7 @@ UPDATE `co_tipidocumento` SET `reversed` = 1 WHERE `descrizione` = 'Nota di accr
|
|||
-- Fix id_sottocategoria in mg_articoli
|
||||
ALTER TABLE `mg_articoli` CHANGE `id_sottocategoria` `id_sottocategoria` int(11);
|
||||
INSERT INTO `zz_files` (`id_module`, `id_record`, `nome`, `filename`, `original`) SELECT (SELECT `id` FROM `zz_modules` WHERE `name` = 'Articoli'), `id`, 'Immagine', `immagine01`, `immagine01` FROM `mg_articoli`;
|
||||
|
||||
-- Fix widgets fatturato
|
||||
UPDATE `zz_widgets` SET `query` = 'SELECT CONCAT_WS(\" \", REPLACE(REPLACE(REPLACE(FORMAT(SUM((SELECT SUM(subtotale+iva-sconto) FROM co_righe_documenti WHERE iddocumento=co_documenti.id)+iva_rivalsainps+rivalsainps+bollo-ritenutaacconto), 2), \",\", \"#\"), \".\", \",\"), \"#\", \".\"), \"€\") AS dato FROM co_documenti WHERE idtipodocumento IN (SELECT id FROM co_tipidocumento WHERE dir=\"entrata\") AND idstatodocumento NOT IN (SELECT id FROM co_statidocumento WHERE descrizione=\"Bozza\" OR descrizione=\"Annullata\") |segment| AND data >= \"|period_start|\" AND data <= \"|period_end|\" AND 1=1' WHERE `zz_widgets`.`name` = 'Fatturato';
|
||||
UPDATE `zz_widgets` SET `query` = 'SELECT CONCAT_WS(\" \", REPLACE(REPLACE(REPLACE(FORMAT((SELECT ABS(SUM(da_pagare))), 2), \",\", \"#\"), \".\", \",\"), \"#\", \".\"), \"€\") AS dato FROM (co_scadenziario INNER JOIN co_documenti ON co_scadenziario.iddocumento=co_documenti.id) INNER JOIN co_tipidocumento ON co_documenti.idtipodocumento=co_tipidocumento.id WHERE dir=\'uscita\' AND idstatodocumento NOT IN (SELECT id FROM co_statidocumento WHERE descrizione=\"Bozza\" OR descrizione=\"Annullata\") |segment| AND data_emissione >= \"|period_start|\" AND data_emissione <= \"|period_end|\"' WHERE `zz_widgets`.`name` = 'Acquisti';
|
||||
|
|
Loading…
Reference in New Issue