12.12.2023 Лев Туренко 5032
Интеграция программы 1С и SharePoint

Содержание:

1.      Интеграция на примере системы конфигурации 1С: Бухгалтерия

2.      Алгоритм процесса интеграции 1С и МS SharePoint 

 

1.      Интеграция на примере системы конфигурации 1С: Бухгалтерия


Рассмотрим, как быстро и качественно провести интеграцию системы 1С и SharePoint. Описание общее, но, для удобства, будет разобрано на следующей конкретной задаче: необходимо, чтобы заявки по оплате для системы конфигурации 1С: Бухгалтерия проходили автоматическое согласование, при этом, все сведения должны подгружаться из системы по документообороту и хранению MS SharePoint.   


2.      Алгоритм процесса интеграции 1С и МS SharePoint


Согласно техническому заданию, нетрудно понять, что необходимо выполнить интеграцию между системами 1С и SharePoint. Но сведений об их взаимодействии почти нет, либо они очень поверхностные. В этой интеграции есть много нюансов, связанных со сложностью SharePoint, так как это продукт Microsoft.


Чтобы выполнить такую интеграцию необходимо чётко следовать такому алгоритму действий:


1.    Первым делом, потребуется установить приложение «Fiddler», которое поможет в отладке прокси-сервера и используется для того, чтобы проверять, корректировать и регистрировать HTTPS-трафик и HTTP между веб-сервером и компьютером;


2.    Следующим шагом, нам понадобится наименование того хоста, в котором находится наш SharePoint;


3.   Теперь нужен логин и имя юзера в SharePoint – это специальная зашифрованная строка из символов, в которой содержится и имя, и логин. Получить эту зашифрованную строку можно у специалиста SharePoint, который также должен отредактировать права для объектов, которые будут доступны данному юзеру;


4.   Снова надо обратиться к системе SharePoint и найти такие параметры: «viewName» и «listName» - они выглядят, как строка из цифр-букв-символов, за этими параметрами также нужно обращаться к специалисту по SharePoint;


5.  Теперь-то и нужно задействовать приложение «Fiddler», которое составит нужные нам запросы для SharePoint и поможет перенести их в программный код системы 1С;


6.    К примеру, для формы 1С юзер должен набрать номер договора по регистрации и, в ответ, у него должны появится сведения из системы SharePoint, которые можно передать в процедуру 1С, это будет выглядеть в программном коде 1С таким образом:




Теперь можно полностью соединить запрос, который заранее нужно проверить в приложении «Fiddler». Здесь важно учесть, что лучше не задействовать стиль кода системы 1С с переносом строк, который используется для запросов к функциям. Код будет таким, как демонстрируется ниже:




Следующим шагом, необходимо создать пост-запрос для сервера и посмотреть каким будет ответ:




Когда ответ пришёл, то можно понять, что он в виде XML формата и его требуется десериализировать, вот так, как в примере на скриншотах далее:






Теперь можно увидеть, что надо немного скорректировать реквизиты, для этого потребуется такой программный код системы:




После этого, все данные вернутся уже в нормальном и понятном виде при помощи переменных «СтруктураСоответствий» и «СписокКлючей».


В данной статье было рассмотрено, как создать интеграцию системы 1С и SharePoint. Была выбрана абстрактная задача, в которой это может пригодиться и написана поэтапная инструкция и программный код для выполнения интеграции.

   

Специалист компании "Кодерлайн"

 Лев Туренко

Наши проекты

Автоматизация складских операций на базе «1С:Предприятие 8. WMS Логистика. Управление складом»
ОАО «Фрейт Линк»

Отрасль:
Логистика и грузоперевозки

Внедренное типовое решение:
1С:Управление холдингом

Реализовали разработку уникального модуля «Интернет-магазины» на базе прог...

Внедрение ПП "1С:Управление небольшой фирмой 8 ПРОФ" в ООО «Шокостайл»
ООО «Шокостайл»

Отрасль:
Производство

Внедренное типовое решение:
1С:Управление небольшой фирмой 8 ПРОФ

Управление продажами, логистикой и транспортом (SFM, WMS, TMS):
- Планирование п...

ФГУП «Почта России»
ФГУП «Почта России»

Отрасль:
Почта, доставка

Внедренное типовое решение:
1С:Зарплата и управление персоналом

- Бухгалтерский учет
- Расчет зарплаты и кадровый учет
- Налоговый учет ...

ЗАО «Инвестгеосервис»
ЗАО «Инвестгеосервис»

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

Объемно-календарное планирование производства Автоматизация бизнес-проце...

Внедрение ПП "1С:Бухгалтерия 8 ПРОФ" в ООО Фирма «Бисер»
ООО фирма «Бисер»

Отрасль:
Производство

Внедренное типовое решение:
1С:Бухгалтерия 8 ПРОФ

Финансы, управленческий учет, мониторинг показателей:
- Налоговый учет...

ПЭК
ПЭК

Отрасль:
Грузоперевозки

Внедренное типовое решение:
«1С: Управление торговлей»

- Создание прототипа SRM-системы на базе «1С: Управление торговлей»
- Автомат...

ООО "НЦКТ"
ООО "НЦКТ"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:Управление нашей фирмой 8 ПРОФ

Взаиморасчеты с покупателями
Автоматизация бизнес-процессов...

АО «РЭП Холдинг»
АО «РЭП Холдинг»

Отрасль:
Энергомашиностроительный холдинг

Внедренное типовое решение:
«1С: Управление производственным предприятием» и «1С:Консолидация ПРОФ»

- Функциональный блок «Консолидированная отчетность РСБУ» - разработка час...

Московский филиал ООО «Авиакомпания «Икар»
Московский филиал ООО «Авиакомпания «Икар»

Отрасль:
Авиаперевозки

Внедренное типовое решение:
1С:Зарплата и управление персоналом

Управление персоналом и кадровый учет (HRM) Кадровый учет Расчет зарплаты Рег...

Разработка функциональных требований к информсистеме на базе «1С:Управление холдингом 8»
ФГУП «СВЯЗЬ-безопасность»

Отрасль:
Охранные услуги

Внедренное типовое решение:
1С:Управление холдингом

- Зафиксировали процессы по блокам бухгалтерского, налогового учета, казнач...

ООО "АСК ИНЖИНИРИНГ"
ООО "АСК ИНЖИНИРИНГ"

Отрасль:
Машиностроение, приборостроение

Внедренное типовое решение:
1С:Документооборот ПРОФ

Делопроизводство
Учет и хранение документов
Ведение номенклатуры дел
...

ООО "Смена"
ООО "Смена"

Отрасль:
Торговля, склад, логистика, транспорт

Внедренное типовое решение:
1С:Комплексная автоматизация

Банк и касса
Расчеты с контрагентами
Торговые операции
Взаиморасчеты с...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение