mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-23 14:57:46 +01:00
Fix minori
This commit is contained in:
parent
7de3170635
commit
3b6ff36a9c
@ -177,9 +177,9 @@ if ($dir == 'entrata' && $fattura->stato->id == $id_stato_bozza) {
|
||||
$assicurazione_crediti = AssicurazioneCrediti::where('id_anagrafica', $fattura->idanagrafica)->where('data_inizio', '<=', $fattura->data)->where('data_fine', '>=', $fattura->data)->first();
|
||||
if (!empty($assicurazione_crediti)) {
|
||||
if (($assicurazione_crediti->totale + $fattura->totale) >= $assicurazione_crediti->fido_assicurato) {
|
||||
echo '
|
||||
echo '
|
||||
<div class="alert alert-warning text-center">
|
||||
<i class="fa fa-exclamation-triangle"></i> '.tr("Attenzone! Il fido assicurato per questo cliente è stato superato!").'<br>('.moneyFormat(($assicurazione_crediti->totale + $fattura->totale), 2).' / '.moneyFormat($assicurazione_crediti->fido_assicurato, 2).')
|
||||
<i class="fa fa-exclamation-triangle"></i> '.tr('Attenzone! Il fido assicurato per questo cliente è stato superato!').'<br>('.moneyFormat($assicurazione_crediti->totale + $fattura->totale, 2).' / '.moneyFormat($assicurazione_crediti->fido_assicurato, 2).')
|
||||
'.Plugins::link('Assicurazione crediti', $fattura->idanagrafica).'
|
||||
</div>';
|
||||
}
|
||||
|
@ -30,7 +30,7 @@ foreach ($stati_abilitati as $stato) {
|
||||
// Crea revisione
|
||||
echo '
|
||||
<div class="tip" data-toggle="tooltip" title="'.tr('Per creare una nuova revisione lo stato del preventivo deve essere tra: _STATE_LIST_', [
|
||||
'_STATE_LIST_' => implode(", ", $stati),
|
||||
'_STATE_LIST_' => implode(', ', $stati),
|
||||
]).'">
|
||||
<button type="button" class="btn btn-warning '.($record['is_revisionabile'] ? '' : 'disabled').'" onclick="openModal(\''.tr('Crea revisione').'\', \''.$module->fileurl('crea_revisione.php').'?id_module='.$id_module.'&id_record='.$id_record.'\')">
|
||||
<i class="fa fa-edit"></i> '.tr('Crea nuova revisione...').'
|
||||
|
@ -30,7 +30,7 @@ switch ($operazione) {
|
||||
$assicurazione_crediti = AssicurazioneCrediti::build($anagrafica, post('fido_assicurato'), post('data_inizio'), post('data_fine'));
|
||||
$assicurazione_crediti->save();
|
||||
|
||||
flash()->info(tr("Assicurazione crediti aggiunta!"));
|
||||
flash()->info(tr('Assicurazione crediti aggiunta!'));
|
||||
|
||||
break;
|
||||
|
||||
@ -40,14 +40,14 @@ switch ($operazione) {
|
||||
$assicurazione_crediti->fido_assicurato = post('fido_assicurato');
|
||||
$assicurazione_crediti->save();
|
||||
|
||||
flash()->info(tr("Assicurazione crediti aggiornata!"));
|
||||
flash()->info(tr('Assicurazione crediti aggiornata!'));
|
||||
|
||||
break;
|
||||
|
||||
case 'delete':
|
||||
$assicurazione_crediti->delete();
|
||||
|
||||
flash()->info(tr("Assicurazione crediti eliminata!"));
|
||||
flash()->info(tr('Assicurazione crediti eliminata!'));
|
||||
|
||||
break;
|
||||
}
|
||||
|
@ -91,7 +91,7 @@ echo '
|
||||
</form>';
|
||||
|
||||
// Documenti collegati
|
||||
$elementi = $dbo->fetchArray('SELECT `co_documenti`.`id`, `co_documenti`.`data`, `co_documenti`.`numero`, `co_documenti`.`numero_esterno`, `co_tipidocumento_lang`.`title` AS tipo_documento, `co_tipidocumento`.`dir`, NULL AS `deleted_at` FROM `co_documenti` INNER JOIN `co_tipidocumento` ON `co_tipidocumento`.`id` = `co_documenti`.`idtipodocumento` LEFT JOIN `co_tipidocumento_lang` ON (`co_tipidocumento`.`id` = `co_tipidocumento_lang`.`id_record` AND `co_tipidocumento_lang`.`id_lang` = '.\Models\Locale::getDefault()->id.') WHERE `co_documenti`.`id_dichiarazione_intento` = '.prepare($record['id']));
|
||||
$elementi = $dbo->fetchArray('SELECT `co_documenti`.`id`, `co_documenti`.`data`, `co_documenti`.`numero`, `co_documenti`.`numero_esterno`, `co_tipidocumento_lang`.`title` AS tipo_documento, `co_tipidocumento`.`dir`, NULL AS `deleted_at` FROM `co_documenti` INNER JOIN `co_tipidocumento` ON `co_tipidocumento`.`id` = `co_documenti`.`idtipodocumento` LEFT JOIN `co_tipidocumento_lang` ON (`co_tipidocumento`.`id` = `co_tipidocumento_lang`.`id_record` AND `co_tipidocumento_lang`.`id_lang` = '.Models\Locale::getDefault()->id.') WHERE `co_documenti`.`id_dichiarazione_intento` = '.prepare($record['id']));
|
||||
|
||||
if (!empty($elementi)) {
|
||||
echo '
|
||||
|
@ -296,9 +296,9 @@ function loadChecklist(id){
|
||||
});
|
||||
$(this).parent().parent().find(".verificato").removeClass("hidden");
|
||||
$(this).parent().parent().find(".verificato").text("'.tr('Verificato da _USER_ il _DATE_', [
|
||||
'_USER_' => $user->username,
|
||||
'_DATE_' => dateFormat(date('Y-m-d')).' '.date('H:i'),
|
||||
]).'");
|
||||
'_USER_' => $user->username,
|
||||
'_DATE_' => dateFormat(date('Y-m-d')).' '.date('H:i'),
|
||||
]).'");
|
||||
}else{
|
||||
$.post("'.$checklist_module->fileurl('ajax.php').'", {
|
||||
op: "remove_checkbox",
|
||||
|
@ -574,7 +574,7 @@ if (!empty($righe)) {
|
||||
<div class="box-header">
|
||||
<div class="row">
|
||||
<div class="col-md-5">
|
||||
{["type": "select", "name": "articoli['.$key.']", "ajax-source": "articoli", "select-options": '.json_encode(['permetti_movimento_a_zero' => 1, 'dir' => 'entrata', 'idanagrafica' => $anagrafica ? $anagrafica->id : '']).', "icon-after": "add|'.(new Module())->getByField('title', 'Articoli', Models\Locale::getPredefined()->id).'|codice='.($codice_principale ? urlencode($codice_principale) : '').'&descrizione='.($riga['Descrizione'] ? urlencode($riga['Descrizione']) : '').'&prezzo_acquisto='. ($riga['PrezzoUnitario'] ? urlencode($riga['PrezzoUnitario']) : '').'", "value": "'.$id_articolo.'", "label": "'.tr('Articolo').'","extra": "data-id=\''.$key.'\'" ]}
|
||||
{["type": "select", "name": "articoli['.$key.']", "ajax-source": "articoli", "select-options": '.json_encode(['permetti_movimento_a_zero' => 1, 'dir' => 'entrata', 'idanagrafica' => $anagrafica ? $anagrafica->id : '']).', "icon-after": "add|'.(new Module())->getByField('title', 'Articoli', Models\Locale::getPredefined()->id).'|codice='.($codice_principale ? urlencode($codice_principale) : '').'&descrizione='.($riga['Descrizione'] ? urlencode($riga['Descrizione']) : '').'&prezzo_acquisto='.($riga['PrezzoUnitario'] ? urlencode($riga['PrezzoUnitario']) : '').'", "value": "'.$id_articolo.'", "label": "'.tr('Articolo').'","extra": "data-id=\''.$key.'\'" ]}
|
||||
</div>
|
||||
|
||||
<div class="col-md-3">
|
||||
|
@ -963,8 +963,16 @@ UPDATE `zz_plugins` SET `options` = ' { "main_query": [ { "type": "table", "fie
|
||||
UPDATE `zz_plugins` SET `options` = '{ \"main_query\": [ { \"type\": \"table\", \"fields\": \"Numero, Data, Descrizione, Qtà\", \"query\": \"SELECT dt_ddt.id, IF(dt_tipiddt.dir = \'entrata\', (SELECT `id` FROM `zz_modules` WHERE `name` = \'Ddt di vendita\'), (SELECT `id` FROM `zz_modules` WHERE `name` = \'Ddt di acquisto\')) AS _link_module_, dt_ddt.id AS _link_record_, IF(dt_ddt.numero_esterno = \'\', dt_ddt.numero, dt_ddt.numero_esterno) AS Numero, DATE_FORMAT(dt_ddt.data, \'%d/%m/%Y\') AS Data, dt_righe_ddt.descrizione AS `Descrizione`, REPLACE(REPLACE(REPLACE(FORMAT(dt_righe_ddt.qta, 2), \',\', \'#\'), \'.\', \',\'), \'#\', \'.\') AS `Qtà` FROM dt_ddt LEFT JOIN dt_righe_ddt ON dt_ddt.id=dt_righe_ddt.idddt JOIN dt_tipiddt ON dt_ddt.idtipoddt = dt_tipiddt.id WHERE dt_ddt.idanagrafica=|id_parent| HAVING 2=2 ORDER BY dt_ddt.id DESC\"} ]}' WHERE `zz_plugins`.`name` = 'Ddt del cliente';
|
||||
|
||||
-- Plugin Assicurazione crediti
|
||||
CREATE TABLE `an_assicurazione_crediti` ( `id` INT NOT NULL AUTO_INCREMENT , `id_anagrafica` INT NOT NULL , `data_inizio` DATE NULL , `data_fine` DATE NULL , `fido_assicurato` DECIMAL(15,6) NOT NULL , `totale` DECIMAL(15,6) NOT NULL , `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP , `updated_at` TIMESTAMP on update CURRENT_TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP , PRIMARY KEY (`id`));
|
||||
CREATE TABLE `an_assicurazione_crediti` (
|
||||
`id` INT NOT NULL AUTO_INCREMENT,
|
||||
`id_anagrafica` INT NOT NULL,
|
||||
`data_inizio` DATE NULL,
|
||||
`data_fine` DATE NULL,
|
||||
`fido_assicurato` DECIMAL(15,6) NOT NULL,
|
||||
`totale` DECIMAL(15,6) NOT NULL,
|
||||
PRIMARY KEY (`id`));
|
||||
|
||||
INSERT INTO `zz_plugins` (`id`, `name`, `idmodule_from`, `idmodule_to`, `position`, `script`, `enabled`, `default`, `order`, `compatibility`, `version`, `options2`, `options`, `directory`, `help`, `created_at`) VALUES (NULL, 'Assicurazione crediti', (SELECT `id` FROM `zz_modules` WHERE `name` = 'Anagrafiche'), (SELECT `id` FROM `zz_modules` WHERE `name` = 'Anagrafiche'), 'tab', '', '1', '1', '0', '2.*', '', NULL, '{ \"main_query\": [ { \"type\": \"table\", \"fields\": \"Fido assicurato, Data inizio, Data fine\", \"query\": \"SELECT id, DATE_FORMAT(data_inizio,\'%d/%m/%Y\') AS \'Data inizio\', DATE_FORMAT(data_fine,\'%d/%m/%Y\') AS \'Data fine\', ROUND(fido_assicurato, 2) AS \'Fido assicurato\', ROUND(totale, 2) AS Totale FROM an_assicurazione_crediti WHERE 1=1 AND id_anagrafica = |id_parent| HAVING 2=2 ORDER BY an_assicurazione_crediti.id DESC\"} ]}', 'assicurazione_crediti', '', NULL);
|
||||
INSERT INTO `zz_plugins` (`name`, `idmodule_from`, `idmodule_to`, `position`, `script`, `enabled`, `default`, `order`, `compatibility`, `version`, `options2`, `options`, `directory`, `help`) VALUES ('Assicurazione crediti', (SELECT `id` FROM `zz_modules` WHERE `name` = 'Anagrafiche'), (SELECT `id` FROM `zz_modules` WHERE `name` = 'Anagrafiche'), 'tab', '', '1', '1', '0', '2.*', '', NULL, '{ \"main_query\": [ { \"type\": \"table\", \"fields\": \"Fido assicurato, Data inizio, Data fine\", \"query\": \"SELECT id, DATE_FORMAT(data_inizio,\'%d/%m/%Y\') AS \'Data inizio\', DATE_FORMAT(data_fine,\'%d/%m/%Y\') AS \'Data fine\', ROUND(fido_assicurato, 2) AS \'Fido assicurato\', ROUND(totale, 2) AS Totale FROM an_assicurazione_crediti WHERE 1=1 AND id_anagrafica = |id_parent| HAVING 2=2 ORDER BY an_assicurazione_crediti.id DESC\"} ]}', 'assicurazione_crediti', '');
|
||||
|
||||
INSERT INTO `zz_plugins_lang` (`id_lang`, `id_record`, `title`) VALUES ((SELECT `id` FROM `zz_langs` WHERE `predefined` = 1), (SELECT `id` FROM `zz_plugins` WHERE `name` = 'Assicurazione crediti'), 'Assicurazione crediti');
|
||||
INSERT INTO `zz_plugins_lang` (`id_lang`, `id_record`, `title`) VALUES (2, (SELECT `id` FROM `zz_plugins` WHERE `name` = 'Assicurazione crediti'), 'Credit insurance');
|
@ -3,6 +3,7 @@
|
||||
return [
|
||||
'an_anagrafiche',
|
||||
'an_anagrafiche_agenti',
|
||||
'an_assicurazione_crediti',
|
||||
'an_nazioni',
|
||||
'an_nazioni_lang',
|
||||
'an_mansioni',
|
||||
|
Loading…
x
Reference in New Issue
Block a user