· 6 years ago · Aug 05, 2019, 10:10 AM
1-- MySQL dump 10.13 Distrib 5.7.17, for Win64 (x86_64)
2--
3-- Host: 127.0.0.1 Database: geco
4-- ------------------------------------------------------
5-- Server version 5.7.17-log
6
7/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
8/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
9/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
10/*!40101 SET NAMES utf8 */;
11/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
12/*!40103 SET TIME_ZONE='+00:00' */;
13/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
14/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
15/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
16/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
17
18--
19-- Temporary view structure for view `documentodipagamentoview`
20--
21
22DROP TABLE IF EXISTS `documentodipagamentoview`;
23/*!50001 DROP VIEW IF EXISTS `documentodipagamentoview`*/;
24SET @saved_cs_client = @@character_set_client;
25SET character_set_client = utf8;
26/*!50001 CREATE VIEW `documentodipagamentoview` AS SELECT
27 1 AS `iddocumentodipagamento`,
28 1 AS `lineaannoliquidazione`,
29 1 AS `statodocdescrizionebreve`,
30 1 AS `tipodocdescrizionebreve`,
31 1 AS `numerodocumento`,
32 1 AS `dataemissione`,
33 1 AS `numeroprotocollo`,
34 1 AS `dataprotocollo`,
35 1 AS `datascadenza`,
36 1 AS `isodescrizionebreve`,
37 1 AS `importototale`,
38 1 AS `contrattonumeroprotocollo`,
39 1 AS `idcontratto`,
40 1 AS `denominazionefornitore`,
41 1 AS `denominazionebeneficiario`,
42 1 AS `tipostatofornitore`,
43 1 AS `tipologiadescrizionebreve`,
44 1 AS `causaledescrizionebreve`,
45 1 AS `formadescrizionebreve`,
46 1 AS `protdecliq`,
47 1 AS `datadecliq`,
48 1 AS `imptotdec`,
49 1 AS `cappgr`,
50 1 AS `numerooperazionesistema`,
51 1 AS `numeroscritturacontabile`,
52 1 AS `datascritturacontabile`,
53 1 AS `cespite`,
54 1 AS `nomecognomeresponsabile`,
55 1 AS `dataautresponsabile`,
56 1 AS `numeroprotocollovalidazionerup`,
57 1 AS `codicefiscale`,
58 1 AS `annoliquidazione`,
59 1 AS `cigfinale`,
60 1 AS `denominazionebeneficiariolinea`,
61 1 AS `lineaimpegnolineaiva`*/;
62SET character_set_client = @saved_cs_client;
63
64--
65-- Final view structure for view `documentodipagamentoview`
66--
67
68/*!50001 DROP VIEW IF EXISTS `documentodipagamentoview`*/;
69/*!50001 SET @saved_cs_client = @@character_set_client */;
70/*!50001 SET @saved_cs_results = @@character_set_results */;
71/*!50001 SET @saved_col_connection = @@collation_connection */;
72/*!50001 SET character_set_client = utf8 */;
73/*!50001 SET character_set_results = utf8 */;
74/*!50001 SET collation_connection = utf8_general_ci */;
75/*!50001 CREATE ALGORITHM=UNDEFINED */
76/*!50013 DEFINER=`gecouser`@`%` SQL SECURITY DEFINER */
77/*!50001 VIEW `documentodipagamentoview` AS select distinct `d`.`iddocumentodipagamento` AS `iddocumentodipagamento`,`lp`.`annoliquidazione` AS `lineaannoliquidazione`,`sdp`.`descrizionebreve` AS `statodocdescrizionebreve`,`td`.`descrizionebreve` AS `tipodocdescrizionebreve`,`d`.`numerodocumento` AS `numerodocumento`,date_format(`d`.`dataemissione`,'%d/%m/%Y') AS `dataemissione`,`d`.`numeroprotocollo` AS `numeroprotocollo`,date_format(`d`.`dataprotocollo`,'%d/%m/%Y') AS `dataprotocollo`,date_format(`d`.`datascadenza`,'%d/%m/%Y') AS `datascadenza`,`iso`.`descrizionebreve` AS `isodescrizionebreve`,`d`.`importototale` AS `importototale`,`c`.`numeroprotocollo` AS `contrattonumeroprotocollo`,`c`.`idcontratto` AS `idcontratto`,`f`.`denominazione` AS `denominazionefornitore`,`f`.`denominazione` AS `denominazionebeneficiario`,`tsf`.`tipostatofornitore` AS `tipostatofornitore`,`tc`.`descrizionebreve` AS `tipologiadescrizionebreve`,`cc`.`descrizionebreve` AS `causaledescrizionebreve`,`fda`.`descrizionebreve` AS `formadescrizionebreve`,`d`.`protDecLiq` AS `protdecliq`,date_format(`d`.`dataDecLiq`,'%d/%m/%Y') AS `datadecliq`,`d`.`impTotDec` AS `imptotdec`,`d`.`capPgr` AS `cappgr`,`d`.`numerooperazionesistema` AS `numerooperazionesistema`,`d`.`numeroscritturacontabile` AS `numeroscritturacontabile`,date_format(`d`.`datascritturacontabile`,'%d/%m/%Y') AS `datascritturacontabile`,`d`.`cespite` AS `cespite`,concat('Nome: ',ifnull(`d`.`nomeresponsabile`,''),' Cognome: ',ifnull(`d`.`cognomeresponsabile`,'')) AS `nomecognomeresponsabile`,date_format(`d`.`dataautresponsabile`,'%d/%m/%Y') AS `dataautresponsabile`,`d`.`numeroprotocollovalidazionerup` AS `numeroprotocollovalidazionerup`,(select (case when isnull(`f`.`codicefiscale`) then (select `ba`.`codicefiscale` from ((`beneficiario` `ba` join `lineadocumentodipagamento` `lpa`) join `documentodipagamento` `dpa`) where ((`lpa`.`iddocumentodipagamento` = `dpa`.`iddocumentodipagamento`) and (`dpa`.`iddocumentodipagamento` = `d`.`iddocumentodipagamento`)) limit 1) when (`f`.`codicefiscale` is not null) then (select `fa`.`codicefiscale` from (`fornitore` `fa` join `documentodipagamento` `dpa`) where ((`fa`.`idfornitore` = `dpa`.`idsoggettoemittente`) and (`dpa`.`iddocumentodipagamento` = `d`.`iddocumentodipagamento`))) end)) AS `codicefiscale`,(select `lp`.`annoliquidazione` from (`documentodipagamento` `dp` join `lineadocumentodipagamento` `lp`) where ((`dp`.`iddocumentodipagamento` = `lp`.`iddocumentodipagamento`) and (`dp`.`iddocumentodipagamento` = `d`.`iddocumentodipagamento`)) limit 1) AS `annoliquidazione`,(select concat(ifnull(`ca`.`cigprincipale`,''),ifnull(`ca`.`cigderivato`,''),ifnull(`ca`.`cigsmart`,'')) from (`contratto` `ca` join `documentodipagamento` `ia`) where ((`ca`.`idcontratto` = `ia`.`idcontratto`) and (`ia`.`iddocumentodipagamento` = `d`.`iddocumentodipagamento`))) AS `cigfinale`,(select `ba`.`denominazione` from (`beneficiario` `ba` join `lineadocumentodipagamento` `lpa`) where ((`lpa`.`iddocumentodipagamento` = `d`.`iddocumentodipagamento`) and (`lpa`.`idbeneficiario` = `ba`.`idbeneficiario`))) AS `denominazionebeneficiariolinea`,(select (case when ((`dp`.`idstatodocumentodipagamento` = 4) and ((select count(0) from `lineadocumentodipagamento` `lp` where ((`dp`.`iddocumentodipagamento` = `d`.`iddocumentodipagamento`) and (`lp`.`idstatodocumentodipagamento` = 5))) > 0)) then concat('Linee Imponibile ',ifnull((select count(0) from `lineadocumentodipagamento` `lp` where ((`dp`.`iddocumentodipagamento` = `d`.`iddocumentodipagamento`) and (`d`.`idstatodocumentodipagamento` = 5) and (`lp`.`idcontocorrente` <> 64))),''),'/',ifnull((select count(0) from `lineadocumentodipagamento` `lp` where ((`dp`.`iddocumentodipagamento` = `d`.`iddocumentodipagamento`) and (`lp`.`idcontocorrente` <> 64))),''),';',' Linee IVA ',ifnull((select count(0) from `lineadocumentodipagamento` `lp` where ((`dp`.`iddocumentodipagamento` = `d`.`iddocumentodipagamento`) and (`d`.`idstatodocumentodipagamento` = 5) and (`lp`.`idcontocorrente` = 64))),''),'/',ifnull((select count(0) from `lineadocumentodipagamento` `lp` where ((`dp`.`iddocumentodipagamento` = `d`.`iddocumentodipagamento`) and (`lp`.`idcontocorrente` = 64))),'')) end) from `documentodipagamento` `dp` where (`dp`.`iddocumentodipagamento` = `d`.`iddocumentodipagamento`) limit 1) AS `lineaimpegnolineaiva` from ((((((((((`documentodipagamento` `d` left join `lineadocumentodipagamento` `lp` on((`lp`.`iddocumentodipagamento` = `d`.`iddocumentodipagamento`))) left join `contratto` `c` on((`d`.`idcontratto` = `c`.`idcontratto`))) left join `fornitore` `f` on((`f`.`idfornitore` = `d`.`idsoggettoemittente`))) left join `tipologiacontratto` `tc` on((`c`.`idtipocontratto` = `tc`.`idtipocontratto`))) left join `causaledicollegamento` `cc` on((`cc`.`idcausalecollegamento` = `c`.`idcausaledicollegamento`))) left join `formadiaggiudicazione` `fda` on((`fda`.`idformadiaggiudicazione` = `c`.`idformadiaggiudicazione`))) left join `statodocumentodipagamento` `sdp` on((`sdp`.`idstatodocumentodipagamento` = `d`.`idstatodocumentodipagamento`))) left join `tipodocumento` `td` on((`td`.`idtipodocumento` = `d`.`idtipodocumento`))) left join `divisacodiciiso4217` `iso` on((`iso`.`iddivisacodiciiso4217` = `d`.`iddivisacodiciiso4217`))) left join `tipostatofornitore` `tsf` on((`tsf`.`idtipostatofornitore` = `f`.`idtipostatofornitore`))) */;
78/*!50001 SET character_set_client = @saved_cs_client */;
79/*!50001 SET character_set_results = @saved_cs_results */;
80/*!50001 SET collation_connection = @saved_col_connection */;
81/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
82
83/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
84/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
85/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
86/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
87/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
88/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
89/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
90
91-- Dump completed on 2019-08-05 12:02:52