|
Чтение РС используя Odata | ☑ | ||
---|---|---|---|---|
0
Яплакал
13.04.16
✎
16:54
|
Есть такой запрос
http://localhost/BU_Lazarenko_NewProject/1/odata/standard.odata/InformationRegister_Имярегистра(Измерение = 2679d319-f9b9-11e5-9cb5-00224d6a99c9) Выдает результат: <m:error> <m:code>7</m:code> <m:message>ИмяИзмерение2</m:message> </m:error> Судя описанию из ИТС 7 это "Не хватает элемента ключа сущности" какого нафик элемента, не пойму не фига. На ИТС есть примеры чтения из регистра подчиненного регистратору, из времязависимого регистра, а если у меня не подчинен и периодичность не задана |
|||
1
shuhard
13.04.16
✎
17:13
|
(0)[какого нафик элемента, не пойму не фига. ]
фигово |
|||
2
Яплакал
13.04.16
✎
17:48
|
нет идей?
|
|||
3
Лодырь
13.04.16
✎
18:05
|
(0) Если регистр сведений не подчинен регистратору, то ключом уникальности будет сочетание измерений - логично? Так же как это реализовано при работе с планами обмена.
|
|||
4
Яплакал
13.04.16
✎
18:07
|
(3) так мне нужно получить записи только по одному измерению, а не по всем
|
|||
5
PR пять
13.04.16
✎
18:14
|
(0) А почему "http://localhost/BU_Lazarenko_NewProject/1/odata/standard.odata/InformationRegister_Имярегистра(Измерение = 2679d319-f9b9-11e5-9cb5-00224d6a99c9)", а не "http://localhost/BU_Lazarenko_NewProject/1/odata/standard.odata/InformationRegister_Имярегистра?$filter=Измерение eq guid'2679d319-f9b9-11e5-9cb5-00224d6a99c9'"?
|
|||
6
PR пять
13.04.16
✎
18:15
|
+(5) А точнее "http://localhost/BU_Lazarenko_NewProject/1/odata/standard.odata/InformationRegister_Имярегистра?$filter=Измерение_Key eq guid'2679d319-f9b9-11e5-9cb5-00224d6a99c9'".
|
|||
7
Яплакал
13.04.16
✎
18:19
|
(6)
<m:error><m:code>6</m:code><m:message>Сегмент пути Измерение_KEY не найден!</m:message></m:error> |
|||
8
Яплакал
13.04.16
✎
18:20
|
(5)
http://localhost/BU_Lazarenko_NewProject/1/odata/standard.odata/InformationRegister_Имярегистра?$filter=Измерение eq guid'2679d319-f9b9-11e5-9cb5-00224d6a99c9' выдает: {(3, 31)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля неограниченной длины и поля несовместимых типов. ( ИдентификаторОбъектаЦПК ) <<?>>= ( &fc_param0 ) |
|||
9
PR пять
13.04.16
✎
18:21
|
(8) Измерение какого типа?
|
|||
10
Яплакал
13.04.16
✎
18:21
|
(9) уникальный идентификатор
|
|||
11
Яплакал
13.04.16
✎
18:21
|
пробовал так:
http://localhost/BU_Lazarenko_NewProject/1/odata/standard.odata/InformationRegister_Имярегистра?$filter=Измерение eq 2679d319-f9b9-11e5-9cb5-00224d6a99c9 выдает Ошибка при разборе опции запроса $filter |
|||
12
PR пять
13.04.16
✎
18:44
|
(10) То есть у тебя в регистре сведений есть поле "Измерение" типа уникальный идентификатор?
|
|||
13
Яплакал
13.04.16
✎
18:48
|
(12) да
|
|||
14
Яплакал
13.04.16
✎
18:52
|
(12) да видимо что-то с типом этим, попробовал отобрать по строковому измерению норм отбирается
|
|||
15
PR пять
13.04.16
✎
19:54
|
А, вспомнил, я тоже такую хрень не поборол, пришлось делать ГУИД строкой.
|
|||
16
Dunemaster
13.04.16
✎
21:21
|
Попробуйте
http://localhost/BU_Lazarenko_NewProject/1/odata/standard.odata/InformationRegister_Имярегистра?$filter=Измерение eq guid'2679d319-f9b9-11e5-9cb5-00224d6a99c9' |
|||
17
Юрий Лазаренко
13.04.16
✎
23:01
|
(0) А версия платформы какая? В старых версиях не все работает так, как на ИТС написано.
|
|||
18
PR пять
13.04.16
✎
23:06
|
(16) А чем это отличается от (5)?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |