Имя: Пароль:
1C
1С v8
SliceLast() В REST-Запросе
0 xXeNoNx
 
01.08.16
12:30
Всем привет!
Проблема такая: Хочу получить срез последних из опубликованной базы через URL, следующим образом:

http://xx.xx.xx.xx/_Base/odata/standard.odata/InformationRegister_СкидкиНаценкиНоменклатуры/SliceLast()

Ничего не выходит пишет ошибку, но когда убираю /SliceLast()
Выбрасывает весь регистр, что не очень кошерно.

Вот это вот: http://v8.1c.ru/o7/201312rest/ - читал.
Подскажите как мне получить срез последних в этом случае, ну или хороший мануальчик.
Спасибо!
1 DrZombi
 
гуру
01.08.16
12:39
(0) Код покажи.
2 xXeNoNx
 
01.08.16
12:40
(1) Какой код?
База опубликована на IIS.
Через браузер обращаюсь по URL который выше.

http://xx.xx.xx.xx/_Base/odata/standard.odata/InformationRegister_СкидкиНаценкиНоменклатуры - Работает

http://xx.xx.xx.xx/_Base/odata/standard.odata/InformationRegister_СкидкиНаценкиНоменклатуры/SliceLast() - не работает
3 DrZombi
 
гуру
01.08.16
12:42
(2) А без скобочек "()" работает?
Информации мало :)
4 xXeNoNx
 
01.08.16
12:42
(3) Неа, пробовал через точку, через нижнее подчеркивание...
5 xXeNoNx
 
01.08.16
12:45
(3) )) да знаю что мало.., сам искал - не нашел..
6 DrZombi
 
гуру
01.08.16
12:46
(5) Ага, вообще пример от 1С полное гуано :(
7 DrZombi
 
гуру
01.08.16
12:47
Вот что за создание пишет такие описание, как в http://v8.1c.ru/o7/201312rest/
:)
8 DrZombi
 
гуру
01.08.16
12:50
(5) Вот статейка :)
http://1c.nordecoprof.ru/public/360077/
9 DrZombi
 
гуру
01.08.16
12:52
+ http://v8.1c.ru/o7/201508odata/index.htm

А еще что-то написано, про то, что в 1С должно быть прописано :)
Редактирование состава интерфейса OData для 1С 8.3.5
http://catalog.mista.ru/public/297325/
10 xXeNoNx
 
01.08.16
12:52
(8) Да и это читал, вот:
" А вот и наш регистр AccumulationRegister_Sales. Проверяем:

http://apps.1c-dn.com/sb/odata/standard.odata/AccumulationRegister_Sales";

Тут обращение к таблице регистра, т.е. ко всем записям, мне это не надо, мне как раз нужен срез последних.
В (2) писал что это работает
11 xXeNoNx
 
01.08.16
12:53
(9) Оо.., пасиб, ща зачитаю.
12 DrZombi
 
гуру
01.08.16
12:53
REST-интерфейс

h t t p:// host/base/odata/standard.odata/InformationRegister_КурсыВалют/SliceFirst(Period=datetime'2008-01-01T00:00:00',Condition='Валюта_Key eq guid'value'').
13 DrZombi
 
гуру
01.08.16
13:01
14 mikeA
 
01.08.16
13:01
odata/standard.odata/InformationRegister_КурсыВалют/SliceLast(Period=datetime'2014-10-14T00:00:00')?$format=application/json&Condition=Валюта_Key eq guid'd6154328-733b-11d9-a9ec-0002b3e94fc4'

http://its.1c.ru/db/v837doc#bookmark:dev:TI000001358
15 DrZombi
 
гуру
01.08.16
13:03
(14) Больше удивляет. Почему вообще подсказка в разделе "Купи и читай" :)
Жадная 1С...
16 Fragster
 
гуру
01.08.16
13:07
17 Fragster
 
гуру
01.08.16
13:07
18 Fragster
 
гуру
01.08.16
13:08
Пример чтения подчиненного регистра сведений (к имени регистра следует добавить _RecordType):
Копировать в буфер обмена

http://host/base/odata/standard.odata/InformationRegister_КурсыВалют_RecordType/SliceLast?Condition=Валюта/ОсновнаяВалюта_Key eq guid'value'
19 xXeNoNx
 
01.08.16
13:13
оо, скока инфы.., спасибо всем!