Changes for page Příklady podmínek

Last modified by Petr Benda on 2025/04/04 10:23

From version 8.1
edited by Jan Šimeček
on 2024/08/15 11:04
Change comment: There is no comment for this version
To version 2.1
edited by Jan Šimeček
on 2024/07/16 13:04
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,11 +1,8 @@
1 1  {{toc/}}
2 2  
3 -|(% colspan="1" %)(((
4 4  = Obecné podmínky na dílo, svazek, čtenáře =
5 5  
6 -|
7 -
8 -(% class="active" %)|**Popis podmínky**|(% colspan="1" %)**Podmínka FOX/SQL**|(% colspan="1" %)**Podmínka v [[TQL - Tritius Query Language>>doc:uzivatelsky-manual.Pro-spravce.TQL-Tritius-Query-Language.WebHome]] od verze 6.1.0**|**PodmínkaSQL**|(% colspan="1" %)**Automatický převod**
5 +|=Popis podmínky|=(% colspan="1" %)Podmínka FOX/SQL|=(% colspan="1" %)Podmínka v [[TQL - Tritius Query Language>>url:https://confluence.tritius.cz/display/TP/TQL+-+Tritius+Query+Language]] od verze 6.1.0|=PodmínkaSQL|=(% colspan="1" %)Automatický převod
9 9  |Titulová podmínka na druh dokumentu kromě AV Media|(% colspan="1" %)druhdoku<>'AV'|(% colspan="1" %)workTypeId <> -7| |(% colspan="1" %)
10 10  |(% colspan="1" %) |(% colspan="1" %)tsign like 'TK%' or tsign like 'DH%'|(% colspan="1" %)workLocMark STARTS IN ('TK', 'DH')|(% colspan="1" %) |(% colspan="1" %)
11 11  |(% colspan="1" %) |(% colspan="1" %)druhdoku='AV' and tsign not like 'DVDB%'|(% colspan="1" %)workTypeId = -7 AND workLocMark NOT STARTS 'DVDB'|(% colspan="1" %) |(% colspan="1" %)
... ... @@ -66,55 +66,39 @@
66 66  |(% colspan="1" %)~-~- dtto ~-~-|(% colspan="1" %)S.lokace='HUD'|(% colspan="1" %)itemLocationCode = 'HUD'|(% colspan="1" %) |(% colspan="1" %)
67 67  |(% colspan="1" %) |(% colspan="1" %)cena>=700|(% colspan="1" %)itemPrice >= 700.0|(% colspan="1" %) |(% colspan="1" %)
68 68  |(% colspan="1" %)Poslední návštěva pod čtenáře.
69 -Nastavení - Vlastní informace|(% colspan="1" %) |(% colspan="1" %)UserVisit lastUserVisit = userVisitService.loadLastVisit(reader, department, now);|(% colspan="1" %) |(% colspan="1" %)
66 +Nastavení - Vlastní informace|(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %)
70 70  |(% colspan="1" %)Registrace do(((
71 71  Nastavení - Vlastní informace
72 -)))|(% colspan="1" %) |(% colspan="1" %)(((
73 -if (charge != null) {
69 +)))|(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %)
70 +|(% colspan="1" %)Cena svazku je větší než 500|(% colspan="1" %) |(% colspan="1" %)itemPrice > 500|(% colspan="1" %) |(% colspan="1" %)
71 +|(% colspan="1" %)tematika =|(% colspan="1" %)tematika='6'|(% colspan="1" %)itemThematicGroupId IS NULL OR itemThematicGroupId = 3|(% colspan="1" %)
74 74  
75 - result += ", " + readerContainer.translate("Reg_until") + ": " + DateHelper.formatDate(charge.getDateTo());
73 +{{{i.thematic_group in (-1)}}}|(% colspan="1" %)
76 76  
77 - }
78 -)))|(% colspan="1" %) |(% colspan="1" %)
79 -|(% colspan="1" %)Cena svazku je větší než 500|(% colspan="1" %) |(% colspan="1" %)itemPrice > 500|(% colspan="1" %)return item.getPrice() ~!= null && item.getPrice().compareTo(new java.math.BigDecimal(500)) > 0;|(% colspan="1" %)
80 -|(% colspan="1" %)tematika =|(% colspan="1" %)tematika='6'|(% colspan="1" %)itemThematicGroupId IS NULL OR itemThematicGroupId = 3|(% colspan="1" %)return item.getThematicGroup() == null ~|~| item.getThematicGroup().getId().equals(3L)
75 +|(% colspan="1" %)id titulu =|(% colspan="1" %) |(% colspan="1" %)workId = 602439|(% colspan="1" %) |(% colspan="1" %)
81 81  |(% colspan="1" %)Nevyplněná adresa čtenáře s vyloučenými kategoriemi a čtenářské číslo menší než 9999000|(% colspan="1" %)(tulice=' ' or tmesto=' ' or tpsc=' ') and  !inlist(kategorie,'h','M','X') and ccislo < 9999000 |(% colspan="1" %)(userStreetNumberPermanent = '' OR userCityPermanent = '' OR userPostNumberPermanent = '')
82 82  AND (userCategoryCode IS NULL OR userCategoryCode NOT IN ('h', 'M', 'X'))
83 -AND userReaderNumberValue < 9999000|(% colspan="1" %)return (user.getStreetNumberPermanent().isEmpty() ~|~| user.getCityPermanent().isEmpty() ~|~| user.getPostNumberPermanent().isEmpty())
84 -&& !((user.getCategory() ~!= null && user.getCategory().getCode().equals("h")) ~|~| (user.getCategory() ~!= null && user.getCategory().getCode().equals("M")) ~|~| (user.getCategory() ~!= null && user.getCategory().getCode().equals("X"~)~)~)
85 -&& (user.getReaderNumber() ~!= null && user.getReaderNumber().getValue() < 9999000);
78 +AND userReaderNumberValue < 9999000|(% colspan="1" %) |(% colspan="1" %)
86 86  |(% colspan="1" %)Nevyplněná občanka u čtenářů starších 15 let s vyloučenými kategoriemi a čtenářské číslo menší než 9999000|(% colspan="1" %)obcanka=' ' and DekodVek(rcislo)>=15 and !inlist(kategorie,'M','h','X') and ccislo < 9999000 |(% colspan="1" %)userIdentityCardNumber IS NULL
87 87  AND userAge >= 15
88 88  AND (userCategoryCode IS NULL OR userCategoryCode NOT IN ('h', 'M', 'X'))
89 -AND userReaderNumberValue < 9999000|(% colspan="1" %)return !(user.getIdentityCardNumber() ~!= null)
90 -&& (user.getAge(now) ~!= null && user.getAge(now) >= 15)
91 -&& !((user.getCategory() ~!= null && user.getCategory().getCode().equals("h")) ~|~| (user.getCategory() ~!= null && user.getCategory().getCode().equals("M")) ~|~| (user.getCategory() ~!= null && user.getCategory().getCode().equals("X"~)~)~)
92 -&& (user.getReaderNumber() ~!= null && user.getReaderNumber().getValue() < 9999000);
82 +AND userReaderNumberValue < 9999000|(% colspan="1" %) |(% colspan="1" %)
93 93  |(% colspan="1" %)(((
94 94  Podmínka na aktuální datum a čas.
95 95  
96 96  2.3.2020 00:00:00 - 6.3.2020 23:59:59
97 -)))|(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %)boolean afterStart =cz.effectiva.tritius.shared.DateHelper.parse("2.3.2020 00:00:00", "dd.MM.yyyy HH:mm:ss").compareTo(now) <= 0;
98 -boolean beforeEnd = cz.effectiva.tritius.shared.DateHelper.parse("6.3.2020 23:59:59", "dd.MM.yyyy HH:mm:ss").compareTo(now) >= 0;
99 -return afterStart && beforeEnd;
100 -|(% colspan="1" %)Podmínka pro anonymní vracení, kdy svazek není půjčený|(% colspan="1" %) |(% colspan="1" %)userId = -147|(% colspan="1" %)return user.getId() ~!= null && user.getId() == -147;
101 -|(% colspan="1" %)Podmínka pro více čtenářských čísel|(% colspan="1" %) |(% colspan="1" %)userReaderNumberValue IN (9999967, 7980, 7981, 7982, 7983, 7984)|(% colspan="1" %)return userResult.getUser().getReaderNumber() ~!= null
102 -&& java.util.Arrays.asList(9999967L, 7980L, 7981L, 7982L, 7983L,7984L).contains(userResult.getUser().getReaderNumber().getValue());
103 -|(% colspan="1" %)Pravidlo registrací na určité datum, rozsah datumů nebo rozsah časů|(% colspan="1" %) |(% colspan="1" %)currentDate = '14.02.2022' OR currentDate BETWEEN ('01.03.2022', '31.03.2022') OR currentTime BETWEEN ('16:00', '17:00')|(% colspan="1" %)return user.isDate("14.02.2022") ~|~| user.isBetweenDate("01.03.2022", "31.03.2022") ~|~| user.isTimeBetween("16:00", "17:00");
104 -|(% colspan="1" %)Svazek je starší než dva roky|(% colspan="1" %) |(% colspan="1" %)itemDateCreated <= nowAddMonths(-24)|(% colspan="1" %)return item.isOlderThan("dateCreated", 2, 0, 0);
105 -|(% colspan="1" %)Čtenář má 2 a více e-knih (výpůjčka 3. a další e-knihy) ze sklízeného zdroje ID -3, -4 za posledních 31 dní.Poslední návštěva pod čtenáře.|(% colspan="1" %) |(% colspan="1" %)(((
87 +)))|(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %)
88 +|(% colspan="1" %)Podmínka pro anonymní vracení, kdy svazek není půjčený|(% colspan="1" %) |(% colspan="1" %)userId = -147|(% colspan="1" %) |(% colspan="1" %)
89 +|(% colspan="1" %)Podmínka pro více čtenářských čísel|(% colspan="1" %) |(% colspan="1" %)userReaderNumberValue IN (9999967, 7980, 7981, 7982, 7983, 7984)|(% colspan="1" %) |(% colspan="1" %)
90 +|(% colspan="1" %)Pravidlo registrací na určité datum, rozsah datumů nebo rozsah časů|(% colspan="1" %) |(% colspan="1" %)currentDate = '14.02.2022' OR currentDate BETWEEN ('01.03.2022', '31.03.2022') OR currentTime BETWEEN ('16:00', '17:00')|(% colspan="1" %) |(% colspan="1" %)
91 +|(% colspan="1" %)Svazek je starší než dva roky|(% colspan="1" %) |(% colspan="1" %)itemDateCreated <= nowAddMonths(-24)|(% colspan="1" %) |(% colspan="1" %)
92 +|(% colspan="1" %)Čtenář má 2 a více e-knih (výpůjčka 3. a další e-knihy) ze sklízeného zdroje ID -3, -4 za posledních 31 dní.|(% colspan="1" %) |(% colspan="1" %)(((
106 106  ~/~/ Titulová podmínka
107 107  workTypeId = -31
108 108  
109 109  ~/~/ Čtenářská podmínka
110 110  userElectronicBorrowingsCount(31, -3, -4) >= 2
111 -)))|(% colspan="1" %)(((
112 -~/~/ Titulová podmínka
113 -return work.isInWorkType(-31L);
114 -
115 -~/~/ Čtenářská podmínka
116 -return getElectronicBorrowingsCount(user, department, now, 31, -3L, -4L) >= 2;
117 -)))
98 +)))|(% colspan="1" %) |(% colspan="1" %)
118 118  |(% colspan="1" %)Čtenář má 2 a více e-knih (výpůjčka 3. a další e-knihy) ze sklízeného zdroje ID -3 a -4 za aktuální kalendářní měsíc.|(% colspan="1" %) |(% colspan="1" %)(((
119 119  ~/~/ Titulová podmínka
120 120  workTypeId = -31
... ... @@ -121,13 +121,7 @@
121 121  
122 122  ~/~/ Čtenářská podmínka
123 123  userElectronicBorrowingsCurrentMonthCount(-3, -4) >= 2
124 -)))|(% colspan="1" %)(((
125 -~/~/ Titulová podmínka
126 -return work.isInWorkType(-31L);
127 -
128 -~/~/ Čtenářská podmínka
129 -return getElectronicBorrowingsCurrentMonthCount(user, department, now, -3L, -4L) >= 2;
130 -)))
105 +)))|(% colspan="1" %) |(% colspan="1" %)
131 131  |(% colspan="1" %)Každá výpůjčka e-knihy ze sklízeného zdroje ID -3 a -4 za posledních 31 dní.|(% colspan="1" %) |(% colspan="1" %)(((
132 132  ~/~/ Titulová podmínka
133 133  workTypeId = -31
... ... @@ -134,13 +134,7 @@
134 134  
135 135  ~/~/ Čtenářská podmínka
136 136  userElectronicBorrowingsCount(31, -3, -4) >= 0
137 -)))|(% colspan="1" %)(((
138 -~/~/ Titulová podmínka
139 -return work.isInWorkType(-31L);
140 -
141 -~/~/ Čtenářská podmínka
142 -return getElectronicBorrowingsCount(user, department, now, 31, -3L, -4L) >= 0;
143 -)))
112 +)))|(% colspan="1" %) |(% colspan="1" %)
144 144  |(% colspan="1" %)Čtenář má dohromady 2 a více e-knih nebo audioknih (výpůjčka 3. a dalšího e-dokumentu) ze sklízeného zdroje ID -6 za posledních 31 dní.|(% colspan="1" %) |(% colspan="1" %)(((
145 145  ~/~/ Titulová podmínka
146 146  workTypeId IN (-31, -32)
... ... @@ -147,14 +147,11 @@
147 147  
148 148  ~/~/ Čtenářská podmínka
149 149  userElectronicBorrowingsCount(31, -6) >= 2
150 -)))|(% colspan="1" %)
119 +)))|(% colspan="1" %) |(% colspan="1" %)
151 151  |(% colspan="1" %)Kontrola abecedy na regálech v revizi|(% colspan="1" %) |(% colspan="1" %)~/~/ V revizi je potřeba povolit použítí regálů
152 152  ~/~/ Pro každé písmeno abecedy je potřeba vytvořit vlastní regál
153 153  ~/~/ Titulová podmínka
154 -workAuthorShow STARTS 'A' OR (workAuthorShow = '' AND workTitleShow STARTS 'A')|(% colspan="1" %)~/~/ V revizi je potřeba povolit použítí regálů
155 -~/~/ Pro každé písmeno abecedy je potřeba vytvořit vlastní regál
156 -~/~/ Titulová podmínka
157 -return work.getAuthorShow() ~!= null && !work.getAuthorShow().isEmpty() ? work.getAuthorShow().startsWith("A") : work.getTitleShow().startsWith("A");
123 +workAuthorShow STARTS 'A' OR (workAuthorShow = '' AND workTitleShow STARTS 'A')|(% colspan="1" %) |(% colspan="1" %)
158 158  |(% colspan="1" %)Dílo/svazek má přiřazený alespoň jeden z uvedených štítků (zadává se ID štítku)|(% colspan="1" %) |(% colspan="1" %)(((
159 159  ~/~/ Titulová podmínka
160 160  workHasAnyLabelIds(5, 8)
... ... @@ -161,7 +161,7 @@
161 161  
162 162  ~/~/ Svazková podmínka
163 163  itemHasAnyLabelIds(5, 8)
164 -)))|(% colspan="1" %)
130 +)))|(% colspan="1" %) |(% colspan="1" %)
165 165  |(% colspan="1" %)Dílo/svazek má přiřazené všechny uvedené štítky (zadává se ID štítku)|(% colspan="1" %) |(% colspan="1" %)(((
166 166  ~/~/ Titulová podmínka
167 167  workHasAllLabelIds(3, 6)
... ... @@ -168,8 +168,7 @@
168 168  
169 169  ~/~/ Svazková podmínka
170 170  itemHasAllLabelIds(3, 6)
171 -)))|(% colspan="1" %)
172 -)))|(% colspan="1" %)
137 +)))|(% colspan="1" %) |(% colspan="1" %)
173 173  
174 174  = SQL podmínky (na díla, svazky, ...) =
175 175  
... ... @@ -197,7 +197,7 @@
197 197  |(((
198 198  = Pravidla akcí - Změny před/po akci =
199 199  
200 -|=Popis|=(% colspan="1" %)[[TQL - Tritius Query Language>>doc:uzivatelsky-manual.Pro-spravce.TQL-Tritius-Query-Language.WebHome]] před akcí od verze 6.1.0|=(% colspan="1" %)[[TQL - Tritius Query Language>>doc:uzivatelsky-manual.Pro-spravce.TQL-Tritius-Query-Language.WebHome]] po akci od verze 6.1.0|=(% colspan="1" %)JAVA podmínka před akcí|=JAVA podmínka po akci|=(% colspan="1" %)Poznámka
165 +|=Popis|=(% colspan="1" %)[[TQL - Tritius Query Language>>url:https://confluence.tritius.cz/display/TP/TQL+-+Tritius+Query+Language]] před akcí od verze 6.1.0|=(% colspan="1" %)[[TQL - Tritius Query Language>>url:https://confluence.tritius.cz/display/TP/TQL+-+Tritius+Query+Language]] po akci od verze 6.1.0|=(% colspan="1" %)JAVA podmínka před akcí|=JAVA podmínka po akci|=(% colspan="1" %)Poznámka
201 201  |(% colspan="1" %)Přepůjčení svazku čtenáři s id = 1|(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %)skipReservations(params);|(% colspan="1" %)borrowToReader(1L, item, department, now);|(% colspan="1" %)Od verze 1.22.0
202 202  |(% colspan="1" %)Přepůjčení svazku čtenáři s id = 1 pokud neexistuje rezervace|(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %)borrowToReaderIfNotReserved(1L, item, department, now);|(% colspan="1" %)Od verze 1.28.0
203 203  |(% colspan="1" %)Změna kategorie svazku po vrácení|(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %)item.setBorrowCategory(serviceProvider.getBorrowCategoryService().load(1102L));|(% colspan="1" %)-
... ... @@ -208,7 +208,7 @@
208 208  item.setLocationOwner(serviceProvider.getLocationService().load(245L));
209 209  )))|(% colspan="1" %)-
210 210  
211 -|=Popis|=(% colspan="1" %)[[TQL - Tritius Query Language>>doc:uzivatelsky-manual.Pro-spravce.TQL-Tritius-Query-Language.WebHome]] podmínka od verze 6.1.0|=JAVA podmínka|=Poznámka
176 +|=Popis|=(% colspan="1" %)[[TQL - Tritius Query Language>>url:https://confluence.tritius.cz/display/TP/TQL+-+Tritius+Query+Language]] podmínka od verze 6.1.0|=JAVA podmínka|=Poznámka
212 212  |Čtenářská podmínka, zda má čtenář platnou registraci na oddělení, na které přichází.|(% colspan="1" %) |
213 213  
214 214  {{{cz.effectiva.tritius.server.ao.contexts.ServiceContext context = cz.effectiva.tritius.utils.UserContext.createCurrentContext(now); cz.effectiva.tritius.server.usecase.registration.CheckRegistrationRequest request = cz.effectiva.tritius.server.usecase.registration.CheckRegistrationRequest.lastEndingActiveOf(userResult.getUser(), department, context); return serviceProvider.getRegistrationService().checkRegistration(request).isHasActiveRegistration();}}}|-
... ... @@ -225,7 +225,7 @@
225 225  
226 226  = Dispečink internetu =
227 227  
228 -|=Popis příkazu|=(% colspan="1" %)Podmínka v [[TQL - Tritius Query Language>>doc:uzivatelsky-manual.Pro-spravce.TQL-Tritius-Query-Language.WebHome]] od verze 6.1.0|=(% colspan="1" %)Java podmínka|=(% colspan="1" %)Poznámka
193 +|=Popis příkazu|=(% colspan="1" %)Podmínka v [[TQL - Tritius Query Language>>url:https://confluence.tritius.cz/display/TP/TQL+-+Tritius+Query+Language]] od verze 6.1.0|=(% colspan="1" %)Java podmínka|=(% colspan="1" %)Poznámka
229 229  |(% colspan="1" %)Podmínka na konkrétního uživatele|(% colspan="1" %)userReaderNumberValue= 644|(% colspan="1" %)return (userResult ~!= null && userResult.getUser() ~!= null && userResult.getUser().getReaderNumber() ~!=null) ? userResult.getUser().getReaderNumber().getValue().equals(644L) : false;|(% colspan="1" %)
230 230  
231 231  = Vlastní informace =
... ... @@ -232,12 +232,12 @@
232 232  
233 233  Používá se **FreeMarker**. Viz Google a psaní podmínek.
234 234  
235 -|=(% style="width: 255px;" %)Popis|=(% colspan="1" style="width: 745px;" %)Kód|=(% style="width: 517px;" %)Náhled
236 -|(% style="width:255px" %)(((
200 +|=Popis|=(% colspan="1" %)Kód|=Náhled
201 +|(((
237 237  Čtenářské číslo; - Jméno čtenáře
238 238  
239 239  Datum narození; Datum poslední návštěvy; - Počet čekajících rezervací a odložení; - Text z kolonky POZOR
240 -)))|(% colspan="1" style="width:745px" %)(((
205 +)))|(% colspan="1" %)(((
241 241  <#if container.getBirthdate()??>
242 242  ${container.getBirthdate()?datetime?string('dd.MM.yy')}
243 243  </#if>
... ... @@ -251,24 +251,24 @@
251 251  <#if container.hasCautionNote()>
252 252  - <font color="red"> ${container.getCautionNote()}</font>
253 253  </#if>
254 -)))|(% style="width:517px" %)(((
219 +)))|(((
255 255  [[image:https://confluence.tritius.cz/download/attachments/35815451/image2019-9-3%209%3A29%3A14.png?version=1&modificationDate=1567495748000&api=v2]]
256 256  )))
257 -|(% colspan="1" style="width:255px" %)(((
222 +|(% colspan="1" %)(((
258 258  Čtenářské číslo; - Jméno čtenáře
259 259  
260 260  Věk čtenáře; @ pokud má čtenář vyplněný email; Datum poslední návštěvy; Datum konce registrace
261 -)))|(% colspan="1" style="width:745px" %)<#if container.getAgeFormated()??>
226 +)))|(% colspan="1" %)<#if container.getAgeFormated()??>
262 262  Věk: ${container.getAgeFormated()}
263 263  </#if>
264 -${container.getInfoMailLastVisitEndingRegistration()}|(% colspan="1" style="width:517px" %)(((
229 +${container.getInfoMailLastVisitEndingRegistration()}|(% colspan="1" %)(((
265 265  [[image:https://confluence.tritius.cz/download/attachments/35815451/image2019-9-3%209%3A33%3A56.png?version=1&modificationDate=1567496030000&api=v2]]
266 266  )))
267 -|(% colspan="1" style="width:255px" %)(((
232 +|(% colspan="1" %)(((
268 268  Čtenářské číslo; - Jméno čtenáře
269 269  
270 270  Počet čekajících rezervací a odložení; Datum poslední návštěvy; Datum konce registrace
271 -)))|(% colspan="1" style="width:745px" %)(((
236 +)))|(% colspan="1" %)(((
272 272  <#if container.getWaitingRequestsCount()!=0>
273 273  <font color="red">${container.translate("Waiting_retrievals")}: ${container.getWaitingRequestsCount()}
274 274  </font>
... ... @@ -275,27 +275,27 @@
275 275  </#if>
276 276  
277 277  ${container.getInfoMailLastVisitEndingRegistration()}
278 -)))|(% colspan="1" style="width:517px" %)(((
243 +)))|(% colspan="1" %)(((
279 279  [[image:https://confluence.tritius.cz/download/attachments/35815451/image2019-9-3%209%3A37%3A5.png?version=1&modificationDate=1567496219000&api=v2]]
280 280  )))
281 -|(% colspan="1" style="width:255px" %)(((
246 +|(% colspan="1" %)(((
282 282  Čtenářské číslo; - Jméno čtenáře
283 283  
284 284  @ pokud má čtenář vyplněný email; Datum poslední návštěvy; Datum konce registrace (zeleně pokud platí, červeně pokud již skončila)
285 -)))|(% colspan="1" style="width:745px" %)${container.getInfoMailLastVisit()}
250 +)))|(% colspan="1" %)${container.getInfoMailLastVisit()}
286 286  <#if container.isRegistrationExpired() && container.loadLastEndingRegistrationCharge()??>
287 287  <font color="red">${container.loadLastEndingRegistrationCharge()?string("dd.MM.yyyy")}</font>
288 288  </#if>
289 289  <#if container.isRegistrationExpired()==false && container.loadLastEndingRegistrationCharge()??>
290 290  <font color="green">${container.loadLastEndingRegistrationCharge()?string("dd.MM.yyyy")}</font>
291 -</#if>|(% colspan="1" style="width:517px" %)(((
256 +</#if>|(% colspan="1" %)(((
292 292  [[image:https://confluence.tritius.cz/download/attachments/35815451/image2019-9-6%2011%3A1%3A21.png?version=1&modificationDate=1567760475000&api=v2]]
293 293  )))
294 -|(% colspan="1" style="width:255px" %)(((
259 +|(% colspan="1" %)(((
295 295  Čtenářské číslo; - Jméno čtenáře
296 296  
297 297  @ pokud má čtenář vyplněný email; Datum poslední návštěvy; Datum konce registrace (zeleně pokud platí, červeně pokud během 31 dní vyprší)
298 -)))|(% colspan="1" style="width:745px" %)(((
263 +)))|(% colspan="1" %)(((
299 299  ${container.getInfoMailLastVisit()}
300 300  
301 301  <#if container.getWaitingRequestsCount()!=0>
... ... @@ -311,17 +311,17 @@
311 311  </#if>
312 312  ${container.loadLastEndingRegistrationCharge()?string("dd.MM.yyyy")}</font>
313 313  </#if>
314 -)))|(% colspan="1" style="width:517px" %)(((
279 +)))|(% colspan="1" %)(((
315 315  [[image:https://confluence.tritius.cz/download/attachments/35815451/snimek-vlastni-info.png?version=1&modificationDate=1602765335000&api=v2]]
316 316  )))
317 -|(% colspan="1" style="width:255px" %)Věk obarvený podle let. Nad 15 (a zároveň) červený, pod 15 modrý. |(% colspan="1" style="width:745px" %)<#if container.getAgeFormated()??>
282 +|(% colspan="1" %)Věk obarvený podle let. Nad 15 (a zároveň) červený, pod 15 modrý. |(% colspan="1" %)<#if container.getAgeFormated()??>
318 318   <#if container.getAgeFormated()?number gte 15>
319 319   Věk: <font color="red"> ${container.getAgeFormated()}</font>
320 320   <#else>
321 321   Věk: <font color="blue"> ${container.getAgeFormated()}</font>
322 322   </#if>
323 -</#if>|(% colspan="1" style="width:517px" %)
324 -|(% colspan="1" style="width:255px" %)(((
288 +</#if>|(% colspan="1" %)
289 +|(% colspan="1" %)(((
325 325  Rozpis počtu čekajících objednávek čtenáře.
326 326  
327 327  Jednotlivé typy objednávek se oddělují lomenem.
... ... @@ -331,11 +331,10 @@
331 331  Daný typ se zobrazuje pouze pokud pro daný typ existuje alespoň jedna čekající objednávka.
332 332  
333 333  
334 -)))|(% colspan="1" style="width:745px" %)(((
299 +)))|(% colspan="1" %)(((
335 335  ${container.getInfoMailLastVisit()}
336 336  
337 -<#if (container.getWaitingRequestsCount() != 0 ||
338 -container.getInsertedBoxRetrievalRequestsDepartmentCount() != 0)>
302 +<#if container.getWaitingRequestsCount() != 0>
339 339   <font color="red"> - Ček.
340 340  
341 341   <#if container.getWaitingReservationCount() != 0>
... ... @@ -366,10 +366,10 @@
366 366  
367 367   </font>
368 368  </#if>
369 -)))|(% colspan="1" style="width:517px" %)(((
333 +)))|(% colspan="1" %)(((
370 370  [[image:https://confluence.tritius.cz/download/attachments/35815451/image2024-3-14_13-23-44.png?version=1&modificationDate=1710419025000&api=v2||width="500"]]
371 371  )))
372 -|(% colspan="1" style="width:255px" %)Zobrazuje upozornění, že má čtenář dnes narozeniny nebo svátek.|(% colspan="1" style="width:745px" %)(((
336 +|(% colspan="1" %)Zobrazuje upozornění, že má čtenář dnes narozeniny nebo svátek.|(% colspan="1" %)(((
373 373  <#if container.hasBirthday()>
374 374   <font color="red"> - narozeniny</font>
375 375  </#if>
... ... @@ -377,14 +377,14 @@
377 377  <#if container.hasNameDay()>
378 378   <font color="red"> - svátek</font>
379 379  </#if>
380 -)))|(% colspan="1" style="width:517px" %)(((
344 +)))|(% colspan="1" %)(((
381 381  [[image:https://confluence.tritius.cz/download/attachments/35815451/image2024-3-14_13-37-46.png?version=1&modificationDate=1710419867000&api=v2||width="400"]]
382 382  )))
383 -|(% colspan="1" style="width:255px" %)(((
347 +|(% colspan="1" %)(((
384 384  Výchozí stav ( mail, posl. návštěva, svátek, čekající rez./odl. ) + věk různobarevný podle hranice 15let
385 385  
386 386  * použito v Domažlice
387 -)))|(% colspan="1" style="width:745px" %)(((
351 +)))|(% colspan="1" %)(((
388 388  ${container.getInfoMailLastVisit()} <#if container.hasNameDay()> <font color="red"> - ${container.translate("has_nameday_today")}.</font> </#if> <#if container.getWaitingRequestsCount()!=0> <font color="red"> - ${container.translate("Waiting_reservations/retrievals")} - ${container.getWaitingRequestsCount()}</font> </#if>
389 389  
390 390  <#if container.getAgeFormated()??>
... ... @@ -394,12 +394,12 @@
394 394   Věk: <font color="blue"> ${container.getAgeFormated()}</font>
395 395   </#if>
396 396  </#if>
397 -)))|(% colspan="1" style="width:517px" %)
398 -|(% colspan="1" style="width:255px" %)(((
361 +)))|(% colspan="1" %)
362 +|(% colspan="1" %)(((
399 399  Mail, posl. návštěva, končící registrace , povolání, vzdělání, škola, svátek a čekající rez./odl.
400 400  
401 401  * použito v Chotěboř
402 -)))|(% colspan="1" style="width:745px" %)(((
366 +)))|(% colspan="1" %)(((
403 403  ${container.getInfoMailLastVisitEndingRegistration()}
404 404  <#if container.hasProfession()>
405 405   <font color="green">${container.getProfession()}</font>
... ... @@ -414,12 +414,12 @@
414 414  </#if> <#if container.getWaitingRequestsCount()!=0> <font color="red"> - ${container.translate("Waiting_reservations/retrievals")} - ${container.getWaitingRequestsCount()}</font> </#if>
415 415  
416 416  
417 -)))|(% colspan="1" style="width:517px" %)
418 -|(% colspan="1" style="width:255px" %)(((
381 +)))|(% colspan="1" %)
382 +|(% colspan="1" %)(((
419 419  Mail, posl. návštěva, vzdělání, povolání, svátek, čekající rez./odl.
420 420  
421 421  * použito v UNYP
422 -)))|(% colspan="1" style="width:745px" %)${container.getInfoMailLastVisit()} 
386 +)))|(% colspan="1" %)${container.getInfoMailLastVisit()} 
423 423  <#if container.hasEducationLevel()>
424 424   <font color="orange">${container.getEducationLevel()}</font>
425 425  </#if>
... ... @@ -426,4 +426,4 @@
426 426  <#if container.hasProfession()>
427 427   <font color="green">${container.getProfession()}</font>
428 428  </#if>
429 -<#if container.hasNameDay()> <font color="red"> - ${container.translate("has_nameday_today")}.</font> </#if> <#if container.getWaitingRequestsCount()~!=0> <font color="red"> - ${container.translate("Waiting_reservations/retrievals")} - ${container.getWaitingRequestsCount()}</font> </#if>|(% colspan="1" style="width:517px" %)
393 +<#if container.hasNameDay()> <font color="red"> - ${container.translate("has_nameday_today")}.</font> </#if> <#if container.getWaitingRequestsCount()~!=0> <font color="red"> - ${container.translate("Waiting_reservations/retrievals")} - ${container.getWaitingRequestsCount()}</font> </#if>|(% colspan="1" %)