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

Сайт сделали быстро: Tilda, InSales или знакомый программист за месяц. Заказы пошли. А потом выясняется, что сайт и 1С живут в разных мирах, и между ними стоит человек, который каждый вечер переносит заказы руками.

В какой-то момент руководитель говорит: «Давайте свяжем». И тут начинается самое интересное. Один подрядчик называет срок в два дня, другой — два месяца. Один говорит «нужно переходить на другую конфигурацию», другой — «поставим модуль за 5 000». Как понять, кто прав?

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

1. «Вы будете менять нашу конфигурацию?»

Самый важный вопрос, и задать его нужно первым.

Если подрядчик собирается «чуть-чуть поправить» типовую 1С, она снимается с поддержки или становится трудно обновляемой. Каждое обновление — снова платить программисту, чтобы ничего не сломалось.

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

2. «Что будет, если один и тот же заказ придёт дважды?»

Звучит как придирка, но это проверка на опыт. Сайты повторяют отправку, если не дождались ответа. Связь со временем падает. Кто-то нажимает «загрузить ещё раз».

Если в ответ вы слышите «так не бывает» — это тревожный знак. Хороший ответ: каждый заказ узнаётся по номеру с сайта, и второй раз документ не создаётся. В технических кругах это называют идемпотентностью; вам слово знать не обязательно, но спросить стоит.

3. «Что будет с заказом, если товара нет в 1С?»

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

Два плохих варианта: загрузка падает целиком, или 1С сама создаёт «новый» товар, и через месяц у вас в справочнике три версии одной позиции. Хороший вариант: такой заказ откладывается в список «требует внимания», ответственный один раз показывает, какой это товар, — и дальше система узнаёт его сама.

4. «Как заказ попадёт в 1С: сам или по расписанию?»

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

Нормальный подрядчик спросит, где стоит ваша 1С (в офисе, в облаке, у франчайзи), прежде чем назвать срок. Если не спросил — срок взят с потолка.

5. «Где мы будем проверять?»

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

Если предлагают «сразу на рабочей, так быстрее» — быстрее будет только поначалу.

6. «Что вы спросите у моего бухгалтера?»

Это вопрос-ловушка в хорошем смысле. Код — меньшая часть работы. Большая — договорённости:

  • каждый покупатель с сайта — отдельный контрагент или один «Розничный покупатель»?
  • доставка — отдельная услуга в документе или нет?
  • скидка по промокоду — уменьшает цену или идёт отдельной суммой?
  • что делать, если заказ изменили на сайте, когда склад уже собрал его?

Если подрядчик не собирается говорить с бухгалтером, эти решения примет он сам, и потом их придётся переделывать.

7. «Что дальше, кроме заказов?»

Заказы с сайта — обычно первая и самая заметная часть. Но почти никогда не последняя. Следом идут остатки и цены из 1С на сайт, статусы оплат, заявки из форм, данные из CRM или своей программы.

Хороший вопрос подрядчику: «Если через три месяца мы захотим подключить ещё один источник — это будет новый проект или продолжение того же?» Правильный ответ — продолжение: тот же механизм приёма, тот же список «требует внимания», те же правила, плюс новый формат данных. Поэтому имеет смысл начать с одного документа как с пробы — и по нему решить, подключать ли остальное.

Сколько это может стоить

Цены на рынке разбросаны очень сильно, и это нормально: «модуль за 5 000» и «проект за полмиллиона» — разные вещи.

Важнее другое: попросите любого подрядчика назвать фиксированную сумму и срок до того, как он зайдёт в вашу базу.

Чего от интеграции ждать не стоит

Честно о границах, чтобы не было разочарования:

  • интеграция не наведёт порядок в справочниках за вас. Если в 1С одни товары заведены дважды, связь это не исправит, а покажет;
  • это не CRM и не новая учётная система. Это мост между тем, что у вас уже есть;
  • первые недели кто-то должен смотреть в список «требует внимания». Потом он пустеет, но не сразу.

Короткая памятка

Перед разговором с подрядчиком выпишите:

  1. Откуда приходят данные, которые сейчас переносят руками (сайт, CRM, своя программа).
  2. Сколько таких документов в день и сколько минут уходит на каждый.
  3. Где стоит ваша 1С и какая конфигурация (УТ, УНФ, Бухгалтерия, КА).
  4. Кто у вас отвечает за 1С — штатный программист, франчайзи, никто.

С этим списком разговор займёт полчаса, а не неделю переписки.

Если вы уже связывали сайт с 1С — поделитесь в комментариях, какой вопрос вы жалеете, что не задали заранее.