Имя: Пароль:
1C
1С v8
Отбор по родителю в запросе Odata
,
0 tiago
 
10.08.22
09:08
Доброго дня!
Прошу, сориентируйте в вопросе: пытаюсь из браузера через Odata получить некоторые данные с применение отбора.
В числе прочего, все элементы плана видов характеристик из определенной группы.
Формирую запрос:
http://.../odata/standard.odata/ChartOfCharacteristicTypes_ВидыДокументов?$filter=owner eq guid'80d50050-56a6-e0b8-11e6-bf69f8d9b9d1'
Получаю ошибку "Сегмент пути owner не найден!"
Что делаю не так?
Заранее благодарен!
1 tiago
 
10.08.22
09:09
Платформа 8.3.19
2 Asmody
 
10.08.22
10:15
"owner" - это же "Владелец", не?
3 1Сергей
 
10.08.22
10:32
У ПВХ разве может быть владелец?
4 tiago
 
10.08.22
11:16
Признаю, я могу ошибаться с параметром. Пожалуйста подскажите, как сформировать запрос, чтобы был отбор по Родителю?
5 Kassern
 
10.08.22
11:18
(4) родитель по английски это parent, попробуйте поменять
6 tiago
 
10.08.22
11:27
(5)
Пробовал так
http://.../odata/standard.odata/ChartOfCharacteristicTypes_ВидыДокументов?$filter=parent eq guid'80d50050-56a6-e0b8-11e6-bf69f8d9b9d1'
Ошибка про сегмент пути такая же.
7 VoditelKobyly
 
10.08.22
12:22
(6) Перед ?$filter= точно слэш не нужен?
8 tiago
 
10.08.22
12:33
(7) За ориентир брал многочисленные примеры из сети, ни в одном не было подобного. Во всяком случае добавление / мою проблему не решило.
9 VoditelKobyly
 
10.08.22
12:37
(8) а все элементы без фильтра получаешь?
10 tiago
 
10.08.22
12:42
(9) Да, с этим проблем нет.
11 BaZZiL
 
10.08.22
13:11
Запросить без отбора по owner, посмотреть что будет в соответствии, какие поля. Может, там не owner, а Владелец или Родитель
12 VoditelKobyly
 
10.08.22
13:13
(11) Опередил. Тоже хотел попросить показать часть того, что возвращает без фильтра.
13 VoditelKobyly
 
10.08.22
13:24
Скорее всего нужно писать Parent_Key
14 tiago
 
10.08.22
13:40
(11) и (12)
    <d:Ref_Key>f9d9b9dd-bf69-11e6-80d5-005056a6e0b8</d:Ref_Key>
    <d:DataVersion>AAAAAAsVGWQ=</d:DataVersion>
    <d:DeletionMark>false</d:DeletionMark>
    <d:Parent_Key>f9d9b9dc-bf69-11e6-80d5-005056a6e0b8</d:Parent_Key>
    <d:IsFolder>false</d:IsFolder>
    <d:Code>_00000000000000000000000000017</d:Code>
    <d:Description>Дополнительное соглашение</d:Description>

(13)
Формировал такой запрос:
http://.../odata/standard.odata/ChartOfCharacteristicTypes_ВидыДокументов?$filter=parent_key eq guid'80d50050-56a6-e0b8-11e6-bf69f8d9b9d1'
В ответ получаю: Сегмент пути parent_key не найден!
15 VoditelKobyly
 
10.08.22
13:48
А задай тот что тебе вернули: f9d9b9dc-bf69-11e6-80d5-005056a6e0b8
16 VoditelKobyly
 
10.08.22
13:50
Так и задавать вроде надо Catalog_ВидыДокументов
17 tiago
 
10.08.22
14:03
(15) Это пример из середины, мне как бы не эта группа нужна, но я попробовал - ошибка осталась
(16) Насколько знаю Catalog_ВидыДокументов - это запрос к справочникам, а у меня ПВХ, - к нему надо ChartOfCharacteristicTypes
18 BaZZiL
 
10.08.22
14:45
Поставить & перед $filter
19 tiago
 
11.08.22
06:54
(18) Нет, не влияет, ошибка прежняя((
20 VoditelKobyly
 
11.08.22
07:28
В (14) слишком маленький кусок и не понятно к чему относящийся