1С
Справочники и документы 1С через стандартный интерфейс OData.
Возможности
Документы
- Контрагент из 1С: в настройках переменной выберите «Откуда → Внешняя система → 1С» и найдите контрагента. Реквизиты стороны заполнятся из справочника, «Обновить» подтягивает свежие данные.
- Наши организации: реквизиты своей компании из справочника организаций 1С.
Формы
- Форма по объекту 1С: «Интерфейсы → форма → Структура → Из чего собираем форму? → 1С». Поля формы строятся из выбранного объекта OData.
- Запись в 1С при отправке формы: каждая заполненная форма создаёт запись в 1С. Управляется переключателем «Синхронизация с 1С» в правилах формы.
Агенты ищут контрагентов, номенклатуру, договоры и организации, создают контрагентов и реализации, читают и изменяют любые объекты, доступные через OData. Инструменты перечислены ниже.
Подключение
- Откройте раздел «Интеграции» и выберите 1С.
- Нажмите «Подключить» и заполните адрес базы, логин и пароль.
- LegalStack проверит доступ к OData и сохранит подключение. В карточке появится адрес базы.
Адрес базы указывается без окончания OData, например https://1c.company.ru/base. LegalStack сам обращается к /odata/standard.odata. Принимаются только публичные адреса по https: локальные адреса, частные IP и http не подходят.
Подключение личное: у каждого участника команды своё. Автоматизации, которые работают от имени команды, используют подключение одного из её участников.
Где взять ключи
- Опубликуйте базу на веб-сервере с включённым стандартным интерфейсом OData: в конфигураторе «Администрирование → Публикация на веб-сервере», флажок «Публиковать стандартный интерфейс OData». Адрес публикации и есть адрес базы.
- Добавьте в состав стандартного интерфейса OData объекты, с которыми будет работать LegalStack: как минимум справочники «Контрагенты» и «Организации».
- Создайте в 1С отдельного пользователя для LegalStack с правами на эти объекты. Его логин и пароль введите в форме подключения.
- Убедитесь, что адрес публикации открывается из интернета по https.
Отключение
Удерживайте «Отключить» в карточке интеграции, пока не загорятся все точки. LegalStack удалит сохранённые адрес, логин и пароль.
После отключения документы и формы перестают получать данные из 1С, а отправленные формы больше не создают записи. Настройки переменных и форм сохраняются и снова работают после повторного подключения.
REST-операции: раздел «1С» в справочнике API.
Инструменты раздела 1С (13):
create_onec_counterparty— Создать контрагента в 1Сcreate_onec_record— Создать запись в 1Сcreate_onec_sale— Создать реализацию в 1Сdelete_onec_record— Пометить запись 1С на удалениеdescribe_onec_resource— Структура раздела 1Сfind_onec_contracts— Договоры в 1Сfind_onec_counterparties— Контрагенты 1Сfind_onec_items— Номенклатура 1Сget_onec_record— Запись 1Сlist_onec_organizations— Организации в 1Сlist_onec_resources— Разделы базы 1Сquery_onec_records— Выборка записей 1Сupdate_onec_record— Изменить запись в 1С