Интеграция с 1С

Автоматический обмен данными с 1С по протоколу OData для управления остатками.


Как это работает

Процесс интеграции построен на стандартном протоколе OData, который позволяет безопасно запрашивать данные из вашей 1С через интернет. Вот основные шаги:

  1. Публикация базы 1С: Ваш администратор 1С должен опубликовать базу данных на веб-сервере (например, IIS или Apache). В результате вы получите уникальный URL-адрес (OData URL), который будет точкой входа для нашего сервиса.
  2. Настройка подключения в AtomicBox: В разделе "Настройки → Настройки 1С" вы вводите учетные данные для подключения:
    • URL OData 1C: Адрес, полученный на предыдущем шаге.
    • Логин и Пароль OData 1C: Данные пользователя 1С, от имени которого сервис будет выполнять запросы. Рекомендуется создать отдельного пользователя с ограниченными правами.
    • GUID склада 1С: Уникальный идентификатор склада в вашей 1С, остатки по которому необходимо синхронизировать.
  3. Маппинг полей (необязательно, но рекомендуется): В тех же настройках вы можете указать GUID'ы дополнительных реквизитов из 1С. Это позволяет автоматически сопоставлять номенклатуру 1С с карточками на маркетплейсах по их артикулам или ID. Например, вы можете указать, какой доп. реквизит в 1С хранит "Артикул WB", "Артикул Ozon" и т.д.
  4. Запуск синхронизации: Вы можете запустить загрузку данных из 1С вручную в разделе "Управление остатками" или настроить автоматический запуск по расписанию.
  5. Получение и сохранение данных: Во время выполнения задачи сервис отправляет запрос в вашу 1С, получает актуальный список номенклатуры, их остатки, цены и значения указанных доп. реквизитов. Эти данные сохраняются во внутреннюю базу данных AtomicBox.
Локальная копия данных

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

Требования к 1С

  • Современная конфигурация: Поддерживаются современные конфигурации 1С, такие как "Управление торговлей 11", "Комплексная автоматизация 2", "ERP" и другие, работающие на управляемых формах.
  • Доступ по OData: В базе должна быть включена и настроена возможность доступа через OData.
  • Стабильный доступ: Веб-сервер, на котором опубликована база, должен быть доступен из интернета.

Решение частых проблем

Эта ошибка означает, что в разделе "Настройки → Настройки 1С" не заполнены одно или несколько обязательных полей: URL, логин, пароль или GUID склада. Убедитесь, что все поля корректно заполнены и сохраните изменения.