Как подключить каталог из 1С к боту через Excel
Чтобы проверить бота на своём каталоге, достаточно выгрузить номенклатуру из 1С в Excel — с артикулами, названиями и единицами измерения — и прислать файл. Для бесплатного разбора заявки и пилота этого хватает, программист 1С не нужен.
При подключении мы связываем бота с 1С напрямую — через API или базу данных — и дальше сами обновляем каталог в боте. Ниже — как сделать выгрузку, какие столбцы важны и что почистить перед загрузкой.
Автор: команда AinearОпубликовано
Excel — для старта, прямое подключение — для работы
У большинства оптовиков 1С за годы доработана под себя: свои реквизиты, свои справочники, свои обработки. Подключение к такой базе требует доступов и настройки, и делать его ради первой проверки незачем. Выгрузка в Excel работает с любой конфигурацией и не требует ничего менять в учёте — поэтому с неё начинаются бесплатный разбор и пилот.
Когда пилот показал результат, при подключении мы связываем бота с 1С и CRM напрямую: через API, а если его нет — напрямую с базой данных. Это настройка под вашу базу, а не коробочный модуль. После этого выгрузки больше не нужны: когда каталог у вас меняется, мы обновляем его в боте.
Какие данные нужны в выгрузке
| Столбец | Зачем | Обязателен |
|---|---|---|
| Артикул | Попадает в черновик счёта, по нему менеджер находит товар в 1С | Да |
| Наименование | Основное, по чему бот сопоставляет строку заявки | Да |
| Полное наименование или описание | Помогает различать похожие позиции: размер, покрытие, стандарт | Желательно |
| Единица измерения | Штуки, метры, килограммы, упаковки | Желательно |
| Группа номенклатуры | Помогает не путать похожие названия из разных категорий | Желательно |
| Характеристика | Если в 1С размеры и цвета ведутся характеристиками | Если используете |
Цены и остатки в выгрузке не мешают, но для сопоставления позиций они не главное. Главное — чтобы у каждой позиции был артикул и понятное название.
Как выгрузить номенклатуру из 1С в Excel
Точный путь зависит от конфигурации — «Управление торговлей», «Комплексная автоматизация», «Бухгалтерия» или доработанная своя. Общий способ, который работает в большинстве современных конфигураций:
- Откройте справочник «Номенклатура».
- Настройте список так, чтобы в нём были нужные колонки: артикул, наименование, единица измерения, группа. Обычно это делается через «Ещё» → «Изменить форму» или настройку списка.
- Если нужна не вся номенклатура, а только товары, отфильтруйте список: уберите услуги, архивные позиции и помеченные на удаление.
- Выберите «Ещё» → «Вывести список», отметьте нужные колонки.
- В открывшемся табличном документе сохраните файл в формате Excel (.xlsx).
Другой вариант — сформировать прайс-лист штатным отчётом и сохранить его в Excel. Если у вас доработанная конфигурация и такого пути нет, выгрузку за пять минут сделает ваш программист 1С или любой, кто ведёт базу.
Если размеры, цвета или роста ведутся в 1С характеристиками номенклатуры, выгружайте список так, чтобы каждая характеристика была отдельной строкой. Иначе бот увидит один «Костюм рабочий» вместо двадцати вариантов по размерам.
Как выглядит хорошая выгрузка
Одна строка — одна позиция, одна колонка — один признак. Шапка в первой строке, без объединённых ячеек, итогов и пустых строк между группами.
| Артикул | Наименование | Ед. | Группа |
|---|---|---|---|
| BLT-933-0840-ZN | Болт DIN 933 М8×40 оцинкованный, кл. пр. 8.8 | шт | Болты |
| NUT-934-08-ZN | Гайка DIN 934 М8 оцинкованная | шт | Гайки |
| WSH-127-08 | Шайба пружинная DIN 127 М8 | шт | Шайбы |
Обратите внимание на названия: в них есть всё, чем позиции отличаются друг от друга, — стандарт, размер, покрытие, класс. Чем полнее название, тем меньше спорных строк в черновиках.
Что почистить перед загрузкой
Бот ищет по тому каталогу, который получил. Если в каталоге беспорядок, беспорядок будет и в черновиках. Перед первой загрузкой стоит пройтись по списку:
- Дубли. Один и тот же товар под двумя артикулами — бот выберет любой, а менеджер потом будет разбираться.
- Архив. Снятые с продажи позиции лучше убрать, чтобы бот не предлагал то, чего нет.
- Пустые и служебные названия. «Товар 1», «Новая позиция», «Не использовать» — такие строки не помогают никому.
- Сокращения внутри каталога. Если в названиях сокращено всё подряд, бот и менеджер понимают их хуже. Полное название в отдельном столбце решает проблему.
- Единицы. Одинаковые товары должны иметь одинаковые единицы измерения.
Идеальный каталог не нужен. Нужно, чтобы в нём не было откровенного мусора. Остальное покажет бесплатный разбор первой заявки: по спорным строкам сразу видно, где каталог стоит поправить.
Сколько времени занимает подготовка
Сама выгрузка из 1С — несколько минут. Дольше всего — чистка, и её объём зависит от того, как вели справочник. Если номенклатура аккуратная, хватает часа на проверку. Если за годы в справочнике накопились дубли и архив, лучше потратить на чистку день: это окупится и в работе бота, и в работе менеджеров, которые пользуются тем же справочником.
Не обязательно чистить всё до запуска. Можно загрузить каталог как есть, посмотреть на бесплатном разборе, какие строки оказались спорными, и поправить именно их.
Аналоги и замены
Частый вопрос: что делать, если клиент просит бренд, которого у вас нет, а есть аналог. Бот ищет позицию в загруженном каталоге, и решение о замене остаётся за менеджером: он видит строку заявки и позицию, которую нашёл бот, и может предложить клиенту аналог сам.
Если у вас есть своя таблица соответствий аналогов, покажите её на разговоре перед подключением: обсудим, как учесть её в вашей схеме работы, чтобы менеджеру было проще предлагать замены клиентам.
Сколько позиций можно загрузить
Бот проверен на каталогах до 10 000 позиций. Если в вашей 1С номенклатуры больше, посмотрите, сколько из неё реально продаётся: часто в справочнике копятся тысячи архивных и служебных позиций, а живой ассортимент заметно меньше.
Если и живой ассортимент больше 10 000 позиций, начнём с теста на вашей выгрузке и только потом обсудим подключение.
Как обновлять каталог
Ассортимент меняется: появляются новые позиции, старые уходят в архив. Чтобы бот находил новинки, каталог в нём должен быть свежим.
Обновлять его вам не нужно: после того как каталог изменился у вас, мы обновляем его в боте и дообучаем модель на новых позициях. Это входит в сопровождение.
Проверка выгрузки за пять минут
Перед тем как отправлять файл, откройте его и проверьте:
- количество строк примерно совпадает с живым ассортиментом, а не со всем справочником за десять лет;
- у каждой строки есть артикул, и артикулы не повторяются;
- в названиях нет служебных пометок вроде «НЕ ИСПОЛЬЗОВАТЬ» или «дубль»;
- товары с размерами и цветами выгружены по отдельности, а не одной строкой;
- файл открывается как обычная таблица, без формул, ссылающихся на другие файлы.
Если что-то из этого не так, проще поправить сразу, чем потом разбираться, почему бот выбрал не ту позицию.
Если каталог ведётся не в 1С
Подход тот же для любой учётной системы: для первой проверки нужен файл Excel со списком товаров. Почти в любой торговой программе есть выгрузка списка товаров в таблицу, а если каталог и так живёт в Excel или Google Таблицах, его достаточно сохранить в .xlsx.
При подключении мы работаем через API практически с любыми учётными системами и CRM, включая МойСклад, а где API нет — напрямую с базой данных.
Что происходит после загрузки
Когда каталог загружен, бот готов разбирать заявки. Клиент присылает заявку в свободной форме, бот находит позиции в каталоге и собирает черновик счёта или заказа с артикулами. Менеджер проверяет черновик и по артикулам создаёт счёт в 1С как обычно.
Весь путь от выгрузки до первого черновика — это бесплатный разбор одной вашей заявки: присылаете выгрузку и заявку, получаете черновик. Подробнее — на странице «Бот для обработки заявок оптового поставщика».
Частые ошибки
- Выгрузка без артикулов. Без артикула менеджеру придётся искать позицию в 1С по названию — и половина выгоды пропадает.
- Выгружена одна группа вместо всего ассортимента. Бот не найдёт то, чего нет в файле.
- Характеристики склеены в одну строку. Размеры и цвета теряются.
- Файл в старом формате или картинкой. Нужен обычный .xlsx с таблицей, а не скриншот и не PDF.
Что ещё почитать
- Бот для обработки заявок оптового поставщикаЗаявка клиента в свободной форме → черновик счёта или заказа с артикулами из вашего каталога; менеджер только проверяет.
- Как автоматизировать обработку заявок в оптовой компанииГде теряется время на заявках, какие есть способы автоматизации и как начать с пилота.
- Цены на бота для заявок и подтверждение записейВсе цены в одной таблице: подключение, абонентская плата, пилот и что входит в каждую сумму.
Страница обновлена
Расскажите, что делаете руками
Опишите задачу как есть, без технических терминов. Ответим в течение рабочего дня, созвонимся на полчаса и скажем, стоит ли это автоматизировать.