Программирование

Автоматизация производства на базе 1С и Битрикс24 в режиме законодательных ограничений

Данная статья появилась после консультации одного из клиентов. Краткий контекст: у человека производство в Молдове, нужно автоматизироваться. Тема автоматизации производства всегда была сложной и неоднозначной, а сейчас, к сожалению, в ней появились неожидаемые ранее риски. Итак, давайте будем разбираться по шагам.

1. Тренд на фрагментацию: мир пан-регионов

Мы все видим, как мир постепенно распадается на отдельные пан-регионы. Это касается не только геополитики, но и IT-сферы. В SaaS-сервисах ситуация один в один: фактически закрываются границы для передачи данных, ужесточается законодательство во многих странах, не только в России и Беларуси. По всем тенденциям, в этом режиме нам предстоит жить ближайшие 10 лет минимум. Что будет дальше никто не знает вообще.

Первый и главный тезис: не рассматривайте облачные решения (SaaS) как основу для бизнеса. Хотя на первый взгляд это звучит парадоксально.

Любой внешний трафик может быть перекрыт буквально за час. У каждой страны уже есть необходимые фильтры для закрытия цифровых границ. Если это произойдет, а ваша SaaS платформа хостится, скажем, в Германии, трафик просто не пройдет, и производство встанет.

Что делать?

Все критически важные системы нужно держать на территории своей страны.

  • 1С должна хоститься локально.
  • Битрикс24 (или любые другие CRM) должны быть коробочными, а не облачными, и размещаться на локальных серверах. Это первый уровень защиты, который обезопасит вас от внезапной потери доступа.

2. Резервное копирование - это строгая необходимость

Второй обязательный шаг - настройка качественного и оперативного резервного копирования. Зачем? В случае любой нештатной ситуации (будь то технический сбой или политические ограничения) у вас всегда должна быть под рукой актуальная копия:

  • Базы 1С;
  • Базы Битрикса;
  • Остальных сервисов.

Никто не знает, где придется разворачивать производство завтра. При наличии бэкапов вы просто забираете файлы, сбрасываете их на новое облако или сервер и переезжаете. С глобальными облачными платформами в этом плане большие проблемы - из-за блокировок трафика вы можете остаться без доступа к своим же данным. Вернуть доступ вы, скорее всего, сможете, но с большим трудом.

3. Интеграция 1С и Битрикс24: не верьте в коробку

Часто клиенты рассчитывают на встроенную интеграцию 1С и Битрикс24, которую разработчики анонсировали 3-4 года назад. Но с тех пор эта история не развивалась.

Реальность такова:

  • Интеграция работает криво.
  • Она поддерживается далеко не на всех конфигурациях 1С.
  • Рассчитывать на то, что вы установите систему и "все полетит само", не стоит. Скорее всего, так не будет.

Как решать задачу обмена данными?

Если вам не нужна полная синхронизация всех документов, а требуется, например, передавать заявки на производство из CRM в 1С, нужно писать собственную интеграцию.

  • У обеих систем есть открытые API-интерфейсы.
  • Задача "подружить" их - не сверхсложная, но требует квалифицированного веб-разработчика.
  • Такой подход позволит менеджерам работать с клиентами в Битриксе, а производственные задачи автоматически уходить в 1С.

Это решаемая задача, но лучше закладывать бюджет на индивидуальную доработку, а не надеяться на функционал «из коробки».

4. Внешние сервисы и мессенджеры: зона неопределенности

В том же Битриксе при подключении мессенджеров могут возникнуть внешние законодательные ограничения. Пока что их нет, но мы ожидаем, что каждая страна начнет создавать свои правила игры в этой сфере. Это реалии времени.
Пока интегрироваться можно, но нужно быть готовым к тому, что завтра правила изменятся.

5. Вопрос с 1С

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


Резюме и рекомендации

  1. Отказ от облаков. Переводите ключевые системы (1С, CRM) в коробочные версии и хостите на территории своей страны.
  2. Бэкапы. Храните резервные копии локально и в независимых хранилищах, чтобы иметь возможность экстренного переезда.
  3. Интеграция. Не ждите чуда от встроенных механизмов 1С и Битрикс. Закладывайте бюджет на разработку кастомного обмена через API.
  4. Вендоры. Убедитесь, что у используемого софта (например, OneScript) есть локальное юридическое представительство.
Козлов Эдуард

Козлов Эдуард

Соучредитель BrainForce, руководитель компании

Занимаюсь развитием своей компании, проектов клиентов, в свободное время немного пишу код :)

Давайте обсудим проект

Вы гарантированно получите квалифицированный ответ в течение рабочего дня

* - обязательные поля