Сайт на Тильде, учёт в 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 и не новая учётная система. Это мост между тем, что у вас уже есть;
- первые недели кто-то должен смотреть в список «требует внимания». Потом он пустеет, но не сразу.
Короткая памятка
Перед разговором с подрядчиком выпишите:
- Откуда приходят данные, которые сейчас переносят руками (сайт, CRM, своя программа).
- Сколько таких документов в день и сколько минут уходит на каждый.
- Где стоит ваша 1С и какая конфигурация (УТ, УНФ, Бухгалтерия, КА).
- Кто у вас отвечает за 1С — штатный программист, франчайзи, никто.
С этим списком разговор займёт полчаса, а не неделю переписки.
Если вы уже связывали сайт с 1С — поделитесь в комментариях, какой вопрос вы жалеете, что не задали заранее.