Имя: Пароль:
1C
1С v8
Знатоки oData, как наложить такое условие
0 егаис
 
14.11.23
13:14
Метод = "GET";
    ОбъектМетаданные = "Справочник";
    ИмяОбъектаМетеданных = "Сотрудники";
    ОтветСотрудники = Неопределено;
    ПараметрыЗапроса = Новый Соответствие();
    ПараметрыЗапроса.Вставить("$select", "Ref_Key, DeletionMark, Code, Description");
    ODataБПСервер.Обмен(Метод, ОбъектМетаданные, ИмяОбъектаМетеданных, ОтветСотрудники , ПараметрыЗапроса);    


запрос к справочнику Сотрудники в ЗУП. Как наложить условие на работающих сотрудников?

    ПараметрыЗапроса.Вставить("$filter", "какое условие?");
1 Elf_80_lvl
 
14.11.23
13:19
В справочнике условие на работающих? Ну если в справочнике то name eq 'Группа работающие сотрудники'
2 егаис
 
14.11.23
13:24
(1) не то, у меня нет групп.
пока вижу костыль в виде реквизита справочника "штатный сотрудник" с типом булево, который заполняется по рег.заданию.
3 егаис
 
14.11.23
13:31
может есть такая вещь, как передать функцию для условия, а саму функцию описать в источнике? :)
4 егаис
 
14.11.23
18:46
ладно, с этим разобрался через доп.реквизит.
Более простой вопрос. Как достучаться до наименования ссылочного типа?
Значением в соответствии возвращается
"Catalog_ТранспортныеСредства(guid'21f405e0-8211-11ee-8a7a-b8c9d2165711')/МодельТС"
а надо получить на выходе наименование
5 lodger
 
14.11.23
19:01
&$expand=ИмяРеквизитаГдеТС
6 егаис
 
14.11.23
19:08
(5) спасиб
7 lodger
 
14.11.23
19:17
прыкольно
https://host/base/zone/odata/standard.odata/InformationRegister_КурсыВалют?$expand=Валюта&$select=Период,Валюта/Код,Курс

в expand можно перечислить нужные реквизиты, а не хватать всё подряд.
8 егаис
 
14.11.23
19:25
ЧЯДНТ?
http://server/acc/odata/standard.odata/Catalog_ТранспортныеСредства/?$format=json&$expand=МодельТС&$select=МодельТС/Наименование

{
"odata.error": {
"code": "6",
"message": {
"lang": "ru",
"value": "Сегмент пути Наименование не найден!"
}
}
}
9 егаис
 
14.11.23
19:27
rest попробую перезаполнить
10 егаис
 
14.11.23
19:33
не помогло, все вроде по аналогии написано
11 егаис
 
14.11.23
19:34
все работает, тупняк под вечер. Спасибо (7)