Demonstrativo Financeiro - Hapvida Bkp


Demonstrativos Financeiros
Para firmar a sua responsabilidade no mercado, a Hapvida Notredame Intermédica disponibiliza seus relatórios e termos de compromissos financeiros e administrativos para consulta.
Um erro ocorreu enquanto processava o modelo.
Java method "static com.liferay.document.library.kernel.service.DLAppLocalServiceUtil.getFileEntryByUuidAndGroupId(String, long)" threw an exception; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: arquivoDlFile = dlAppLocalServiceUtil... [in template "20097#20123#5615526" at line 39, column 29] ----
1<div class="linksTopico mx-5">
2 <p>Demonstrativos recentes</p>
3
4
5 <#list entries as curEntry>
6 <#assign
7 assetRenderer = curEntry.getAssetRenderer()
8 serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext()
9 dlAppLocalServiceUtil = staticUtil["com.liferay.document.library.kernel.service.DLAppLocalServiceUtil"]
10 dlUtil = staticUtil["com.liferay.document.library.kernel.util.DLUtil"]
11 themeDisplay = serviceContext.getThemeDisplay()
12 />
13
14 <#assign docXml = saxReaderUtil.read(assetRenderer.getArticle().getContent()) />
15
16 <#assign
17 titulo = docXml.valueOf("//dynamic-element[@name='titulo']/dynamic-content/text()")
18 descricao = docXml.valueOf("//dynamic-element[@name='descricao']/dynamic-content/text()")
19 data = docXml.valueOf("//dynamic-element[@name='data']/dynamic-content/text()")
20 arquivo = docXml.valueOf("//dynamic-element[@name='arquivo']/dynamic-content/text()")
21
22 imagemCard = docXml.valueOf("//dynamic-element[@name='imagem']/dynamic-content/text()")
23 />
24
25 <#assign originalLocale = locale>
26 <#setting locale = 'pt_BR'>
27 <#assign date = data?date("yyyy-MM-dd")>
28 <#assign dateTimeFormat = languageUtil.get(originalLocale, "dd/MM/yyyy")>
29 <#assign date = date?string(dateTimeFormat)>
30
31
32
33
34 <#if arquivo?has_content>
35 <#assign
36 arquivoJson = arquivo?eval
37 arquivoUuid = arquivoJson.uuid
38 arquivoGroupId = arquivoJson.groupId
39 arquivoDlFile = dlAppLocalServiceUtil.getFileEntryByUuidAndGroupId(arquivoUuid, arquivoGroupId?number)
40 arquivoUrl = dlUtil.getDownloadURL(arquivoDlFile, arquivoDlFile.getFileVersion(),themeDisplay,'', false, false)
41 />
42 </#if>
43
44 <div class="clickshow w-100">
45 <div class="row">
46 <div class="col-12 col-lg-4">
47 <p class="mainTitle">${titulo} </p>
48 </div>
49 <div class="col-12 col-lg-4">
50 <p class="topoEspaco">${descricao} </p>
51 <p class="date">${date}</p>
52 </div>
53 <div class="col-12 col-lg-4 desktxt">
54 <svg class="campoLink " id="open_in_new" data-name="open in new" xmlns="http://www.w3.org/2000/svg" width="13.333" height="13.333" viewBox="0 0 13.333 13.333">
55 <path id="Caminho_8228" data-name="Caminho 8228" d="M15.667,13.167v2.5h-10v-2.5H4v2.5a1.672,1.672,0,0,0,1.667,1.667h10a1.672,1.672,0,0,0,1.667-1.667v-2.5Zm-.833-3.333L13.658,8.658,11.5,10.808V4H9.833v6.808L7.675,8.658,6.5,9.833,10.667,14Z" transform="translate(-4 -4)" fill="var(--primary)"/>
56 </svg>
57 <a class="campoLink" href="${arquivoUrl}" target="_blank">Baixar PDF</a>
58 </div>
59 </div>
60 </div>
61
62 </#list>
63
64
65 </div>
66
67
68<style>
69.linksTopico{
70 text-align: center;
71}
72
73.linkVoltar{
74 text-align: left !important;
75 display: inline-block;
76 margin-bottom: 20px;
77}
78
79svg.linkVoltar{
80position: relative;
81top: 6px;
82}
83
84.linksTopico{
85 margin-top: 40px;
86}
87
88.linksTopico p{
89 font-family: "oxygen-bold";
90 font-size: 24px;
91 margin-top: 40px;
92 color: black !important;
93}
94
95
96.linksTopico a{
97 font-family: "oxygen-bold";
98 margin-left: 10px;
99 font-size: 16px;
100 color: #EC6E0C;
101 text-decoration: underline;
102}
103
104
105.linksTopico h2{
106 text-align: center;
107 margin: 45px 0;
108 font-size: 24px;
109 font-family:"oxygen-bold";
110}
111
112.linksTopico .clickshow{
113 text-align: left;
114 outline: none;
115 background-color: #fff;
116 box-shadow: 4px 4px 16px #1A171B29;
117 border-radius: 8px;
118 padding: 20px 30px;
119 border-radius: 10px;
120 margin-bottom: 20px ;
121 }
122
123
124.linksTopico .clickshow p{
125 color: #918888 !important;
126 margin-top: 10px;
127 margin-bottom: 0px;
128 font-size: 14px;
129 font-family: "oxygen-regular";
130}
131
132.linksTopico .clickshow .mainTitle{
133 font-size: 18px;
134 padding-top: 20px;
135 color: #1A171B !important;
136 font-family: "oxygen-bold";
137}
138
139.linksTopico .clickshow .date{
140 color: #918888 !important;
141 margin-bottom: 10px;
142 font-size: 16px;
143 font-family: "oxygen-regular";
144}
145
146 .linksTopico .clickshow ul{
147 padding-left: 15px;
148 }
149
150 .linksTopico .clickshow li{
151 color: #5B5B5F;;
152 font-size: 16px;
153 font-family: "oxygen-regular";
154 }
155
156 .subtextoDuvidas{
157 display: none;
158 }
159
160
161.campoGuia{
162 text-align: center;
163}
164
165.campoGuia span, .clicktab{
166 color: #1A171B;
167 display: inline-block;
168 font-family:"oxygen-bold";
169 font-size: 20px;
170 margin-bottom: 20px;
171 margin-right: 50px;
172}
173
174.campoGuiaStyle{
175 font-weight: bolder;
176 padding-bottom: 10px;
177 border-bottom: 4px solid var(--primary);
178}
179
180.linksTopico button{
181 outline: none;
182 color: var(--primary);
183 border: 1px solid var(--primary);
184 background-color: transparent;
185 margin-top: 32px;
186 border-radius: 7px;
187 width: 255px;
188 height: 44px;
189 margin-bottom: 80px;
190 font-family: "oxygen-bold";
191}
192
193@media (min-width: 992px){
194 .linksTopico .campoLink{
195 /* float: right;*/
196 }
197 .topoEspaco{
198 padding-top: 10px;
199 }
200 .desktxt{
201 margin-top: 30px;
202 text-align: right;
203 }
204 .mySwiperArrow{
205 display: none;
206 }
207}
208
209@media (max-width: 991px){
210.campoGuia span{
211 display: none;
212 }
213 .linksTopico .clickshow .mainTitle{
214 padding-top: 0px;
215 }
216 .mySwiperArrow {
217 margin-bottom: 30px;
218 margin-top: 25px;
219}
220 .clicktab span{
221 border-bottom: 3px solid var(--primary);
222 padding-bottom: 10px;
223 }
224 .mySwiperTimeline .swiper-slide{
225 margin-bottom: 40px;
226 }
227 .swiper-button-next::after, .swiper-button-prev::after{
228 font-size: 18px;
229 }
230 .swiper-button-next, .swiper-button-prev{
231 color:var(--primary);
232 }
233}
234
235
236
237</style>
Relatórios Anteriores
HISTÓRICO DE DEMONSTRAÇÕES
HISTÓRICO DE DEMONSTRAÇÕES HISTÓRICO DE RELATÓRIOS INDICADORES ECONÔMICO-FINANCEIROS
Um erro ocorreu enquanto processava o modelo.
Java method "static com.liferay.document.library.kernel.service.DLAppLocalServiceUtil.getFileEntryByUuidAndGroupId(String, long)" threw an exception; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: arquivoDlFile = dlAppLocalServiceUtil... [in template "20097#20123#5615522" at line 37, column 29] ----
1<div class="linksTopico mx-5">
2
3 <#list entries as curEntry>
4 <#assign
5 assetRenderer = curEntry.getAssetRenderer()
6 serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext()
7 dlAppLocalServiceUtil = staticUtil["com.liferay.document.library.kernel.service.DLAppLocalServiceUtil"]
8 dlUtil = staticUtil["com.liferay.document.library.kernel.util.DLUtil"]
9 themeDisplay = serviceContext.getThemeDisplay()
10 />
11
12 <#assign docXml = saxReaderUtil.read(assetRenderer.getArticle().getContent()) />
13
14 <#assign
15 titulo = docXml.valueOf("//dynamic-element[@name='titulo']/dynamic-content/text()")
16 descricao = docXml.valueOf("//dynamic-element[@name='descricao']/dynamic-content/text()")
17 data = docXml.valueOf("//dynamic-element[@name='data']/dynamic-content/text()")
18 arquivo = docXml.valueOf("//dynamic-element[@name='arquivo']/dynamic-content/text()")
19
20 imagemCard = docXml.valueOf("//dynamic-element[@name='imagem']/dynamic-content/text()")
21 />
22
23 <#assign originalLocale = locale>
24 <#setting locale = 'pt_BR'>
25 <#assign date = data?date("yyyy-MM-dd")>
26 <#assign dateTimeFormat = languageUtil.get(originalLocale, "dd/MM/yyyy")>
27 <#assign date = date?string(dateTimeFormat)>
28
29
30
31
32 <#if arquivo?has_content>
33 <#assign
34 arquivoJson = arquivo?eval
35 arquivoUuid = arquivoJson.uuid
36 arquivoGroupId = arquivoJson.groupId
37 arquivoDlFile = dlAppLocalServiceUtil.getFileEntryByUuidAndGroupId(arquivoUuid, arquivoGroupId?number)
38 arquivoUrl = dlUtil.getDownloadURL(arquivoDlFile, arquivoDlFile.getFileVersion(),themeDisplay,'', false, false)
39 />
40 </#if>
41
42 <div class="clickshow w-100">
43 <div class="row">
44 <div class="col-12 col-lg-4">
45 <p class="mainTitle">${titulo} </p>
46 </div>
47 <div class="col-12 col-lg-4">
48 <p class="topoEspaco">${descricao} </p>
49 <p class="date">${date}</p>
50 </div>
51 <div class="col-12 col-lg-4 desktxt">
52 <svg class="campoLink " id="open_in_new" data-name="open in new" xmlns="http://www.w3.org/2000/svg" width="13.333" height="13.333" viewBox="0 0 13.333 13.333">
53 <path id="Caminho_8228" data-name="Caminho 8228" d="M15.667,13.167v2.5h-10v-2.5H4v2.5a1.672,1.672,0,0,0,1.667,1.667h10a1.672,1.672,0,0,0,1.667-1.667v-2.5Zm-.833-3.333L13.658,8.658,11.5,10.808V4H9.833v6.808L7.675,8.658,6.5,9.833,10.667,14Z" transform="translate(-4 -4)" fill="var(--primary)"/>
54 </svg>
55 <a class="campoLink" href="${arquivoUrl}" target="_blank">Baixar PDF</a>
56 </div>
57 </div>
58 </div>
59
60 </#list>
61
62
63 </div>
64
65
66<style>
67.linksTopico{
68 text-align: center;
69}
70
71.linkVoltar{
72 text-align: left !important;
73 display: inline-block;
74 margin-bottom: 20px;
75}
76
77svg.linkVoltar{
78position: relative;
79top: 6px;
80}
81
82.linksTopico{
83 margin-top: 40px;
84}
85
86.linksTopico p{
87 font-family: "oxygen-bold";
88 font-size: 24px;
89 margin-top: 40px;
90 color: black !important;
91}
92
93
94.linksTopico a{
95 font-family: "oxygen-bold";
96 margin-left: 10px;
97 font-size: 16px;
98 color: var(--primary);
99 text-decoration: underline;
100}
101
102
103.linksTopico h2{
104 text-align: center;
105 margin: 45px 0;
106 font-size: 24px;
107 font-family:"oxygen-bold";
108}
109
110.linksTopico .clickshow{
111 text-align: left;
112 outline: none;
113 background-color: #fff;
114 box-shadow: 4px 4px 16px #1A171B29;
115 border-radius: 8px;
116 padding: 20px 30px;
117 border-radius: 10px;
118 margin-bottom: 20px ;
119 }
120
121
122.linksTopico .clickshow p{
123 color: #918888 !important;
124 margin-top: 10px;
125 margin-bottom: 0px;
126 font-size: 14px;
127 font-family: "oxygen-regular";
128}
129
130.linksTopico .clickshow .mainTitle{
131 font-size: 18px;
132 padding-top: 20px;
133 color: #1A171B !important;
134 font-family: "oxygen-bold";
135}
136
137.linksTopico .clickshow .date{
138 color: #918888 !important;
139 margin-bottom: 10px;
140 font-size: 16px;
141 font-family: "oxygen-regular";
142}
143
144 .linksTopico .clickshow ul{
145 padding-left: 15px;
146 }
147
148 .linksTopico .clickshow li{
149 color: #5B5B5F;;
150 font-size: 16px;
151 font-family: "oxygen-regular";
152 }
153
154 .subtextoDuvidas{
155 display: none;
156 }
157
158
159.campoGuia{
160 text-align: center;
161}
162
163.campoGuia span, .clicktab{
164 color: #1A171B;
165 display: inline-block;
166 font-family:"oxygen-bold";
167 font-size: 20px;
168 margin-bottom: 20px;
169 margin-right: 50px;
170}
171
172.campoGuiaStyle{
173 font-weight: bolder;
174 padding-bottom: 10px;
175 border-bottom: 4px solid var(--primary);
176}
177
178.linksTopico button{
179 outline: none;
180 color: var(--primary);
181 border: 1px solid var(--primary);
182 background-color: transparent;
183 margin-top: 32px;
184 border-radius: 7px;
185 width: 255px;
186 height: 44px;
187 margin-bottom: 80px;
188 font-family: "oxygen-bold";
189}
190
191@media (min-width: 992px){
192 .linksTopico .campoLink{
193 /* float: right;*/
194 }
195 .topoEspaco{
196 padding-top: 10px;
197 }
198 .desktxt{
199 margin-top: 30px;
200 text-align: right;
201 }
202 .mySwiperArrow{
203 display: none;
204 }
205}
206
207@media (max-width: 991px){
208.campoGuia span{
209 display: none;
210 }
211 .linksTopico .clickshow .mainTitle{
212 padding-top: 0px;
213 }
214 .mySwiperArrow {
215 margin-bottom: 30px;
216 margin-top: 25px;
217}
218 .clicktab span{
219 border-bottom: 3px solid var(--primary);
220 padding-bottom: 10px;
221 }
222 .mySwiperTimeline .swiper-slide{
223 margin-bottom: 40px;
224 }
225 .swiper-button-next::after, .swiper-button-prev::after{
226 font-size: 18px;
227 }
228 .swiper-button-next, .swiper-button-prev{
229 color:var(--primary);
230 }
231}
232
233
234
235</style>