Имя: Пароль:
1C
1С v8
Odata - ошибка при фильтрации по дате
,
0 JastAMan
 
13.07.16
19:22
Когда пишу условие
and Date gt datetime'2010-01-25T02:13:40.1374695Z'
, то возникает ошибка(Ошибка при разборе опции запроса $filter)
Если в условии
Year(Date) gt 2015
, то работает, но нужен интервал.

Подскажите, кто знает, как правильно ставить условие по дате?
Текст запроса:

/odata/standard.odata/Document_ЗаказПокупателя?$filter=Контрагент/Ref_Key eq guid'0e06db94-8f7e-11dd-bbb5-003005fb85c9' and Date gt datetime'2010-01-25T02:13:40.1374695Z'&$format=json"
1 JastAMan
 
13.07.16
19:29
некоторое время буду отсутствовать - переберусь от рабочего к домашнему компу.
Вы пишите :)
2 Serginio1
 
13.07.16
19:36
3 JastAMan
 
13.07.16
20:49
(2) Thank you fellow! It useful artycle
4 JastAMan
 
14.07.16
06:33
(2) Может для 1С нужно как то по-другому? Прежняя ошибка не выдается, но снова ругается:

"value": "{(3, 1)}: Операция не разрешена в предложении \"ГДЕ\"\n<<?>>Date"



текст запроса:
"/odata/standard.odata/Document_ЗаказПокупателя?$filter=Date+gt+datetime'2003-01-01'+and+Date+lt+datetime'2003-12-31'&$format=json";
5 zva
 
14.07.16
07:32
А плюсы зачем?
"/odata/standard.odata/Document_ЗаказПокупателя?$filter=Date gt datetime'2003-01-01T00:00:00' and Date lt datetime'2003-12-31T23:59:59'&$format=json"

http://its.1c.ru/db/v838doc#bookmark:dev:TI000001757

Можно еще datedifference попробовать
$filter=datedifference(Date, datetime'2003-12-31T23:59:59', ‘day’) lt 365
6 JastAMan
 
14.07.16
11:28
(5) Плюсы - так было в примере из (2)
А так... чего туда только не совал :) и пробелы и & и заклинания из карельской магии. Не работает "где" по дате и все тут.
7 Serginio1
 
14.07.16
11:35
1C не все возможности ODATA понимает
http://catalog.mista.ru/public/403524/
8 zva
 
14.07.16
11:44
(6) Платформа последняя?
datedifference(DateTime1, DateTime2, Type) тоже не работает?
9 JastAMan
 
14.07.16
13:54
(8) Последняя платформа.
(7) Проверю.
10 Serginio1
 
14.07.16
14:04
(9) Например  $expand не поддерживается

Code First и Linq to EF на примере 1С версии 8.3
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.