# Архитектура и общий порядок настройки

Взаимодействие приложений "Первая Форма" и "1С:Предприятие" осуществляется с помощью веб-сервисов.

## Архитектура обмена на сетевом уровне

Приложения могут обмениваться данными двух видов:

- данными из документов и справочников, которые несут в себе информацию о совершенных операциях, таких как создание или удаление документа (или записи справочника), изменение одного или нескольких параметров документа и т.д.;

- данными о пользователях, в том числе их именах, логинах, контактных данных (номерах телефона, адресах электронной почты), принадлежности к подразделениям.

## Архитектура обмена на уровне объектов

> ℹ️ Раздел находится в разработке.

## Обобщённый алгоритм организации синхронизации данных между "Первой Формой" и "1С:Предприятие"

1\. Установить лицензии на программный продукт обмена.

2\. Установить или обновить подсистему обмена "1С:Предприятие".

3\. Опубликовать веб-сервисы "1С:Предприятие" для обмена данными с "Первой Формой".

4\. Открыть доступ для связи между сервисами "1С:Предприятие" и "Первой Формой".

5\. Настроить параметры обмена.

6\. Настроить соответствие учетных записей пользователей "1С:Предприятие" и "Первой Формы".

7\. Настроить синхронизацию данных о пользователях между "1С:Предприятие" и "Первой Формой".

8\. Настроить бизнес-логику (правила синхронизации данных и файлов).

Пункты 6-8 описаны в Руководстве администратора.

> ℹ️ Серверы публикации и сервер БД должны иметь одинаковые версии платформы 1С. При раздельном размещении допускаются незначительные отличия в патч-версии, однако это может повлиять на корректность синхронизации.
