M cenaly.ru
🔗 Интеграции

🟡 1С:Бухгалтерия

Подключение облачной 1С по OData: синхронизация номенклатуры и контрагентов

Документация

1С:Бухгалтерия — интеграция

Интеграция подключает 1С:Бухгалтерия предприятия (ред. 3.0) к вашему аккаунту cenaly/cenaly.ru по стандартному протоколу OData 1С:Предприятия — без ручного экспорта/импорта файлов. Подключается как расширение в Магазине приложений (admin.cenaly.ru/app-store) — карточка «1С».


Подключение#

Что нужно до начала: тариф Premium или выше (интеграция входит в функцию «Склад») и локация в одной из стран, где работает 1С: Россия, Беларусь, Казахстан, Узбекистан, Киргизия, Армения, Азербайджан, Грузия, Молдова, Таджикистан, Туркменистан, Украина — в остальных странах карточки «1С» в каталоге не будет, а при недостаточном тарифе вместо формы подключения показывается предложение улучшить тариф.

Поддерживается облачная 1С (например, 1С:Фреш) — прямое HTTPS-подключение:

  1. Откройте Магазин приложений, найдите карточку «1С» и нажмите «Настроить» — карточка открывается модальным окном прямо на витрине, локация выбирается в шапке окна.
  2. Первое поле формы — «Режим подключения»: выберите «Облачная 1С (1С:Фреш)» (второй вариант, «Локальная 1С (через мост)», пока заблокирован — см. ниже). Дальше укажите URL базы (OData), пользователя и пароль информационной базы.
  3. Нажмите «Проверить соединение» — система прочитает описание вашей базы ($metadata), покажет, сколько наборов данных (entity set) в нём нашлось, и предупредит, если номенклатура или контрагенты не найдены под стандартными именами.
  4. После успешной проверки запускайте синхронизацию кнопкой «Синхронизировать сейчас» — вручную, по мере необходимости.

Пароль пользователя информационной базы хранится в зашифрованном хранилище секретов и не попадает в файл настроек интеграции. Настройки задаются отдельно для каждой локации — у каждого заведения своя база и свои учётные данные.

Локальная 1С за периметром вашей сети (через Cenaly Hardware Bridge) — в разработке, пока недоступна. Уже сейчас работает прямое подключение к облачной базе.


Что синхронизируется#

  • Номенклатура (Catalog_Номенклатура) → попадает в ваш каталог товаров в разделе Склад.
  • Контрагенты (Catalog_Контрагенты) → попадают в справочник поставщиков.

Каждой записи присваивается устойчивый идентификатор, привязанный к записи в 1С, — повторная синхронизация обновляет существующие товары и поставщиков, а не создаёт дубликаты.


Известные ограничения#

Интеграция — прямой pull данных из 1С в cenaly (одностороннее направление на первом этапе):

  • Единица измерения не переносится автоматически — новые товары создаются с единицей «шт.» по умолчанию, скорректируйте вручную при необходимости.
  • Категория товара не сопоставляется автоматически из группы номенклатуры 1С — распределите новые товары по категориям cenaly вручную.
  • Штрихкод подхватывается, только если ваша база публикует его прямо в карточке номенклатуры (в типовой 1С штрихкоды часто лежат в отдельном подчинённом регистре) — либо берётся из поля «Артикул», если штрихкода в карточке нет. Из-за этого в поле штрихкода может оказаться артикул: проверьте штрихкоды после первой синхронизации.
  • У контрагентов переносятся название, полное наименование и ИНН. Банковские реквизиты не переносятся — в 1С они живут в отдельном справочнике банковских счетов, это за рамками первого этапа; заполните их в карточке поставщика вручную.
  • В карточке подключённой интеграции уже видны настройки «Документ продаж» (отчёт о розничных продажах или реализация товаров и услуг) и «Мастер остатков» (cenaly или регистр остатков 1С) — они относятся к будущей выгрузке документов в 1С и на сегодняшний импорт не влияют. Когда выгрузка появится, документы будут создаваться непроведёнными: проверяет и проводит их бухгалтер.

Связанные разделы#


Частые вопросы#

Нужна ли отдельная лицензия 1С для интеграции?#

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

Синхронизация происходит автоматически?#

На первом этапе синхронизация запускается вручную кнопкой «Синхронизировать сейчас» — автоматическое расписание пока не подключено.

Данные передаются в обе стороны?#

Пока только из 1С в cenaly (номенклатура и контрагенты). Обратная передача накладных и отчётов о продажах в 1С — в разработке.

Что если моя 1С стоит локально, не в облаке?#

Прямое облачное подключение работает уже сейчас. Подключение локальной базы через Cenaly Hardware Bridge находится в разработке — уточните у поддержки актуальный статус.