Имя: Пароль:
1C
1С v8
Отбор по Owner при запросе через oData
,
0 абзац
 
19.09.18
17:02
Добрый день.
Как сделать выборку элементов справочника УТ "УпаковкиЕдиницыИзмерения" с отбором по определенному владельцу - элементу номенклатуры через oData?
Пробовал в запросе указывать (f030c0a0-16c4-4368-bdae-eb010de6cbac - это GUID владельца):
standard.odata/Catalog_УпаковкиЕдиницыИзмерения?$filter=Owner eq 'f030c0a0-16c4-4368-bdae-eb010de6cbac'
Пустой ответ, хотя точно знаю, что такой элемент есть, т.к. если выполнить запрос без фильтра, он приходит в ответе.
standard.odata/Catalog_УпаковкиЕдиницыИзмерения?$filter=Owner eq guid'f030c0a0-16c4-4368-bdae-eb010de6cbac'
Ошибка "Неверные параметры в операции сравнения. Нельзя сравнивать поля неограниченной длины и поля несовместимых типов. ( sourceAlias.Owner ) <<?>>= ( &fc_param0 )"
standard.odata/Catalog_УпаковкиЕдиницыИзмерения?$filter=like(Owner,'f030c0a0-16c4-4368-bdae-eb010de6cbac')
Ошибка "Неверные параметры "ПОДОБНО" <<?>>sourceAlias.Owner LIKE &fc_param0"

Подскажите пжлст, как указать условие в $filter по Owner в запросе oData?
1 drumandbass
 
19.09.18
17:14
(0) так там вроде $filter=ДокументПрихода eq cast(guid'0d4a79cb-9843-4147-bcd9-80ac3ca2b9c7', 'Document_ПриходнаяНакладная')
судя по всему вообще итс не читал.. почитай
2 drumandbass
 
19.09.18
17:15
3 абзац
 
19.09.18
17:17
Разобрался, спасибо.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший