Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
21 ноя 2024, 23:42

OData 1C и Sharepoint 2013 Foundation через VisualStudio

Автор Алексей Круглов8, 15 фев 2017, 14:26

0 Пользователей и 1 гость просматривают эту тему.

Алексей Круглов8

Здравствуйте!

Опубликован web сервер 1C (с поддержкой интерфейса OData) во внутренней сети предприятия. Протокол OData нужен для создания через Visual Studio типа контента для доступа к внешним данным. Созданный внешний тип контента планируется использовать в SharePoint 2013 Foundation (урезанная бесплатная версия).

Если у кого то был опыт взаимодействия 1С и SharePoint через OData, то прошу помочь. При создании в Visual Studio 2013 типа контента для доступа к внешним данным, запрашивается URL 1С OData (http://<ip Web 1C>/tms/odata/standard.odata/). После ввода авторизации система выдаёт ошибку: Источник OData недействителен.

Если эту ссылку выполнить в браузере, то xml нужного формата создаётся:
------ Кусок ответа 1С
<service xmlns="http://www.w3.org/2007/app" xmlns:atom="http://www.w3.org/2005/Atom" xml:base="http://192.168.*.*/tms/odata/standard.odata">
<workspace>
<atom:title>Default</atom:title>
<collection href="InformationRegister_ОтветыНаВопросыАнкет">
<atom:title>InformationRegister_ОтветыНаВопросыАнкет</atom:title>
</collection>
...
</workspace>
</service>

Пока только могу предположить, что VisualStudio ожидает xml без кириллицы.
Авторизация в Web пробовали и через 1С и через домен.

Использовал тестовую ссылку на источник OData из другой системы (http://services.odata.org/OData/OData.svc/) - он нормально воспринимается Visual Studio и даёт возможность перейти к следующему шагу.

Прошу совета, что делать?

Алексей Круглов8

Вопрос решен. Слишком много было опубликовано объектов 1С в OData. Сейчас уменьшили количество до 2-х справочников и URL теперь добавляется.

Похожие темы (5)

Рейтинг@Mail.ru

Поиск