Спецификации
Как подготовить спецификацию метизов без неоднозначных строк
Практический шаблон наименования крепежа для закупки, обмена Excel-файлами и автоматического распознавания.
Почему свободная строка создаёт ошибки
Одна позиция может быть записана как «болт м10х50 8.8 цинк», «DIN933 M10*50 кл.8.8» или с переставленными частями. Человек часто понимает смысл по контексту, а при объединении файлов появляются дубли и пропущенные свойства.
Рекомендуемый порядок атрибутов
Удобный шаблон: вид крепежа → диаметр и длина → стандарт → класс прочности → материал → покрытие → исполнение и дополнительные требования. Порядок можно изменить, если каждое значение всё равно хранится в собственной колонке или структурированном поле.
Вид: болт, гайка, шайба, винт, шпилька.
Размер: единый разделитель, например М10×50.
Стандарт: с пробелом между системой и номером.
Свойства: класс прочности, материал и покрытие не объединяются в одно поле.
Количество и единица измерения хранятся отдельно от наименования.
Как оформить Excel
Для обмена с Азбукой метиза достаточно колонок «Название товара», «Ед. изм. товара» и «Кол-во товара». Сервис добавляет нормализованную номенклатуру, а исходные значения сохраняет. Перед загрузкой удалите объединённые ячейки, промежуточные заголовки внутри таблицы и формулы, которые возвращают ошибки.
Контроль после распознавания
Автоматическое распознавание помогает найти структуру, но не должно незаметно додумывать отсутствующие требования. Проверьте строки без стандарта, конфликтующие числа, неизвестные сокращения и случаи, где один фрагмент может быть одновременно материалом или классом прочности. Исправленный пример полезно добавить как тест-кейс парсера.
Итоговый пример
Вместо «болт 10 50 88 оц din933» используйте «Болт М10×50, DIN 933, класс 8.8, сталь, ОЦ». Даже если исходная система допускает сокращения, нормализованное представление должно оставаться однозначным и воспроизводимым.
Проверьте наименование
Вставьте свободную строку в распознавание и посмотрите, какие атрибуты определит сервис.
Расшифровать строку