Skip to main content
Все настройки сервиса собраны в одной форме: раздел OData4 → Настройки OData4. Открыть её может пользователь с ролью OData4_Администратор.
Раздел «OData4» → «Настройки OData4»

Раздел «OData4» → «Настройки OData4»

Настройки хранятся в информационной базе (регистр сведений OData4_Настройки, одна запись) и действуют со следующего запроса: перезапускать веб-сервер или завершать сеансы не нужно.
Любой вариант поведения в форме — переключатель с безопасным значением по умолчанию. Рядом с каждым флажком написано, что нужно, чтобы включить другой вариант, и чем он рискован.

Вкладки

1

Аутентификация

  • строгий режим Basic: пользователь без профиля получает 403;
  • режим применения профиля;
  • права служебного пользователя сервиса odatat;
  • токены продолжения и их срок жизни;
  • список служебных учёток и разрешение для них входа по Basic;
  • заголовок адреса клиента от прокси;
  • предупреждения об опасных настройках.
Подробно: Доступ и безопасность, Токены.
Вкладка «Аутентификация»

Вкладка «Аутентификация»

2

Движки

Переключатели Rust-компоненты:
  • разбор параметров;
  • выдача JSON;
  • разбор тел;
  • вывод $metadata;
  • состояние компоненты.
Здесь же:
  • кэш $metadata между сеансами и проверка изменений конфигурации;
  • выдача коллекций: страницами или одним ответом.
Подробно: Rust-компонента, Производительность.
Вкладка «Движки»

Вкладка «Движки»

3

Даты

Режим выдачи дат, см. ниже.
Вкладка «Даты»

Вкладка «Даты»

4

Запись

  • проверка заполнения перед записью;
  • требование If-Match;
  • режим Post без параметра;
  • отказ на неизвестные свойства;
  • проверка ссылок в теле;
  • Ref_Key при создании;
  • подробные ошибки записи клиенту;
  • субконто в строках регистров бухгалтерии и их сохранение при изменении наборов;
  • срок хранения ответов повторяемых запросов;
  • лимиты $batch.
Подробно: Запись, Надёжная запись, $batch.
Вкладка «Запись»

Вкладка «Запись»

5

Удаление

  • режим DELETE: пометка удаления (по умолчанию) или физическое удаление по праву профиля;
  • поиск ссылок при физическом удалении;
  • чек-лист «Что нужно для физического удаления»: кнопка «Проверить» показывает, каким профилям и учёткам это удаление доступно.
Подробно: Запись.
Вкладка «Удаление»: режим DELETE и чек-лист физического удаления

Вкладка «Удаление»: режим DELETE и чек-лист физического удаления

6

Состав

Дерево объектов конфигурации с флажками. Здесь выбирается, что публикует сервис. Подробно: Состав публикации.
Вкладка «Состав»

Вкладка «Состав»

7

Профили

Список профилей и карточка профиля:
  • лимиты;
  • дерево прав «все объекты → вид → объект»;
  • исключённые поля;
  • отборы строк;
  • правила частоты.
Подробно: Профили доступа.
Вкладка «Профили»

Вкладка «Профили»

8

Пользователи

Сопоставление «пользователь ИБ → профиль» для входа по Basic.
Вкладка «Пользователи»

Вкладка «Пользователи»

9

Токены

Кнопки «Выпустить», «Отозвать» и «Продлить». Значение токена показывается один раз, при выпуске. Подробно: Токены.
Вкладка «Токены»

Вкладка «Токены»

10

Журнал

Настройки журнала запросов и список записей с отбором. Подробно: Журнал и мониторинг.
Вкладка «Журнал»

Вкладка «Журнал»

11

Адреса

  • готовые адреса публикаций Basic (odata) и токенов (odatat);
  • подсказки для Power BI и Excel;
  • список источников CORS.
Подробно: Power BI, CORS.
Вкладка «Адреса»: готовые адреса и источники CORS

Вкладка «Адреса»: готовые адреса и источники CORS

12

Лимиты

Базовые лимиты запроса, которые действуют всегда, даже без профиля: число раскрытий $expand, элементов in и $orderby, длина строкового литерала, сложность выражения. Подробно: Лимиты запросов.
Вкладка «Лимиты»

Вкладка «Лимиты»

Флажки с пометкой [Экспериментально] включают новые возможности, которые проверены, но по умолчанию выключены:
  • разбор параметров компонентой;
  • сверка движков;
  • токены продолжения.

Режим дат

«Совместимый» режим нужен клиентам, которые написаны под standard.odata и ждут даты в его виде. При записи в этом режиме явное смещение ±чч:мм переводится в местное время базы, а Z — нет: чтение тоже выдаёт местное время с Z.

Предупреждение при запуске

Если в настройках есть опасные значения, при входе в 1С расширение показывает окно с их списком. Его видит тот, у кого есть право «Администрирование» или роль OData4_Администратор. Опасные значения — например:
  • разрешён вход по Basic служебным учёткам;
  • выбран привилегированный режим;
  • задан токен с ограничением по IP, но без доверенного заголовка адреса.
Окно немодальное и не мешает работе.