Перейти к содержимому
Участник сообщества #100
Участник сообщества #100
25 мая 2025 г., 18:04(изменён)
Решено
0
0

Проблема с XQuery запросом для выгрузки планов обучения

Из чата сообщества

Добрый день! Может кто-то сориентировать по XQuery? Суть задачи - нужно выгрузить список планов обучения по следующим параметрам:

  1. Есть конкретный id плана (с этим проблем нет)
  2. Только у не уволенных сотрудников (тоже проблем нет)
  3. С конкретной типовой должностью. Вот тут не понимаю что не так пишу в запросе, пытаюсь обратиться по ForeignElem() к id типовой должности через collaborators через positios, но выдаёт пустой массив. Сам запрос:
for $ed in education_plans, $col in collaborators where $ed/compound_program_id = 7151258380406702754 and $col/is_dismiss = false() and ForeignElem($col/position_id)/position_common_id = 6359112490081477060 and $ed/person_id = $col/id return $ed
Участник сообщества
Участник сообщества25 мая 2025 г., 18:10(изменён)
Решение

Добрый день Лучше через MatchSome

https://clients.websoft.ru/_wt/6680138390455715655

А в MatchSome будет ForeignElem работать разве? Именно в этом загвоздка

Чтобы ответить, необходимо войти в систему