DocFlow

Латинская буква вместо кириллической

Как это выглядит

В справочнике две карточки одного контрагента с визуально одинаковыми названиями. Поиск по номеру документа не находит строку, которая точно есть. Функция поиска возвращает «не найдено» при явном совпадении на экране.

Коротко

Часть кириллических и латинских букв неразличима на вид: А, В, Е, К, М, Н, О, Р, С, Т, У, Х. Для человека это одна буква, для машины — разные символы с разными кодами. Отсюда «одинаковые» значения, которые не равны, и дубли в справочниках, которые не схлопываются.

Почему так происходит

  1. 01Смешанная раскладка при ручном вводе

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

  2. 02Распознавание выбрало не тот алфавит

    При разборе изображения система решает, кириллическая перед ней буква или латинская, по контексту. В коротких кодах контекста мало, и решение принимается наугад.

  3. 03Копирование из документа со смешанным текстом

    Иностранные наименования, коды и артикулы приходят латиницей, русские подписи — кириллицей. При копировании фрагмента подмена переезжает вместе с текстом.

Как понять, что причина именно эта

Как починить

Пакетная замена по списку двойников

  1. 1.Составьте список из двенадцати пар визуально одинаковых букв.
  2. 2.Прогоните замену по копии колонки, а не по оригиналу.
  3. 3.Сравните исходную и обработанную колонки и просмотрите различия глазами.

не чинит: Опасно для полей, где латиница законна: VIN, международные артикулы, коды ТН ВЭД. Их такой заменой можно испортить.

Проверка алфавита при вводе

  1. 1.Настройте правило проверки данных, запрещающее латинские символы в колонках, где их быть не должно.
  2. 2.Применяйте его к номерам документов и наименованиям контрагентов.

не чинит: Работает для ручного ввода; на вставленные из другого файла данные проверка не срабатывает.

Когда мы не нужны

Если данные вы набираете сами, это чистая проблема ввода: правило проверки в колонке решает её бесплатно. Разбор документов нужен там, где значения приходят чужими и подмена возникает при распознавании.

Что с этим делает наша выгрузка

Автоматической нормализации алфавита в текущей версии **нет**: мы не заменяем латинские буквы на кириллические, потому что в части полей латиница законна — VIN, коды классификации, международные артикулы. Замена вслепую испортила бы их. При ручном разборе первого документа мы приводим значения к тому виду, который нужен вашему справочнику.

Вопросы

Какие буквы путаются?

Двенадцать: А, В, Е, К, М, Н, О, Р, С, Т, У, Х — они совпадают по начертанию в обоих алфавитах. Остальные различимы, поэтому проверять достаточно эти.

Почему нельзя заменить латиницу везде разом?

Потому что в VIN, кодах ТН ВЭД и артикулах производителей латиница законна и обязательна. Глобальная замена превратит корректные значения в неверные — причём молча, и обнаружится это позже, чем исходная проблема.

Пилот · 1 990 ₽ за 30 дней

Если ошибка не в Excel, а в самих документах

Пилот на 30 дней: пришлите самый неудобный счёт, разберём вручную под ваш формат и вернём готовую таблицу.

Первый счёт разбираем вручную под ваш формат. Списание разовое, автопродления нет. Источник перехода: seo/oshibki/latinica-vmesto-kirillicy.