Перенос по слогам разорвал артикул
Как это выглядит
В колонке артикулов вместо «ВВГНГLS3X25» стоит «ВВГНГ-» и на следующей строке «LS3X25». Или код собрался, но с лишним дефисом посередине.
Коротко
Печатная форма перенесла длинную строку по ширине колонки и поставила дефис переноса. Для машины это часть текста: она не отличает дефис переноса от дефиса в самом коде — и оба остаются в значении.
Почему так происходит
01Автоматический перенос с дефисом
Текстовый редактор или печатная форма ставит дефис при переносе. Визуально понятно, что это перенос; в данных это обычный символ.
02Код длиннее ширины колонки
Проблема появляется именно у длинных артикулов и серийных номеров. Короткие помещаются и не переносятся.
03В коде уже есть дефисы
Если артикул сам содержит дефисы, отличить служебный от настоящего невозможно даже человеку — только сверкой со справочником.
Как понять, что причина именно эта
- Найдите значения, заканчивающиеся дефисом, — это верхняя половина разорванного кода
- Проверьте строки, где заполнен только артикул, а числовые колонки пусты
- Сравните длину кодов: разорванные короче остальных
- Проверьте коды по своему справочнику: не найденные — кандидаты на склейку
Как починить
Склеить строки с висящим дефисом
- 1.Найдите строки, заканчивающиеся дефисом
- 2.Присоедините к ним содержимое следующей строки
- 3.Удалите дефис переноса
- 4.Проверьте результат по справочнику
не чинит: Опасно, если дефис настоящий: тогда вы склеите то, что склеивать не надо. Проверка по справочнику обязательна.
Сверить со справочником номенклатуры
- 1.Сопоставьте полученные коды с вашим списком
- 2.Не найденные проверьте глазами по исходнику
не чинит: Не поможет для новых позиций, которых в справочнике ещё нет.
Попросить изменить ширину колонки
- 1.Сообщите поставщику, что артикулы переносятся
- 2.Попросите расширить колонку или уменьшить шрифт
не чинит: Требует правки печатной формы на стороне поставщика.
Когда мы не нужны
Если документов немного, проще исправить руками. Автоматическая склейка опасна тем, что ошибается молча — и на потоке эта ошибка расходится по всему справочнику.
Что с этим делает наша выгрузка
Мы переносим значение так, как оно напечатано, включая дефис. Склеивать разорванные строки автоматически мы не будем: отличить дефис переноса от дефиса в коде по самому документу невозможно, а неверная склейка создаёт несуществующий артикул.
Вопросы
Разве нельзя убрать дефис в конце строки автоматически?
Можно, и в большинстве случаев это будет верно. Но у части артикулов дефис стоит в конце по-настоящему — и тогда автоматика молча испортит код. Мы предпочитаем видимую проблему невидимой.
Как понять, что артикул разорван, а не просто короткий?
По висящему дефису в конце и по пустым числовым колонкам в той же строке: у настоящей позиции количество и цена заполнены.
Если ошибка не в Excel, а в самих документах
Пилот на 30 дней: пришлите самый неудобный счёт, разберём вручную под ваш формат и вернём готовую таблицу.
Первый счёт разбираем вручную под ваш формат. Списание разовое, автопродления нет. Источник перехода: seo/oshibki/perenos-po-slogam-razorval-artikul.
Другие ошибки