Skip to Content

Получить данные OData 1С

alt

Элемент настраивает OData-запрос по метаданным и выполняет его.

Свойства

Символ * в названии свойства указывает на обязательность заполнения. Описание общих свойств см. в разделе Свойства элемента.

Вывод

  1. Результат [List<Dictionary<String, Object>>] - Результат запроса
  2. Результат строкой [String] - Результат запроса в текстовом виде

Обработка

  1. Данные* [String] - Набор данных OData, выбранных в мастере настройки
  2. Поля [String] - Выбранные поля, через запятую
  3. Фильтр [String] - Выражение фильтра OData
  4. Расширение [String] - Выражение “expand” OData
  5. Количество [String] - Максимальное количество возвращаемых строк
  6. Пропустить [String] - Количество пропускаемых строк
  7. Сортировка [String] - Выражение сортировки OData
  8. OData-запрос* [String] - Сгенерированный или произвольный OData-запрос

Сервер

  1. Клиент 1С [Primo.Client1C.Model.Odata1CClient] - Клиент 1C OData. Внутри контейнера подключения необязателен

Мастер настройки (Визард)

Для генерирования OData-запроса используется Мастер настройки, доступный по кнопке “Настроить…” внутри элемента.
При открытии Мастера настройки из сервиса OData будут получены все метаданные, которые можно будет использовать для формирования запроса.

alt

Поле “OData-запрос” в верхней части окна демонстрирует текст запроса на всех этапах его формирования.

Мастер настройки содержит следующие вкладки, соответствующие шагам генерации и проверки запроса:

  • Ресурс - выберите нужный тип ресурса из списка, далее воспользуйтесь поиском для нахождения конкретного ресурса;
  • Поля - выберите поля, которые хотите получить в результате запроса;
  • Фильтр - укажите параметры фильтрации;
  • Сортировка - укажите параметр для сортировки;
  • Связанные данные - добавьте связанные объекты в ответ OData, чтобы не выполнять отдельный запрос;
  • Параметры - укажите, сколько записей нужно получить, и сколько - пропустить
  • Тест - позволяет провести проверку правильности сформированного запроса. В тестовом окне результат выдается в виде JSON, а в самой активности он может быть представлен в двух видах: JSON или список объектов (строка).