Работа с веб-сервисами SharePoint

Демонстрация возможности работы с веб-сервисами SharePoint из 1С 8.1

Версия 1.03

Возможности

  1. Чтение списков
  2. Чтение полей списка
  3. Чтение, изменение, удаление, добавление элементов списка
  4. Установка фильтра при получении данных (по дате создания)
  5. Чтение, добавление, удаление вложений

1.04
[+] Чтение списков документов, открытие документов

Для корректной работы нужно импортировать WSСсылку под именем Portal

Описание методов веб-сервиса
http://msdn.microsoft.com/en-us/library/lists.lists_methods.aspx

PS:  SharePoint должен поддерживать plain (basic) аутентификацию
PPS: Веб-сервисы 1С не работают через прокси с NTLM аутентификацией

17 Comments

  1. kote

    basic — очепятка

    Reply ↓
  2. wolfsoft

    Хоть бы пару слов — что это за хрень и на кой ляд она нужна?

    Reply ↓
  3. WellMaster

    (2) Присоединяюсь.

    Reply ↓
  4. acsent

    Если вы не знаете, что такое веб-сервисы или что такое sharepoint, то вам не сюда.

    Reply ↓
  5. gimmy

    Не подскажешь из-за чего выдает такую ошибку

    {ВнешняяОбработка.SharePointPortal(154)}: Ошибка при вызове метода контекста (GetListCollection): Ошибка вызова операции сервиса: {http://schemas.microsoft.com/sharepoint/soap/}:Lists:GetListCollection()

    РезультатXDTO = Прокси.GetListCollection(ПараметрXDTO);

    по причине:

    Ошибка вызова операции сервиса: {http://schemas.microsoft.com/sharepoint/soap/}:Lists:GetListCollection()

    по причине:

    Неизвестная ошибка. Ошибка работы с Интернет: couldn’t resolve host name

    по причине:

    Ошибка работы с Интернет: couldn’t resolve host name

    Reply ↓
  6. Aleksey_3

    (4) Что такое SharePoint, где слышали. Но к примеру можно ли сформировать отчет и результат его выложить на SharePoint?

    Reply ↓
  7. acsent

    (6) Можно все что угодно, но пост не о внедрении шарепойнта

    Reply ↓
  8. gimmy

    Выдает ошибку

    {ВнешняяОбработка.SharePointPortal(649)}: Ошибка при вызове метода контекста (GetAttachmentCollection): Ошибка вызова операции сервиса: {http://schemas.microsoft.com/sharepoint/soap/}:Lists:GetAttachmentCollection()

    РезультатXDTO = Прокси.GetAttachmentCollection(ПараметрXDTO);

    по причине:

    Ошибка вызова операции сервиса: {http://schemas.microsoft.com/sharepoint/soap/}:Lists:GetAttachmentCollection()

    по причине:

    Ошибка SOAP сервера: Exception of type ‘Microsoft.SharePoint.SoapServer.SoapServerException’ was thrown.

    Reply ↓
  9. gimmy

    Оказывается ошибка возникала при получении из стандартных коллекций, например

    Коллекция веб-частей, Коллекция главных страниц и т.п.

    Спасибо тебе за помощь и за эту обработку, помогла разобраться в этих дебрях

    Reply ↓
  10. polygrafin

    Скажите а в поле «адрес» нужно писать адрес узла Шарика или Адрес определения вэб сервиса http://имяпортала/_vti_bin/Lists.asmx?WSDL

    Reply ↓
  11. acsent

    конечно ws ссылку

    Reply ↓
  12. polygrafin

    Весчь!

    Респект!

    Это нобелевская, палюбому…

    Reply ↓
  13. khan

    Поясните пожалуйста , что значит

    «Для корректной работы нужно импортировать WSСсылку под именем Portal» ?

    Что нужно сделать ? Куда импортировать ?

    Reply ↓
  14. 46ssv

    отличное бесплатное решение по интеграции sharepoint И 1c. Необходимо дальше развивать эту тему уже с sharepoin 2010 и 1c 8.2

    Reply ↓
  15. memfree

    тоже бы хотелось попробовать реализацию sharepoin 2010 и 1c 8.2

    Reply ↓
  16. ArgorAvest

    Это почти спасло мой мозг… Отличная вещь!

    Reply ↓
  17. bobank

    Не удалось ли победить получение списка пользователей? В обработке вроде реализация есть, но она не нерабочая.

    Reply ↓

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *