Назначение и использование веб-сервиса «Генератор запросов OData» от BI-Team
11 июля 2017
Веб-сервис Генератор Запросов OData разработан на платформе 1С (8.3) и предназначен для создания строки запроса к табличным объектам любых конфигураций 1С, используя протокол OData.

Этапы работы:

I. Проверка передачи данных по протоколу OData.
II. Создание XMLфайла, содержащего структуру табличных объектов конфигурации 1С.
III. Загрузка XMLфайла в веб-сервис.
IV. Формирование строки запроса к данным 1С.


I. Проверка передачи данных по протоколу OData.

1. В поле «Имя хоста» укажите адрес веб-сервера, передающего данные 1с.

2. В поле «Имя БД» укажите требуемое наименование базы данных.

3. Нажмите кнопку URL метаданных.

4. Скопируйте из поля «Строка запроса» запрос и вставьте в строку адреса браузера.

5. В браузере должен вернуться результат в следующем виде:
Примечание: если в браузере нет надлежащего результата – обращайтесь к программистам 1С, чтобы они настроили передачу данных посредством OData для вашей базы данных.


II. Создание XML файла, содержащего структуру табличных объектов конфигурации 1С.

1. Получите обработку для созданияXMLфайла. Ссылка на запрос внизу статьи.

2. Откройте свою 1С и выполните действия: Меню Файл – Открыть,далеевыбрать файл обработки.

3. Нажать кнопку «Выгрузить файл-структуру».

Примечание: обработка переносит только структуру данных объектов 1С, содержимое таблиц и программный код не переносится. Это может подтвердить любой 1С программист.


III. Загрузка XML файла в веб-сервис.

1. В генераторе запросов нажать кнопку «Загрузить объекты 1С».

2. Загрузить ранее созданный XMLфайл со структурой 1С. В результате загрузке отобразится дерево табличных объектов 1С конфигурации.

IV. Формирование строки запроса к данным 1С.

1. Для поиска необходимых таблиц используйте окно поиска, для поиска следующего объекта нажмите F7.

2. Для создания OData-запросов в дереве табличных объектов выберите нужные и отметить их мышью или пробелом, далее нажмите на кнопку «Сформировать запрос».

3. В нижней части экрана высветится строка запроса, подсвеченная синим фоном, которую можно скопировать в буфер обмена, используя CTRL-C.



Укажите email, мы бесплатно вышлем обработку.

О ошибках и пожеланиях можно писать тут - https://vk.com/topic-32686748_35776226

Ваш телефон
Ваш email
Made on
Tilda