В связи с частыми вопросами по поводу "очищенных" и "неочищенных" артикулов, предлагается следующий текст с картинками для большей наглядности.
"Очищенный" содержит только буквы и цифры, без пробелов. "Неочищенный" артикул может содержать пробелы, точки, кавычки, дроби, скобки, и другие знаки.
Во время поиска нужного артикула на платформе ABCP поиск ведётся по введённому артикулу (может быть неочищенным) и по его очищенному аналогу
Пример поискового запроса, артикул BSG30116003
Пример поискового запроса, артикул BSG-3011-6003
Пример поисковой выдачи
В поисковой выдаче видно, что артикул "неочищенный". Но при заказе этой детали, в заказе приходит 2 артикула. В поле "number" приходит артикул в том виде, в котором его выгружает поставщик, и "numberFix" - очищенный
Фрагмент информации о заказе в формате JSON
В обработке загрузки заказов с ABCP поиск ведётся по обоим полям "number" и "numberFix" (очищенный). То есть, если в 1С есть BSG30-116-003, и в ответе с сайта этот же артикул есть в поле "number", то обработка корректно найдёт и сопоставит номенклатуру. Проблемы начинаются тогда, когда у стороннего поставщика есть только очищенные артикулы, а у нас только неочищенные. Тогда с сайта в полях "number" и "numberFix" придёт артикул BSG30116003, поэтому обработка не найдёт его в базе (так как у нас BSG-3011-6003), и создаст новую номенклатуру.
Похожая ситуация есть с брендами, поэтому в 1С должны быть эталонные бренды: например, вместо "HYUNDAI", "KIA", "HYUNDAI/KIA" - "HYUNDAI-KIA", вместо "OIL-RIGHT" - "OILRIGHT", вместо "MAHLE" или "KNECHT" - "MAHLE/KNECHT".
Нет необходимости создавать производитель в справочнике и менять в номенклатуре. Достаточно зайти в справочник "Производители" (в УТ 11) и в нём переименовать в эталонный артикул.
Список эталонных брендов есть на сайте ABCP, а также его можно посмотреть при вводе артикула для поиска.
Если его не изменить, тогда номенклатура будет задваиваться.
В обработке загрузки реализована очистка артикулов. Кроме этого, есть обработка, которая показывает, какие артикулы станут задвоенными после очистки, когда в базе есть одна позиция с артикулом BSG30116003, другая с BSG-3011-6003. После очистки позиция задвоится. Но это можно удалить стандартной обработкой "Поиск и удаление дубликатов"
Если используется электронный документооборот (СБИС, Диадок и т.п.), то эти обработки не понимают разницы очищенных и неочищенных артикулов. Поэтому, если у нас есть неочищеные артикулы, а у поставщика очищенные, и наоборот, то будут задвоения. Но это надо уточнять у разработчиков ЭДО.
Проблема задвоения артикулов актуальна во многих организациях, но единственный способ её решения - использовать очищенные артикулы, и эталонные бренды. Не существует хорошего автоматического способа связать очищенный и неочищенный артикул.
e-mail:kserdyukov@mail.ru Телефон: 8-951-871-14-57, 89191865707 Skype: kserdyukov WhatsApp/Telegram: +79518711457