Commit bb30ba487dccf74e96b479cdec8a444fa05331c4
1 parent
89b10213
Add additional classifications only for items with non-defined CPV scheme
Showing
5 changed files
with
97 additions
and
177 deletions
@@ -290,56 +290,34 @@ ${ITEM_MEAT} ${False} | @@ -290,56 +290,34 @@ ${ITEM_MEAT} ${False} | ||
290 | Звірити відображення поля description усіх предметів для користувача ${viewer} | 290 | Звірити відображення поля description усіх предметів для користувача ${viewer} |
291 | 291 | ||
292 | 292 | ||
293 | -Відображення опису додаткової класифікації номенклатури переговорної процедури за нагальною потребою | ||
294 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури | ||
295 | - ... viewer | ||
296 | - ... ${USERS.users['${viewer}'].broker} | ||
297 | - ... tender_view | ||
298 | - ... level3 | ||
299 | - Звірити відображення поля additionalClassifications[0].description усіх предметів для користувача ${viewer} | ||
300 | - | ||
301 | - | ||
302 | -Відображення ідентифікатора додаткової класифікації номенклатури переговорної процедури за нагальною потребою | ||
303 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури | ||
304 | - ... viewer | ||
305 | - ... ${USERS.users['${viewer}'].broker} | ||
306 | - ... tender_view | ||
307 | - ... level3 | ||
308 | - Звірити відображення поля additionalClassifications[0].id усіх предметів для користувача ${viewer} | ||
309 | - | ||
310 | - | ||
311 | -Відображення схеми додаткової класифікації номенклатури переговорної процедури за нагальною потребою | ||
312 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури | ||
313 | - ... viewer | ||
314 | - ... ${USERS.users['${viewer}'].broker} | ||
315 | - ... tender_view | ||
316 | - Звірити відображення поля additionalClassifications[0].scheme усіх предметів для користувача ${viewer} | ||
317 | - | ||
318 | - | ||
319 | -Відображення схеми класифікації номенклатури переговорної процедури за нагальною потребою | ||
320 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури | ||
321 | - ... viewer | ||
322 | - ... ${USERS.users['${viewer}'].broker} | ||
323 | - ... tender_view | 293 | +Відображення схеми основної/додаткової класифікації номенклатур переговорної процедури за нагальною потребою |
294 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури | ||
295 | + ... viewer | ||
296 | + ... ${USERS.users['${viewer}'].broker} | ||
297 | + ... tender_view | ||
324 | Звірити відображення поля classification.scheme усіх предметів для користувача ${viewer} | 298 | Звірити відображення поля classification.scheme усіх предметів для користувача ${viewer} |
299 | + Run Keyword If "${USERS.users['${tender_owner}'].initial_data.data['items'][0]['classification']['description']}" == "Не визначено" | ||
300 | + ... Звірити відображення поля additionalClassifications[0].scheme усіх предметів для користувача ${viewer} | ||
325 | 301 | ||
326 | 302 | ||
327 | -Відображення ідентифікатора класифікації номенклатури переговорної процедури за нагальною потребою | ||
328 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури | ||
329 | - ... viewer | ||
330 | - ... ${USERS.users['${viewer}'].broker} | ||
331 | - ... tender_view | ||
332 | - ... level3 | 303 | +Відображення ідентифікатора основної/додаткової класифікації номенклатур переговорної процедури за нагальною потребою |
304 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури | ||
305 | + ... viewer | ||
306 | + ... ${USERS.users['${viewer}'].broker} | ||
307 | + ... tender_view | ||
333 | Звірити відображення поля classification.id усіх предметів для користувача ${viewer} | 308 | Звірити відображення поля classification.id усіх предметів для користувача ${viewer} |
309 | + Run Keyword If "${USERS.users['${tender_owner}'].initial_data.data['items'][0]['classification']['description']}" == "Не визначено" | ||
310 | + ... Звірити відображення поля additionalClassifications[0].id усіх предметів для користувача ${viewer} | ||
334 | 311 | ||
335 | 312 | ||
336 | -Відображення опису класифікації номенклатури переговорної процедури за нагальною потребою | ||
337 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури | ||
338 | - ... viewer | ||
339 | - ... ${USERS.users['${viewer}'].broker} | ||
340 | - ... tender_view | ||
341 | - ... level3 | 313 | +Відображення опису основної/додаткової класифікації номенклатур переговорної процедури за нагальною потребою |
314 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури | ||
315 | + ... viewer | ||
316 | + ... ${USERS.users['${viewer}'].broker} | ||
317 | + ... tender_view | ||
342 | Звірити відображення поля classification.description усіх предметів для користувача ${viewer} | 318 | Звірити відображення поля classification.description усіх предметів для користувача ${viewer} |
319 | + Run Keyword If "${USERS.users['${tender_owner}'].initial_data.data['items'][0]['classification']['description']}" == "Не визначено" | ||
320 | + ... Звірити відображення поля additionalClassifications[0].description усіх предметів для користувача ${viewer} | ||
343 | 321 | ||
344 | 322 | ||
345 | Відображення кількості номенклатури переговорної процедури за нагальною потребою | 323 | Відображення кількості номенклатури переговорної процедури за нагальною потребою |
@@ -319,62 +319,34 @@ ${ITEM_MEAT} ${False} | @@ -319,62 +319,34 @@ ${ITEM_MEAT} ${False} | ||
319 | Звірити відображення поля description усіх предметів для користувача ${viewer} | 319 | Звірити відображення поля description усіх предметів для користувача ${viewer} |
320 | 320 | ||
321 | 321 | ||
322 | -Відображення опису додаткової класифікації номенклатури переговорної процедури | ||
323 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури | ||
324 | - ... viewer | ||
325 | - ... ${USERS.users['${viewer}'].broker} | ||
326 | - ... tender_view | ||
327 | - ... level3 | ||
328 | - ... non-critical | ||
329 | - Звірити відображення поля additionalClassifications[0].description усіх предметів для користувача ${viewer} | ||
330 | - | ||
331 | - | ||
332 | -Відображення ідентифікатора додаткової класифікації номенклатури переговорної процедури | ||
333 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури | ||
334 | - ... viewer | ||
335 | - ... ${USERS.users['${viewer}'].broker} | ||
336 | - ... tender_view | ||
337 | - ... level3 | ||
338 | - ... non-critical | ||
339 | - Звірити відображення поля additionalClassifications[0].id усіх предметів для користувача ${viewer} | ||
340 | - | ||
341 | - | ||
342 | -Відображення схеми додаткової класифікації номенклатури переговорної процедури | ||
343 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури | ||
344 | - ... viewer | ||
345 | - ... ${USERS.users['${viewer}'].broker} | ||
346 | - ... tender_view | ||
347 | - ... non-critical | ||
348 | - Звірити відображення поля additionalClassifications[0].scheme усіх предметів для користувача ${viewer} | ||
349 | - | ||
350 | - | ||
351 | -Відображення схеми класифікації номенклатури переговорної процедури | ||
352 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури | ||
353 | - ... viewer | ||
354 | - ... ${USERS.users['${viewer}'].broker} | ||
355 | - ... tender_view | ||
356 | - ... non-critical | 322 | +Відображення схеми основної/додаткової класифікації номенклатур переговорної процедури |
323 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури | ||
324 | + ... viewer | ||
325 | + ... ${USERS.users['${viewer}'].broker} | ||
326 | + ... tender_view | ||
357 | Звірити відображення поля classification.scheme усіх предметів для користувача ${viewer} | 327 | Звірити відображення поля classification.scheme усіх предметів для користувача ${viewer} |
328 | + Run Keyword If "${USERS.users['${tender_owner}'].initial_data.data['items'][0]['classification']['description']}" == "Не визначено" | ||
329 | + ... Звірити відображення поля additionalClassifications[0].scheme усіх предметів для користувача ${viewer} | ||
358 | 330 | ||
359 | 331 | ||
360 | -Відображення ідентифікатора класифікації номенклатури переговорної процедури | ||
361 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури | ||
362 | - ... viewer | ||
363 | - ... ${USERS.users['${viewer}'].broker} | ||
364 | - ... tender_view | ||
365 | - ... level3 | ||
366 | - ... non-critical | 332 | +Відображення ідентифікатора основної/додаткової класифікації номенклатур переговорної процедури |
333 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури | ||
334 | + ... viewer | ||
335 | + ... ${USERS.users['${viewer}'].broker} | ||
336 | + ... tender_view | ||
367 | Звірити відображення поля classification.id усіх предметів для користувача ${viewer} | 337 | Звірити відображення поля classification.id усіх предметів для користувача ${viewer} |
338 | + Run Keyword If "${USERS.users['${tender_owner}'].initial_data.data['items'][0]['classification']['description']}" == "Не визначено" | ||
339 | + ... Звірити відображення поля additionalClassifications[0].id усіх предметів для користувача ${viewer} | ||
368 | 340 | ||
369 | 341 | ||
370 | -Відображення опису класифікації номенклатури переговорної процедури | ||
371 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури | ||
372 | - ... viewer | ||
373 | - ... ${USERS.users['${viewer}'].broker} | ||
374 | - ... tender_view | ||
375 | - ... level3 | ||
376 | - ... non-critical | 342 | +Відображення опису основної/додаткової класифікації номенклатур переговорної процедури |
343 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури | ||
344 | + ... viewer | ||
345 | + ... ${USERS.users['${viewer}'].broker} | ||
346 | + ... tender_view | ||
377 | Звірити відображення поля classification.description усіх предметів для користувача ${viewer} | 347 | Звірити відображення поля classification.description усіх предметів для користувача ${viewer} |
348 | + Run Keyword If "${USERS.users['${tender_owner}'].initial_data.data['items'][0]['classification']['description']}" == "Не визначено" | ||
349 | + ... Звірити відображення поля additionalClassifications[0].description усіх предметів для користувача ${viewer} | ||
378 | 350 | ||
379 | 351 | ||
380 | Відображення кількості номенклатури переговорної процедури | 352 | Відображення кількості номенклатури переговорної процедури |
@@ -115,22 +115,38 @@ class OP_Provider(BaseProvider): | @@ -115,22 +115,38 @@ class OP_Provider(BaseProvider): | ||
115 | item_base_data = entity | 115 | item_base_data = entity |
116 | break | 116 | break |
117 | 117 | ||
118 | - # choose appropriate dkpp classification for item_base_data's cpv | 118 | + # choose appropriate additional classification for item_base_data's cpv |
119 | + additional_class = [] | ||
119 | for entity in self.classifications: | 120 | for entity in self.classifications: |
120 | if entity["classification"]["id"] == item_base_data["cpv_id"]: | 121 | if entity["classification"]["id"] == item_base_data["cpv_id"]: |
121 | - classification = entity | ||
122 | - break | 122 | + additional_class.append(entity) |
123 | + classification = self.random_element(additional_class) | ||
123 | 124 | ||
125 | + dk_descriptions = { | ||
126 | + u'ДК003': (u'Послуги фахівців', u'Услуги специалистов', u'Specialists services'), | ||
127 | + u'ДК015': (u'Дослідження та розробки', u'Исследования и разработки', u'Research and development'), | ||
128 | + u'ДК018': (u'Будівлі та споруди', u'Здания и сооружения', u'Buildings and structures') | ||
129 | + } | ||
124 | address = self.random_element(self.addresses) | 130 | address = self.random_element(self.addresses) |
125 | item = { | 131 | item = { |
126 | - "description": item_base_data["description"], | ||
127 | - "description_ru": item_base_data["description_ru"], | ||
128 | - "description_en": item_base_data["description_en"], | ||
129 | "classification": classification["classification"], | 132 | "classification": classification["classification"], |
130 | - "additionalClassifications": classification["additionalClassifications"], | ||
131 | "deliveryAddress": address["deliveryAddress"], | 133 | "deliveryAddress": address["deliveryAddress"], |
132 | "deliveryLocation": address["deliveryLocation"], | 134 | "deliveryLocation": address["deliveryLocation"], |
133 | "unit": item_base_data["unit"], | 135 | "unit": item_base_data["unit"], |
134 | "quantity": self.randomize_nb_elements(number=item_base_data["quantity"], le=80, ge=120) | 136 | "quantity": self.randomize_nb_elements(number=item_base_data["quantity"], le=80, ge=120) |
135 | } | 137 | } |
138 | + if item_base_data["cpv_id"] == "99999999-9": | ||
139 | + scheme = classification["additionalClassifications"][0]["scheme"] | ||
140 | + item.update({ | ||
141 | + "additionalClassifications": classification["additionalClassifications"], | ||
142 | + "description": dk_descriptions[scheme][0], | ||
143 | + "description_ru": dk_descriptions[scheme][1], | ||
144 | + "description_en": dk_descriptions[scheme][2] | ||
145 | + }) | ||
146 | + else: | ||
147 | + item.update({ | ||
148 | + "description": item_base_data["description"], | ||
149 | + "description_ru": item_base_data["description_ru"], | ||
150 | + "description_en": item_base_data["description_en"] | ||
151 | + }) | ||
136 | return deepcopy(item) | 152 | return deepcopy(item) |
@@ -257,58 +257,34 @@ ${ITEM_MEAT} ${True} | @@ -257,58 +257,34 @@ ${ITEM_MEAT} ${True} | ||
257 | Звірити відображення поля deliveryAddress.streetAddress усіх предметів для користувача ${viewer} | 257 | Звірити відображення поля deliveryAddress.streetAddress усіх предметів для користувача ${viewer} |
258 | 258 | ||
259 | 259 | ||
260 | -Відображення схеми класифікації номенклатур тендера | 260 | +Відображення схеми основної/додаткової класифікації номенклатур тендера |
261 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | 261 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера |
262 | ... viewer | 262 | ... viewer |
263 | ... ${USERS.users['${viewer}'].broker} | 263 | ... ${USERS.users['${viewer}'].broker} |
264 | ... tender_view | 264 | ... tender_view |
265 | - ... non-critical | ||
266 | Звірити відображення поля classification.scheme усіх предметів для користувача ${viewer} | 265 | Звірити відображення поля classification.scheme усіх предметів для користувача ${viewer} |
266 | + Run Keyword If "${USERS.users['${tender_owner}'].initial_data.data['items'][0]['classification']['description']}" == "Не визначено" | ||
267 | + ... Звірити відображення поля additionalClassifications[0].scheme усіх предметів для користувача ${viewer} | ||
267 | 268 | ||
268 | 269 | ||
269 | -Відображення ідентифікатора класифікації номенклатур тендера | 270 | +Відображення ідентифікатора основної/додаткової класифікації номенклатур тендера |
270 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | 271 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера |
271 | ... viewer | 272 | ... viewer |
272 | ... ${USERS.users['${viewer}'].broker} | 273 | ... ${USERS.users['${viewer}'].broker} |
273 | - ... tender_view level2 | ||
274 | - ... non-critical | 274 | + ... tender_view |
275 | Звірити відображення поля classification.id усіх предметів для користувача ${viewer} | 275 | Звірити відображення поля classification.id усіх предметів для користувача ${viewer} |
276 | + Run Keyword If "${USERS.users['${tender_owner}'].initial_data.data['items'][0]['classification']['description']}" == "Не визначено" | ||
277 | + ... Звірити відображення поля additionalClassifications[0].id усіх предметів для користувача ${viewer} | ||
276 | 278 | ||
277 | 279 | ||
278 | -Відображення опису класифікації номенклатур тендера | ||
279 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | ||
280 | - ... viewer | ||
281 | - ... ${USERS.users['${viewer}'].broker} | ||
282 | - ... tender_view level2 | ||
283 | - ... non-critical | ||
284 | - Звірити відображення поля classification.description усіх предметів для користувача ${viewer} | ||
285 | - | ||
286 | - | ||
287 | -Відображення схеми додаткової класифікації номенклатур тендера | 280 | +Відображення опису основної/додаткової класифікації номенклатур тенедра |
288 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | 281 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера |
289 | ... viewer | 282 | ... viewer |
290 | ... ${USERS.users['${viewer}'].broker} | 283 | ... ${USERS.users['${viewer}'].broker} |
291 | ... tender_view | 284 | ... tender_view |
292 | - ... non-critical | ||
293 | - Звірити відображення поля additionalClassifications[0].scheme усіх предметів для користувача ${viewer} | ||
294 | - | ||
295 | - | ||
296 | -Відображення ідентифікатора додаткової класифікації номенклатур тендера | ||
297 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | ||
298 | - ... viewer | ||
299 | - ... ${USERS.users['${viewer}'].broker} | ||
300 | - ... tender_view level2 | ||
301 | - ... non-critical | ||
302 | - Звірити відображення поля additionalClassifications[0].id усіх предметів для користувача ${viewer} | ||
303 | - | ||
304 | - | ||
305 | -Відображення опису додаткової класифікації номенклатур тендера | ||
306 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури тендера | ||
307 | - ... viewer | ||
308 | - ... ${USERS.users['${viewer}'].broker} | ||
309 | - ... tender_view level2 | ||
310 | - ... non-critical | ||
311 | - Звірити відображення поля additionalClassifications[0].description усіх предметів для користувача ${viewer} | 285 | + Звірити відображення поля classification.description усіх предметів для користувача ${viewer} |
286 | + Run Keyword If "${USERS.users['${tender_owner}'].initial_data.data['items'][0]['classification']['description']}" == "Не визначено" | ||
287 | + ... Звірити відображення поля additionalClassifications[0].description усіх предметів для користувача ${viewer} | ||
312 | 288 | ||
313 | 289 | ||
314 | Відображення назви одиниці номенклатур тендера | 290 | Відображення назви одиниці номенклатур тендера |
@@ -296,56 +296,34 @@ ${ITEM_MEAT} ${False} | @@ -296,56 +296,34 @@ ${ITEM_MEAT} ${False} | ||
296 | Звірити відображення поля description усіх предметів для користувача ${viewer} | 296 | Звірити відображення поля description усіх предметів для користувача ${viewer} |
297 | 297 | ||
298 | 298 | ||
299 | -Відображення опису додаткової класифікації номенклатури звіту про укладений договір | ||
300 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури | ||
301 | - ... viewer | ||
302 | - ... ${USERS.users['${viewer}'].broker} | ||
303 | - ... tender_view | ||
304 | - ... level3 | ||
305 | - Звірити відображення поля additionalClassifications[0].description усіх предметів для користувача ${viewer} | ||
306 | - | ||
307 | - | ||
308 | -Відображення ідентифікатора додаткової класифікації номенклатури звіту про укладений договір | ||
309 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури | ||
310 | - ... viewer | ||
311 | - ... ${USERS.users['${viewer}'].broker} | ||
312 | - ... tender_view | ||
313 | - ... level3 | ||
314 | - Звірити відображення поля additionalClassifications[0].id усіх предметів для користувача ${viewer} | ||
315 | - | ||
316 | - | ||
317 | -Відображення схеми додаткової класифікації номенклатури звіту про укладений договір | ||
318 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури | ||
319 | - ... viewer | ||
320 | - ... ${USERS.users['${viewer}'].broker} | ||
321 | - ... tender_view | ||
322 | - Звірити відображення поля additionalClassifications[0].scheme усіх предметів для користувача ${viewer} | ||
323 | - | ||
324 | - | ||
325 | -Відображення схеми класифікації номенклатури звіту про укладений договір | ||
326 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури | ||
327 | - ... viewer | ||
328 | - ... ${USERS.users['${viewer}'].broker} | ||
329 | - ... tender_view | 299 | +Відображення схеми основної/додаткової класифікації номенклатур звіту про укладений договір |
300 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури | ||
301 | + ... viewer | ||
302 | + ... ${USERS.users['${viewer}'].broker} | ||
303 | + ... tender_view | ||
330 | Звірити відображення поля classification.scheme усіх предметів для користувача ${viewer} | 304 | Звірити відображення поля classification.scheme усіх предметів для користувача ${viewer} |
305 | + Run Keyword If "${USERS.users['${tender_owner}'].initial_data.data['items'][0]['classification']['description']}" == "Не визначено" | ||
306 | + ... Звірити відображення поля additionalClassifications[0].scheme усіх предметів для користувача ${viewer} | ||
331 | 307 | ||
332 | 308 | ||
333 | -Відображення ідентифікатора класифікації номенклатури звіту про укладений договір | ||
334 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури | ||
335 | - ... viewer | ||
336 | - ... ${USERS.users['${viewer}'].broker} | ||
337 | - ... tender_view | ||
338 | - ... level3 | 309 | +Відображення ідентифікатора основної/додаткової класифікації номенклатур звіту про укладений договір |
310 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури | ||
311 | + ... viewer | ||
312 | + ... ${USERS.users['${viewer}'].broker} | ||
313 | + ... tender_view | ||
339 | Звірити відображення поля classification.id усіх предметів для користувача ${viewer} | 314 | Звірити відображення поля classification.id усіх предметів для користувача ${viewer} |
315 | + Run Keyword If "${USERS.users['${tender_owner}'].initial_data.data['items'][0]['classification']['description']}" == "Не визначено" | ||
316 | + ... Звірити відображення поля additionalClassifications[0].id усіх предметів для користувача ${viewer} | ||
340 | 317 | ||
341 | 318 | ||
342 | -Відображення опису класифікації номенклатури звіту про укладений договір | ||
343 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури | ||
344 | - ... viewer | ||
345 | - ... ${USERS.users['${viewer}'].broker} | ||
346 | - ... tender_view | ||
347 | - ... level3 | 319 | +Відображення опису основної/додаткової класифікації номенклатур звіту про укладений договір |
320 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення номенклатури процедури | ||
321 | + ... viewer | ||
322 | + ... ${USERS.users['${viewer}'].broker} | ||
323 | + ... tender_view | ||
348 | Звірити відображення поля classification.description усіх предметів для користувача ${viewer} | 324 | Звірити відображення поля classification.description усіх предметів для користувача ${viewer} |
325 | + Run Keyword If "${USERS.users['${tender_owner}'].initial_data.data['items'][0]['classification']['description']}" == "Не визначено" | ||
326 | + ... Звірити відображення поля additionalClassifications[0].description усіх предметів для користувача ${viewer} | ||
349 | 327 | ||
350 | 328 | ||
351 | Відображення кількості номенклатури звіту про укладений договір | 329 | Відображення кількості номенклатури звіту про укладений договір |
Please
register
or
login
to post a comment