Найти в Дзене

1С: с чем можно интегрировать, подготовка сайта, сроки и стоимость

Всем привет! С вами снова Данил — проектный менеджер отдела разработки. В прошлый раз мы разобрали: зачем вообще нужна 1С, к чему стоит подготовиться при интеграции и как выстроить взаимодействие двух команд разработки эффективно. Сегодня давайте обсудим подробнее: Как подготовить сайт к интеграции с 1С Протокол написан и началась разработка. На этом этапе нужно приостановить ведущиеся работы по редизайну и введению нового функционала, который напрямую, или даже косвенно может быть связан и интегрируемыми элементами. То есть чётко зафиксировать все элементы, которые будут попадать на сайт путем интеграции, и не изменять их до её окончания. Это нужно для исключения новых ошибок в созданном протоколе интеграции. Если необходимо изменить функциональную часть кода, нужно заново анализировать как это изменение может повлиять на все алгоритмы интеграции, что приведет к дополнительным расходам времени и денег. Какие реальные сроки и стоимость подобных работ О каком времени и деньгах может идт
Оглавление

Всем привет! С вами снова Данил — проектный менеджер отдела разработки.

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

Сегодня давайте обсудим подробнее:

  • как подготовить сайт к интеграции с 1С, чтобы сэкономить время и деньги,
  • какие бывают реальные сроки и стоимость подобных работ,
  • и с чем ещё можно интегрировать 1С.
-2

Как подготовить сайт к интеграции с 1С

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

То есть чётко зафиксировать все элементы, которые будут попадать на сайт путем интеграции, и не изменять их до её окончания.

Это нужно для исключения новых ошибок в созданном протоколе интеграции.

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

-3

Какие реальные сроки и стоимость подобных работ

О каком времени и деньгах может идти речь? Зависит напрямую от объема работ.

Иногда может занять пару дней

Пример такого случая:

Когда при заказе с сайта в 1С уже передается информация о двух параметрах товара: коде товара и количестве этого товара. А теперь передавать требуется ещё и новое поле «тип оплаты: наличные или карта».

В этом случае добавляются соответствующие чекбоксы на сайт и параметр в запрос обмена информацией с 1С. И на стороне 1С создается аналогичное поле для новой информации о типе оплаты, и настраивается добавление информации в это поле из нового параметра с сайта.

Вся работа с двух сторон займёт до 3 дней вместе с аналитикой. С учетом средней стоимости разработчиков по рынку 2,5 к/ч и примерно 15 часам работы по данной задачи, такое нововведение будет стоить около 25000 рублей.

Иногда и пару недель

Ещё один, на первый взгляд, простой случай:

У вас есть сайт, не связанный с 1С вообще. Там в административной системе созданы карточки товаров, заполнена стоимость и наличие.

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

В этом случае для начала нужно раз в сутки (ночью) проводить общую выгрузку из 1С, выгружая количество и цену по всем товарам. Это один запрос.

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

Теперь нужно учесть случай, когда в 1С изменяется количество товара, на сайте тоже оно должно измениться. Сделать так же как с ценой — раз в 5 минут запрашивать — не получится, потому что объём информации по наличию в нашем случае был намного больше, чем у цены.
Со стороны 1С был сделан алгоритм, который отправляет информацию на сайт только в момент изменения её в 1С, и отправляется не вся информация по товару, а только обновленные поля (ведь в реальности у товара от 10 характеристик). Это
третий запрос.

— Таким образом на сайте всегда будет актуальная информация о товарах?

Всё равно нет, потому что бывают случаи, когда связь между сайтом и 1С ломается. В этом случае будут показываться цены и остатки товаров из ночной выгрузки.

Такие махинации с сайтом и 1С занимают вместе с этапом аналитики около 2-3 недель. А настройка такого первичного взаимодействия занимает около 60 часов и обойдётся в 150 000 р

А дальше по возрастанию сложности

Усложняются такие интеграции обменом новыми сущностями (не только карточкой товара), количеством и видом параметров у этих сущностей, внедрением в интеграцию бизнес-процессов и автоматизации некоторых этапов и достигают нескольких месяцев.

-4

С чем вообще можно интегрировать 1С

Сайт

Классический случай, о котором мы сейчас и говорили.

CRM

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

Трехстороннее взаимодействие

Случай, когда у заказчика есть связанные друг с другом 1С, сайт и crm-система. Это удобно, когда в компании много отделов, работа для которых выстроена в удобном месте:

  • Отдел техподдержки использует CRM для ведения Заявок с сайта и рассылки сообщений.
  • Менеджеры продаж используют 1С для создания новых заказов и Сайт для быстрого оформления заявок для клиентов.
  • Команда SEO использует Сайт для ведения аналитики и продвижения сайта в поисковиках для увеличения продаж.

Итог

Главный лайфхак по оптимизации ресурсов — продуманный и понятный всем участникам процесс разработки. Это базово сэкономит очень много времени и денег.

Поэтому подытожу основные тезисы:

— Выбрать нужное решение для ведения базы товаров и процессов.
— Подробная проработка интегрируемого функционала.
— Организация эффективной работы между командами проекта.
— Фиксация состояния сайта на время нововведения.

А тут мы подобрали для вас ещё несколько полезных материалов:

1С: зачем нужна, что учесть при интеграции и как выстроить взаимодействие команд разработчиков

Какие бизнес-задачи решают чат-боты и в каких сферах

Как повысить конверсию сайта