|
Знатоки 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
|
|
|
8
егаис
14.11.23
✎
19:25
|
|
|
9
егаис
14.11.23
✎
19:27
|
rest попробую перезаполнить
|
|
10
егаис
14.11.23
✎
19:33
|
не помогло, все вроде по аналогии написано
|
|
11
егаис
14.11.23
✎
19:34
|
все работает, тупняк под вечер. Спасибо (7)
|
|