В некоторых случаях, чаще по историческим причинам, справочник номенклатуры заполнен без учета требований выгрузки прайсов в интернет-магазины (например, ABCP), или поставщикам, которым необходимы корректно заполненные поля "Артикул" и "Бренд".
Данная обработка пытается найти артикул и бренд в наименовании номенклатуры, если они там есть. Если их нет, то можно заполнить табличную часть обработки с отбором по бренду и руками внести артикулы в колонку "Артикул строкой". Это гораздо удобнее, чем в каждой карточке номенклатуры разрешать редактирование артикула.
Порядок работы:
Выбираем бренд из справочника "Марки", или вносим его вручную, и потом создаём. По кнопке "Заполнить" табличная часть обработки заполняется номенклатурой, у которой в наименовании есть строка бренда.
Выбираем нужные галочки (артикул в конце или в начале наименования, убирать русские буквы или небуквенные и нецифровые символы из наименования или нет, ограничить количество получаемых данных). Нажимаем "Подобрать артикулы". Обработка пытается найти артикулы и заполняет их в колонку "Артикул строкой". Также их можно ввести вручную. Далее, по кнопке "Обновить артикулы в справочнике номенклатуры" эти артикулы записываются в справочник номенклатуры.
По кнопке "Заполнить бренды номенклатуре" выбранные бренд записывает позициям номенклатуры из табличной части.
Кроме этого, в части случаев вместо латинских букв в артикул могут вносить русские буквы, такие, как АДЕЗКМНОРСТУХ, поэтому отдельная функция корректирует такие артикулы. Для этого нужно нажать кнопку "Найти артикулы с русско-латинскими буквами". Табличная часть будет заполнена проблемными артикулами и их корректным написанием. Далее, по кнопке "Обновить артикулы в справочнике номенклатуры" эти артикулы записываются в справочник номенклатуры.
Обработка сильно облегчает жизнь и позволяет гораздо быстрее привести справочник в корректный вид.
Для замены символов используется стандартная функция СтрНайти и СтроковыеФункцииКлиентСервер.ЗаменитьОдниСимволыДругими
Обработка проверена на 1С: Розница 2.3 (2.3.3.31, 2.3.7.9), но может работать и с другими версиями. Для УТ 11 требуется изменить справочник на "Производители".