Контролёр номенклатуры: поиск дубликатов

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

Быстрый старт

  1. При необходимости подключите базу знаний: правила ведения справочника, стандарт наименований и важные признаки для разных групп товаров. Если вы ведёте номенклатуру не в 1С, а в другой системе учёта, загрузите выгрузку справочника в файловую базу знаний или подключите справочник через MCP-сервер. Способ подключения укажите в инструкции, в блоке «Настройки компании».

  2. Авторизуйте инструмент «1С»: укажите адрес OData, логин и пароль. Агенту нужны справочник номенклатуры и связанные с ним справочники — единицы измерения, виды номенклатуры, ставки НДС: проверьте, что они опубликованы в OData. Чтобы агент мог заводить позиции, разрешите запись и укажите справочник номенклатуры в поле «Объекты 1С, разрешённые для записи», например Catalog_Номенклатура. Сотрудники, которым вы дадите ссылку на агента, будут работать с этой базой в пределах прав подключения.

  3. Напишите в чате новую позицию — название, артикул, размер, производителя — или приложите заявку списком.

  4. Получите вердикт и список похожих позиций с кодами. Если дубликат не найден, подтвердите добавление — агент заведёт позицию в 1С.

  5. Опубликуйте агента и поделитесь ссылкой с закупщиками и складом или подключите его по API к своей системе.

База знаний

База знаний необязательная, системной базы у агента нет. Подойдёт база знаний с поиском, файловая или обе.

  • Правила ведения справочника — стандарт наименования позиций, ключевые признаки по группам товаров (для крепежа — стандарт и класс прочности, для препаратов — дозировка и фасовка), принятые единицы измерения. По ним агент решает, какой признак считать ключевым, и предлагает наименование новой позиции по стандарту компании.

  • Выгрузка справочника (.xlsx, .csv) — загрузите её в файловую базу знаний, если номенклатура ведётся не в 1С. Агент проверит её так же, как выгрузку, приложенную в чат.

Без базы знаний агент работает по общим правилам: ключевые признаки — артикул целиком, размер, резьба, фасовка, дозировка, производитель.

Что вы получите

Проверка позиции:

  1. Вердикт и где искал.

  2. Таблица похожих позиций — до 10 строк: код, наименование, артикул, производитель, оценка сходства и пояснение.

  3. Следующий шаг — использовать существующую позицию или завести новую.

Вердикт

Когда

Дубликат

Тот же штрихкод или код, тот же артикул или модель, почти то же наименование с тем же размером и фасовкой

Возможный дубликат

То же изделие, размер и фасовка, но другое написание, порядок слов или сокращения

Не найдено

Похожих позиций нет или они отличаются ключевым признаком: производителем, размером, моделью, фасовкой, дозировкой

Для вердикта «Не найдено» агент перечисляет, где и по каким признакам искал.

Проверка списка — сначала сводка: сколько позиций проверено, сколько дубликатов, возможных дубликатов и не найдено, повторы внутри списка. Затем по каждой позиции — вердикт и до 5 похожих. По просьбе агент сделает файл .xlsx с листами «Сводка» и «Кандидаты», который удобно фильтровать.

Заведение в 1С — по шагам: агент показывает черновик карточки «поле — значение» и спрашивает «Создать позицию в 1С?». После подтверждения создаёт позицию и называет её код. Позиции из списка заводятся по одной.

Ответ в JSON — для подключения агента к другой системе по API или через MCP. Включается, если позиции пришли в JSON или вы попросили ответ в JSON. В этом режиме агент позиции в 1С не заводит.

Ограничения

  • Форматы: документы — csv, doc, docx, pdf, ppt, pptx, txt, xls, xlsx, до 50 МБ; изображения — jpg, jpeg, png, gif, webp, svg, до 10 МБ. До 20 файлов за один раз. Аудио, видео и архивы не принимаются.

В Telegram любой файл — не больше 20 МБ, за раз можно отправить не больше 10 файлов. Это ограничения мессенджера.

  • За один ответ агент проверяет до 5 позиций в 1С или своей базе и до 20 позиций по выгрузке, затем предлагает проверить следующие.

  • Агент проверяет новые позиции. Чистку уже заведённого справочника — поиск дублей среди существующих, объединение, пометку на удаление — он не выполняет.

  • Таблицу с изображения агент построчно не читает: приложите файл заявки или пришлите позиции текстом.

Если что-то пошло не так

Что увидите

Что делать

«Искать мне сейчас негде: инструмент «1С» не подключён…»

Авторизуйте «1С», приложите выгрузку справочника в Excel или CSV или подключите свой справочник через MCP-сервер

«Проверить позицию не удалось: справочник номенклатуры в 1С не отдаёт записей…»

Попросите администратора 1С проверить права и публикацию справочника

«В опубликованных объектах 1С нет справочника номенклатуры…»

Попросите администратора 1С опубликовать справочник в OData

«Заводить позиции в 1С я сейчас не могу: на подключении не разрешена запись…»

Разрешите запись в справочник номенклатуры в авторизации «1С»

«Файл .xls прочитать не удалось…»

Сохраните выгрузку в .xlsx или .csv и приложите снова

«1С не создала позицию: …»

Укажите недостающее значение, которое назвал агент

Где работает агент

После публикации агент доступен во всех каналах платформы: по прямой ссылке, в виджете на сайте, в Telegram, в MAX и через API.

В Telegram и MAX действуют собственные ограничения мессенджера на размер загружаемого файла — они могут быть строже платформенных. Подробнее — в разделе про загрузку файлов.