К содержанию
BotLab

Интеграции

Интеграция Telegram-бота с 1С

Опубликовано

Задача

Бот принимает заказ в Telegram и сверяет его с 1С. Номенклатура, цена и остаток берутся из учёта, а не из сообщения администратора.

Проблема

Пока заказ копируют в документ, остаток уже другой. Позицию продают повторно или называют цену, которой в базе нет.

Реальный сценарий

Клиент выбирает товар, видит цену и количество, оставляет телефон. Бот создаёт документ в 1С и присылает номер. Кладовщик меняет статус в 1С, клиент читает его в том же диалоге.

Как устроен обмен

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

Что можно и чего нельзя

Можно передать состав, запросить остаток и показать статус документа. Нельзя провести заказ, если в 1С не сопоставлены поля и вид документа. Бот не заменяет учёт.

Польза

Сотрудник не переносит строки из чата в документ. Клиент видит остаток учёта на момент запроса.

Шаги внедрения

Фиксируют конфигурацию, вид документа и поля. Дают доступ к тестовой базе и один проведённый пример. Проходят создание, повтор, отмену и отказ 1С. Затем включают ту же схему на рабочей базе и отключают ручной перенос.

Вопросы

Бот хранит свой прайс?

Нет. Номенклатуру, цену и остаток читают из 1С перед подтверждением заказа.

Можно проверять обмен на рабочей базе?

Нет. Для первой проверки нужна тестовая база, где заказ можно создать и отменить.

Что если 1С отклонила документ?

Бот не показывает клиенту успех. Сотрудник видит отказ, и заказ не считается созданным.