К содержанию
База CRMДокументация

1С:Предприятие

Подготовка базы 1С

Интеграция с 1С:Предприятие работает через стандартный интерфейс OData — встроенный в платформу 1С:Предприятие 8.3 REST-доступ к данным базы. Никаких обработок или расширений в 1С ставить не нужно.

Интеграция с 1С:Предприятие работает через стандартный интерфейс OData — встроенный в платформу 1С:Предприятие 8.3 REST-доступ к данным базы. Никаких обработок или расширений в 1С ставить не нужно.

#Какие конфигурации поддерживаются

  • 1С:Бухгалтерия предприятия 3.0 (базовая, ПРОФ, КОРП) — готовый профиль: имена объектов подставляются автоматически.
  • 1С:Фреш и облачная 1С — та же Бухгалтерия, OData включается в самой программе.
  • УТ, КА, ERP, УНФ, отраслевые и доработанные базы — профиль «Своя конфигурация»: имена объектов и реквизитов указываются вручную (см. статью «Другие конфигурации»).

#1. Опубликуйте базу

База должна быть доступна по http(s) с сервера CRM.

  • Своя 1С на сервере: Конфигуратор → «Администрирование» → «Публикация на веб-сервере», отметьте «Публиковать стандартный интерфейс OData». Адрес будет вида https://сервер/имя_базы/odata/standard.odata. Если сервер во внутренней сети — нужен внешний адрес или VPN до сервера CRM.
  • 1С:Фреш / облако: адрес приложения указан в разделе «Информация для интеграции» (или в карточке приложения в менеджере сервиса).

#2. Включите объекты в состав OData

По умолчанию через OData не видно ни одного объекта — их нужно отметить. В Бухгалтерии 3.0: «Администрирование» → «Синхронизация данных» → «Автоматический REST-сервис». В других конфигурациях — обработка «Настройка стандартного интерфейса OData» (есть на диске ИТС).

  • Обязательно: справочники «Организации», «Контрагенты»; документ «Счёт на оплату покупателю».
  • Для счетов из сделок: справочники «Номенклатура», «Валюты», «Виды контактной информации».
  • Для оплат: документы «Поступление на расчётный счёт», «Приходный кассовый ордер», «Оплата платёжной картой».
  • Для отгрузок: документ «Реализация (акт, накладная, УПД)».
  • Для цен: справочник «Типы цен номенклатуры», регистр сведений «Цены номенклатуры».

Что-то забыли — не страшно

При подключении CRM проверяет каждый объект. Без обязательных подключение не пройдёт и назовёт недостающие; без необязательных — подключится, отключит связанные функции и покажет список в карточке подключения. Добавьте объекты в 1С и нажмите «Проверить».

#3. Заведите пользователя для CRM

  • Отдельный пользователь 1С (например, «CRM») с аутентификацией 1С:Предприятия по паролю.
  • Роль «Стандартный интерфейс OData» (в Бухгалтерии она выдаётся на форме «Автоматический REST-сервис») и права на чтение и запись контрагентов и счетов.
  • Для 1С:Фреш — пользователь и пароль, которые показывает форма «Автоматический REST-сервис».

Сначала — копия базы

Для первых проверок удобно опубликовать копию рабочей базы или демо-базу и подключить её в тестовом режиме «только чтение». Когда всё устроит — переключите адрес на рабочую базу в «Настройках».